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 条
  • [11] An approach of reuse-based software process improvement
    Xu, Ruzhi
    Lin, Peiguang
    Zhao, Zhikun
    Qian, Leqiu
    Journal of Computational Information Systems, 2010, 6 (06): : 1897 - 1906
  • [12] Viterbi Accelerator for Embedded Processor Datapaths
    Azhar, Muhammad Waqar
    Sjalander, Magnus
    Ali, Hasan
    Vijayashekar, Akshay
    Tung Thanh Hoang
    Ansari, Kashan Khurshid
    Larsson-Edefors, Per
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 133 - 140
  • [13] Design of An Approximate FFT Processor Based on Approximate Complex Multipliers
    Du, Jinhe
    Chen, Ke
    Yin, Peipei
    Yan, Chenggang
    Liu, Weiqiang
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 308 - 313
  • [14] An information reuse-based method for reliability updating
    Li, Pei-Pei
    Zhang, Yi
    Zhao, Yan-Gang
    Zhao, Zhao
    Cai, Enjian
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2023, 239
  • [15] A Reuse-Based Annotation Approach for Medical Documents
    Christen, Victor
    Gross, Anika
    Rahm, Erhard
    SEMANTIC WEB - ISWC 2016, PT I, 2016, 9981 : 135 - 150
  • [16] A method for analyzing and visualizing inter-module relations to support the reuse-based embedded software development
    Kambe, Hidetoshi
    Kitagami, Shinji
    Sawamoto, Jun
    Mitsui, Hiroyasu
    Koizumi, Hisao
    IEEJ Transactions on Electronics, Information and Systems, 2015, 135 (01) : 123 - 133
  • [17] Data reuse-based fast subpixel motion estimation for high efficiency video coding
    Choi, Kiho
    Jang, Euee S.
    OPTICAL ENGINEERING, 2014, 53 (06)
  • [18] A Reuse-Based Approach for the Development of OpenCourseWare in a Crowdsourcing Platform
    Ruckhaus, Edna
    Carmen Suarez-Figueroa, Mari
    PROCEEDINGS OF THE 16TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2017), 2017, : 466 - 475
  • [19] Lossless Decompression Accelerator for Embedded Processor with GUI
    Hwang, Gwan Beom
    Cho, Kwon Neung
    Han, Chang Yeop
    Oh, Hyun Woo
    Yoon, Young Hyun
    Lee, Seung Eun
    MICROMACHINES, 2021, 12 (02) : 1 - 11
  • [20] A deployment paradigm for reuse-based software development process
    Wang, SF
    Zhu, Z
    Han, JW
    Proceedings of the World Engineers' Convention 2004, Vol A, Network Engineering and Information Society, 2004, : 94 - 99