• DocumentCode
    169095
  • Title

    ASIC Design of Shared Vector Accelerators for Multicore Processors

  • Author

    Beldianu, Spiridon F. ; Ziavras, Sotirios G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., New Jersey Inst. of Technol., Newark, NJ, USA
  • fYear
    2014
  • fDate
    22-24 Oct. 2014
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    Vector coprocessor (VP) resources are often underutilized due to the lack of sustained DLP (data-level parallelism) or the presence of vector-length variations in application code. Our work is motivated by: a) the omnipresence of vector operations in high-performance scientific and embedded applications, b) the need for performance and energy efficiency, and c) applications that must often handle various vector sizes. Our design for VP sharing in multicores enhances performance while maintaining low area and energy costs. Our 40nm ASIC design yields 16.66 GFLOPs/Watt. Also, a detailed clock and power gating analysis further proves the viability of our approach.
  • Keywords
    application specific integrated circuits; coprocessors; integrated circuit design; multiprocessing systems; ASIC design; data level parallelism; multicore processors; shared vector accelerators; vector coprocessor resources; vector length variations; Application specific integrated circuits; Clocks; Logic gates; Multicore processing; Power demand; Registers; Vectors; ASIC design; multicore processor; power management; vector processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2014 IEEE 26th International Symposium on
  • Conference_Location
    Jussieu
  • ISSN
    1550-6533
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2014.13
  • Filename
    6970663