DocumentCode
3169452
Title
Customized architectures for faster route finding in GPS-based navigation systems
Author
Loew, Jason ; Ponomarev, Dmitry ; Madden, Patrick H.
Author_Institution
Binghamton Comput. Sci. Dept., SUNY, Binghamton, NY, USA
fYear
2010
fDate
13-14 June 2010
Firstpage
36
Lastpage
43
Abstract
GPS based navigation systems became popular in dedicated handheld devices, and are now also found in modern cell phones, and other small personal devices. A key element of any navigation system is fast and effective route finding, and this depends heavily on Dijkstra´s shortest path algorithm. Dijkstra´s algorithm is serial in nature; prior efforts to accelerate it through parallel processing have had almost no success. In this paper, we present a practical approach to extract small-scale parallelism by shifting priority queue operations to a secondary tightly-coupled processor. We obtain a substantial speedup on real-world graphs (in particular, road maps), allowing the development of navigation systems that are more responsive, and also lower in total power consumption.
Keywords
Global Positioning System; mobile handsets; parallel processing; queueing theory; GPS-based navigation systems; cell phones; customized architectures; dedicated handheld devices; parallel processing; priority queue operations; real-world graphs; route finding; shortest path algorithm; small-scale parallelism; tightly-coupled processor; Acceleration; Cellular phones; Computer architecture; Data structures; Global Positioning System; Hardware; Multicore processing; Navigation; Parallel processing; Roads;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Processors (SASP), 2010 IEEE 8th Symposium on
Conference_Location
Anaheim, CA
Print_ISBN
978-1-4244-7953-5
Type
conf
DOI
10.1109/SASP.2010.5521148
Filename
5521148
Link To Document