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 条
  • [21] Design of Network Driver Based on Embedded Processor
    Guo, Bohua
    Li, Lei
    Xue, Bin
    Cao, Ning
    Shen, Yuyan
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, : 223 - 225
  • [22] A formal reuse-based approach for interactively designing organizations
    Jonker, C
    Treur, J
    Yolum, P
    AGENT-ORIENTED SOFTWARE ENGINEERING V, 2005, 3382 : 221 - 237
  • [23] A Systematic Reuse-based Approach for Customized Cloned Variants
    Ignaim, Karam
    Fernandes, Joao M.
    Ferreira, Andre L.
    Seidel, Jana
    2018 11TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2018, : 287 - 292
  • [24] Reuse-based methodology in developing System-on-Chip (SoC)
    Chang, Soo Ho
    Kim, Soo Dong
    FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 125 - +
  • [25] Automating the Design of Processor/Accelerator Embedded Systems with LegUp High-Level Synthesis
    Fort, Blair
    Canis, Andrew
    Choi, Jongsok
    Calagar, Nazanin
    Lian, Ruolong
    Hadjis, Stefan
    Chen, Yu Ting
    Hall, Mathew
    Syrowik, Bain
    Czajkowski, Tomasz
    Brown, Stephen
    Anderson, Jason
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 120 - 129
  • [26] Reuse-based software architecture for management information systems
    Poulin, JS
    Kemerer, N
    Freeman, M
    Becker, T
    Begbie, K
    DAllesandro, C
    Makarsky, C
    FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE, PROCEEDINGS, 1996, : 94 - 103
  • [27] A reuse-based software process based on domain analysis and OO framework
    Morandin, E
    Stellucci, G
    Baruchelli, F
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 890 - 897
  • [28] A reuse-based environment to build ensembles for time series forecasting
    Ribeiro, Claudio V.
    Goldschmidt, Ronaldo R.
    Choren, Ricardo
    Journal of Software, 2012, 7 (11) : 2450 - 2459
  • [29] Continuous Convolution Accelerator with Data Reuse based on Systolic Architecture
    Park, Joungmin
    An, Seongmo
    Kim, Jinyeol
    Lee, Seung Eun
    2023 20TH INTERNATIONAL SOC DESIGN CONFERENCE, ISOCC, 2023, : 319 - 320
  • [30] Eight key issues for an effective reuse-based requirements process
    Software Engineering Research Group, Departamento de Informática y Sistemas, Campus de Espinardo, Murcia, Spain
    Comput Syst Sci Eng, 2008, 6 (373-385):