Approximate Data Reuse-based Accelerator Design for Embedded Processor

被引:2
|
作者
Osawa, Hisashi [1 ]
Hara-Azumi, Yuko [1 ]
机构
[1] Tokyo Inst Technol, Sch Engn, Meguro Ku, S3-50,2-12-1 Ookayama, Tokyo 1528552, Japan
关键词
Embedded processor; approximate computing; data reuse;
D O I
10.1145/3342098
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to increasing diversity and complexity of applications in embedded systems, accelerator designs trading-off area/energy-efficiency and design-productivity are becoming a further crucial issue. Targeting applications in the category of Recognition, Mining, and Synthesis (RMS), this study proposes a novel accelerator design to achieve a good trade-off in efficiency and design-productivity (or reusability) by introducing a new computing paradigm called "approximate computing" (AC). Leveraging from the facts that frequently executed parts of applications (i.e., hotspots) are conventionally the target of acceleration and that RMS applications are error-tolerant and often take similar input data repeatedly, our proposed accelerator reuses previous computational results of similar enough data to reduce computations. The proposed accelerator is composed of a simple controller and a dedicated memory to store limited sets of previous input data with corresponding computational results in a hotspot. Therefore, this accelerator can be applied to different and/or multiple hotspots/applications only through small extension of the controller, to achieve efficient accelerator design and resolve the design-productivity issue. We conducted quantitative evaluations using a representative RMS application (image compression) to demonstrate the effectiveness of our method over conventional ones with precise computing. Moreover, we provide important findings on parameter exploration for our accelerator design, offering a wider applicability of our accelerator to other applications.
引用
收藏
页数:25
相关论文
共 50 条
  • [41] Enabling reuse-based software development of large-scale systems
    Selby, RW
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (06) : 495 - 510
  • [42] Towards Building Reuse-Based Digital Libraries for National Universities in Patagonia
    Cechich, Alejandra
    Buccella, Agustina
    Manrique, Daniela
    Perez, Lucas
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2018, 18 (02): : 81 - 96
  • [43] A Reuse-based Approach to Promote the Adoption of Visualizations for Network Management Tasks
    Guimaraes, Vinicius Tavares
    Caicedo Rendon, Oscar Mauricio
    dos Santos, Glederson Lessa
    Rodrigues, Guilherme da Cunha
    Dal Sasso Freitas, Carla Maria
    Rockenbach Tarouco, Liane Margarida
    Granville, Lisandro Zambenedetti
    2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 712 - 719
  • [44] Design of asynchronous embedded processor with new ternary data encoding scheme
    Lee, Je-Hoon
    Choi, Eun-Ju
    Cho, Kyoung-Rok
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2006, 4017 : 395 - 405
  • [45] IPRAIL - intellectual property reuse-based analog IC layout automation
    Jangkrajarng, N
    Bhattacharya, S
    Hartono, R
    Shi, CJR
    INTEGRATION-THE VLSI JOURNAL, 2003, 36 (04) : 237 - 262
  • [46] An Arbitrary Kernel-size Applicable NoC-based DNN Processor Design with Hybrid Data Reuse
    Chen, Kun-Chih
    Yang, Yueh-Chi
    Liao, Yi-Sheng
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 657 - 660
  • [47] A reuse-based refresh policy for energy-aware eDRAM caches
    Valero, Alejandro
    Petit, Salvador
    Sahuquillo, Julio
    Kaeli, David R.
    Duato, Jose
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (01) : 37 - 48
  • [48] Design of PCB testing system based on ARM embedded processor
    Peng, He
    Yi, Yao
    Zhang Zibin
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 236 - 238
  • [49] Area and Energy efficient CORDIC Accelerator for Embedded Processor Datapaths
    Buzdar, Abdul Rehman
    Sun, Liguo
    Khan, Shoab Ahmed
    Buzdar, Abdullah
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2016, 46 (04): : 197 - 208
  • [50] Optimized data-reuse in processor arrays
    Siegel, S
    Merker, R
    15TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2004, : 315 - 325