• 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