• DocumentCode
    2568130
  • Title

    Synthesis of multi-level pipelines for programmable logic devices

  • Author

    Damaj, Issam

  • Author_Institution
    Div. of Sci. & Eng., American Univ. of Kuwait, Safat, Kuwait
  • fYear
    2010
  • fDate
    4-7 April 2010
  • Firstpage
    973
  • Lastpage
    980
  • Abstract
    Recently, hardware and software engineers have been showing considerable attention to high-level parallelization and hardware synthesis methodologies. State-of-the-art approaches have benefited from the emergence of modern high-density Field Programmable Gate Arrays. In this paper, we explore the effectiveness of a formal methodology in the design of pipelined versions of a matrix multiplication algorithm. The suggested methodology adopts a functional programming notation for specifying algorithms and for reasoning about them. The parallel behavior of the specification is then derived and mapped onto hardware. Several pipelined implementations are developed with different performance characteristics. The refined designs are tested under Agility´s RC-1000 reconfigurable computer with its 2 million gates Virtex-E FPGA. Performance analysis and evaluation of the proposed implementations are presented in comparison with an Intel Core 2 DUO processor.
  • Keywords
    functional programming; logic programming; matrix algebra; optimisation; pipeline processing; Intel Core 2 DUO processor; field programmable gate arrays; functional programming notation; hardware engineers; hardware synthesis methodologies; high level parallelization; matrix multiplication algorithm; multilevel pipelines synthesis; pipelined implementations; programmable logic devices; software engineers; Algorithm design and analysis; Design methodology; Field programmable gate arrays; Functional programming; Hardware; Performance analysis; Pipelines; Programmable logic arrays; Programmable logic devices; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunications (ICT), 2010 IEEE 17th International Conference on
  • Conference_Location
    Doha
  • Print_ISBN
    978-1-4244-5246-0
  • Electronic_ISBN
    978-1-4244-5247-7
  • Type

    conf

  • DOI
    10.1109/ICTEL.2010.5478861
  • Filename
    5478861