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 条
  • [31] Design of an Application-specific VLIW Vector Processor for ORB Feature Extraction
    Ferreira, Lucas
    Malkowsky, Steffen
    Persson, Patrik
    Karlsson, Sven
    Astrom, Kalle
    Liu, Liang
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2023, 95 (07): : 863 - 875
  • [32] Parallel Memory Architecture for Application-Specific Instruction-Set Processors
    Teemu Pitkänen
    Jarno K. Tanskanen
    Risto Mäkinen
    Jarmo Takala
    Journal of Signal Processing Systems, 2009, 57 : 21 - 32
  • [33] An Efficient Application-Specific Instruction-Set Processor for Packet Classification
    Ahmed, Omar
    Areibi, Shawki
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [34] Design of an Application-specific VLIW Vector Processor for ORB Feature Extraction
    Lucas Ferreira
    Steffen Malkowsky
    Patrik Persson
    Sven Karlsson
    Kalle Åström
    Liang Liu
    Journal of Signal Processing Systems, 2023, 95 : 863 - 875
  • [35] Application-Specific Network-on-Chip synthesis with flexible router Placement
    Soumya, J.
    Chattopadhyay, Santanu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 361 - 371
  • [36] A Methodology for SIP and SOAP Integration Using Application-Specific Protocol Conversion
    Delac, Goran
    Budiselic, Ivan
    Zuzak, Ivan
    Skuliber, Ivan
    Stefanec, Tomislav
    ACM TRANSACTIONS ON THE WEB, 2012, 6 (04)
  • [37] Exploiting Implementation Diversity and Partial Connection of Routers in Application-Specific Network-on-Chip Topology Synthesis
    Jun, Minje
    Ro, Won W.
    Chung, Eui-Young
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (06) : 1433 - 1444
  • [38] Balanced Application-Specific Processor System for Efficient SIFT-Feature Detection
    Hartig, Julian
    Paya-Vaya, Guillermo
    Mentzer, Nico
    Blume, Holger
    INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 78 - 87
  • [39] Reducing Power Consumption of Lasers in Photonic NoCs through Application-Specific Mapping
    Fusella, Edoardo
    Cilardo, Alessandro
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (02)
  • [40] Verification of the CAD System for an Application-Specific Processor by Property-Based Testing
    Prohorov, Daniil
    Penskoi, Aleksandr
    2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 329 - 332