• DocumentCode
    3330277
  • Title

    Automatic Identification of Parallelism in Handel-C

  • Author

    Libby, Joseph C. ; Gharibian, Farnaz ; Kent, Kenneth B.

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    660
  • Lastpage
    664
  • Abstract
    High level hardware design languages are making it possible for people with little background in hardware design to create their own custom hardware. This allows software designers to begin looking beyond general purpose computing into the realm of customized hardware in order to increase the performance of their applications. The ease with which hardware can be developed using hardware definition languages comes with a cost. Developers accustomed to working in software environments may have issues dealing with some of the more complex facets of hardware design, such as exploiting parallelism. This work aims to alleviate some of the frustration that may occur when attempting to identify and exploit parallelism in a hardware design by providing a set of tools that can automatically identify parallelism in Handel-C hardware designs.
  • Keywords
    hardware description languages; parallel programming; Handel-C; automatic parallelism identification; hardware definition language; hardware design; high level hardware description language; software designer; Algorithm design and analysis; Application software; Design methodology; Digital systems; Hardware design languages; Parallel processing; Software design; Software performance; Software tools; Testing; Handel-C; Parallelization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.115
  • Filename
    4669299