• DocumentCode
    2328229
  • Title

    High-level synthesis of nonprogrammable hardware accelerators

  • Author

    Schreiber, Robert ; Aditya, Shail ; Rau, B. Ramakrishna ; Kathail, Vinod ; Mahlke, Scott ; Abraham, Santosh ; Snider, Greg

  • Author_Institution
    Hewlett-Packard Co., Palo Alto, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    113
  • Lastpage
    124
  • Abstract
    The PICO-N system automatically synthesizes embedded nonprogrammable accelerators to be used as co-processors for functions expressed as loop nests in C. The output is synthesizable VHDL that defines the accelerator at the register transfer level (RTL). The system generates a synchronous array of customized VLIW (very-long instruction word) processors, their controller local memory, and interfaces. The system also modifies the user´s application software to make use of the generated accelerator. The user indicates the throughput to be achieved by specifying the number of processors and their initiation interval. In experimental comparisons, PICO-N designs are slightly more costly than hand-designed accelerators with the same performance
  • Keywords
    application specific integrated circuits; circuit CAD; coprocessors; digital signal processing chips; high level synthesis; integrated circuit design; parallel architectures; DSP chips; PICO-N system; RTL definition; controller local memory; coprocessors; customized VLIW processors; embedded ASIC; embedded nonprogrammable accelerator synthesis; high-level synthesis; initiation interval; interfaces; loop nests; nonprogrammable hardware accelerators; register transfer level; specified throughput; synchronous array; synthesizable VHDL; user application software modification; very-long instruction word processors; Acceleration; Automatic generation control; Control system synthesis; Coprocessors; Hardware; High level synthesis; Process control; Registers; Synchronous generators; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures, and Processors, 2000. Proceedings. IEEE International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-0716-6
  • Type

    conf

  • DOI
    10.1109/ASAP.2000.862383
  • Filename
    862383