DocumentCode :
1921661
Title :
Parallel Implementation of the Shortest Path Algorithm on FPGA
Author :
Fernandez, Ivan ; Castillo, Javier ; Pedraza, Cesar ; Sanchez, Carlos ; Martinez, Jose I.
Author_Institution :
Grupo de Diseno HW/SW-DATCCCIA, Univ. Rey Juan Carlos, Madrid
fYear :
2008
fDate :
26-28 March 2008
Firstpage :
245
Lastpage :
248
Abstract :
An implementation of a parallel version of the shortest path algorithm on a Virtex-II Pro FPGA device that computes the minimal distance in a graph in a more efficiently way than the classical algorithms is presented The paper shows how the hardware/software codesign process is applied in order to design the system using a PowerPC processor running Linux on a XUP Virtex-II Pro development board. The coprocessor´s hardware architecture is fully described as well as the software running in Linux that is in charge of transferring data between the host computer, the PPC and the application-specific coprocessor. The synthesis results are presented as well as a comparative study of speedups for the parallel and the sequential implementation of the algorithm, showing a good improvement from the presented version against a software version running in a PC.
Keywords :
Linux; computer architecture; field programmable gate arrays; hardware-software codesign; Linux; Virtex-II Pro FPGA device; application-specific coprocessor; coprocessor hardware architecture; hardware-software codesign process; shortest path algorithm; Application software; Computer architecture; Computer network management; Concurrent computing; Coprocessors; Field programmable gate arrays; Hardware; Linux; Memory management; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic, 2008 4th Southern Conference on
Conference_Location :
San Carlos de Bariloche
Print_ISBN :
978-1-4244-1992-0
Type :
conf
DOI :
10.1109/SPL.2008.4547768
Filename :
4547768
Link To Document :
بازگشت