Exploring the Tradeoffs of Application-Specific Processing

被引:1
|
作者
Schabel, Joshua C. [1 ]
Franzon, Paul D. [1 ]
机构
[1] North Carolina State Univ, Dept Elect & Comp Engn, Raleigh, NC 27695 USA
关键词
ASIP; SIMD; CGRA; processing-in-memory; processing-near-memory; HTM; sparsey; artificial neural networks; ARCHITECTURE; SPECIALIZATION; DESIGN;
D O I
10.1109/JETCAS.2018.2849939
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Non-traditional processing schemes continue to grow in popularity as a means to achieve high performance with greater energy-efficiency. Data-centric processing is one such scheme that targets functional-specialization and memory bandwidth limitations, opening up small processors to wide memory IO. These functional-specific accelerators prove to be an essential component to achieve energy-efficiency and performance, but purely application-specific integrated circuit accelerators have expensive design overheads with limited reusability. We propose an architecture that combines existing processing schemes utilizing CGRAs for dynamic data path configuration as a means to add flexibility and reusability to data-centric acceleration. While flexibility adds a large energy overhead, performance can be regained through intelligent mappings to the CGRA for the functions of interest, while reusability can he gained through incrementally adding general purpose functionality to the processing elements. Building upon previous work accelerating sparse encoded neural networks, we present a CGRA architecture for mapping functional accelerators operating at 500 MHz in 32 nm. This architecture achieves a latency-per-function within 2x of its function-specific counterparts with energy-per-operation increases between 21-188 x, and energy-per-area increases between 1.8-3.6x.
引用
收藏
页码:531 / 542
页数:12
相关论文
共 50 条
  • [1] Parallel processing of intersections for ray-tracing in application-specific processors and GPGPUs
    Nery, Alexandre S.
    Nedjah, Nadia
    Franca, Felipe M. G.
    Jozwiak, Lech
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (6-7) : 739 - 749
  • [2] Supporting Application-specific In-network Processing in Data Centres
    Mai, Luo
    Rupprecht, Lukas
    Costa, Paolo
    Migliavacca, Matteo
    Pietzuch, Peter
    Wolf, Alexander L.
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 519 - 520
  • [3] SensorScope: Application-Specific Sensor Network for Environmental Monitoring
    Ingelrest, Francois
    Barrenetxea, Guillermo
    Schaefer, Gunnar
    Vetterli, Martin
    Couach, Olivier
    Parlange, Marc
    ACM TRANSACTIONS ON SENSOR NETWORKS, 2010, 6 (02)
  • [4] A proposed synthesis method for Application-Specific Instruction Set Processors
    Horvath, Peter
    Hosszu, Gabor
    Kovacs, Ferenc
    MICROELECTRONICS JOURNAL, 2015, 46 (03) : 237 - 247
  • [5] Low-Power Application-Specific Processor for FFT Computations
    Pitkaenen, Teemu Oskari
    Takala, Jarmo
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2011, 63 (01): : 165 - 176
  • [6] Architecture Optimization of Application-Specific Implicit Instructions
    Di Biagio, Andrea
    Agosta, Giovanni
    Sykora, Martino
    Silvano, Cristina
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11
  • [7] Hierarchical Design of an Application-Specific Instruction Set Processor for High-Throughput and Scalable FFT Processing
    Guan, Xuan
    Fei, Yunsi
    Lin, Hai
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (03) : 551 - 563
  • [8] Application-Specific FPGA Using Heterogeneous Logic Blocks
    Parvez, Husain
    Marrakchi, Zied
    Kilic, Alp
    Mehrez, Habib
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2011, 4 (03)
  • [9] Application-Specific High-Level Location Service
    Dirgahayu, Teduh
    2016 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA): RECENT TRENDS IN INTELLIGENT COMPUTATIONAL TECHNOLOGIES FOR SUSTAINABLE ENERGY, 2016, : 249 - 254
  • [10] MetaCore: An application-specific programmable DSP development system
    Yang, JH
    Kim, BW
    Nam, SJ
    Kwon, YS
    Lee, DH
    Lee, JY
    Hwang, CS
    Lee, YH
    Hwang, SH
    Park, IC
    Kyung, CM
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (02) : 173 - 183