• DocumentCode
    1961477
  • Title

    An OpenMP-based circuit design tool: Customizable bit-width

  • Author

    Beatty, Timothy F. ; Aubanel, Eric E. ; Kent, Kenneth B.

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
  • fYear
    2009
  • fDate
    23-26 Aug. 2009
  • Firstpage
    17
  • Lastpage
    22
  • Abstract
    As transistor density grows, increasingly complex hardware designs may be implemented. In order to manage this complexity, hardware design can be performed at a higher level of abstraction. High level synthesis enables the automatic conversion of algorithms into hardware implementations, abstracting away the underlying complexities of hardware from the designer. A number of high level synthesis tools have recently been developed, including an OpenMP to HandelC translator. Improvements to the translator, including a new compiler directive allowing customizable register width, are described. Using a set of benchmark tests, the OpenMP to HandelC translator is evaluated on several criteria, with the goal of evaluating the variable bit-width effects and identifying further areas for improvement.
  • Keywords
    C language; application program interfaces; hardware description languages; integrated circuit design; program compilers; program interpreters; transistors; C language; HandelC translator; OpenMP-based circuit design tool; application program interface; behavioral hardware description language; compiler directive; customizable bit-width; customizable register width; hardware designs; high level synthesis tools; transistor; Algorithm design and analysis; Circuit synthesis; Computer science; Field programmable gate arrays; Hardware; High level synthesis; Libraries; Parallel processing; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing, 2009. PacRim 2009. IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    978-1-4244-4560-8
  • Electronic_ISBN
    978-1-4244-4561-5
  • Type

    conf

  • DOI
    10.1109/PACRIM.2009.5291405
  • Filename
    5291405