A Performance Model for Run-Time Reconfigurable Hardware Accelerator

被引:0
|
作者
Wang, Gang [1 ]
Chen, Du [1 ]
Chen, Jian [1 ]
Ma, Jianliang [1 ]
Chen, Tianzhou [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, ZJU INTEL Technol Ctr, Hangzhou 310003, Zhejiang, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The reconfigurable devices such as CPLD and FPGA become more popular for its great potential on accelerating applications They are widely used as an application-specified hardware accelerator Many run-time reconfigurable platforms are introduced such as the Intel (R) QuickAssist Technology. However, it's, time consuming to design a hardware accelerator while the performance is hard to determine because of the extra overheads it involved. In order to estimate the efficiency of the accelerator. a theoretical analysis of such platforms was done in our paper. Three factors which impact the performance of the accelerator were concluded as well. speed Lip ratio, reconfiguration overhead and communication overhead. Furthermore, a performance model was established and an experiment on bzip2 was done to verify the model. The results showed that the model's estimation is very close to the real world and the average error on the efficiency's threshold is less than 5%.
引用
收藏
页码:54 / 66
页数:13
相关论文
共 50 条
  • [1] A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems
    Antonio Clemente, Juan
    Resano, Javier
    Gonzalez, Carlos
    Mozos, Daniel
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (07) : 1263 - 1276
  • [2] A run-time scheduling framework for a reconfigurable hardware emulator
    Beckert, R.
    Fuchs, T.
    Ruelke, St.
    Hardt, W.
    [J]. DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 147 - +
  • [3] A run-time partitioning algorithm for RTOS on reconfigurable hardware
    Götz, M
    Rettberg, A
    Pereira, CE
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 469 - 478
  • [4] Run-time execution of reconfigurable hardware in a Java']Java environment
    King, LAS
    Quinn, H
    Leeser, M
    Galatopoullos, D
    Manolakos, E
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 380 - 385
  • [5] A Bridging Layer for Run-Time Reconfigurable Hardware Operating Systems
    Villalobos, Ricardo
    Abielmona, Rami
    Groza, Voicu
    [J]. 2008 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-5, 2008, : 624 - +
  • [6] Reconfigurable Hardware and Intelligent Run-time Systems for Adaptive Computing
    Becker, Juergen
    Braendle, Kurt
    Ullmann, Michael
    [J]. IT-INFORMATION TECHNOLOGY, 2005, 47 (04): : 201 - 206
  • [7] Run-time Performance Monitoring of Hardware Accelerators
    Madronal, Daniel
    Fanni, Tiziana
    [J]. CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019, : 289 - 291
  • [8] Run-time management of reconfigurable hardware tasks using embedded Linux
    Kosciuszkiewicz, Krzysztof
    Morgan, Fearghal
    Kepa, Krzysztof
    [J]. ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 209 - 215
  • [9] Fingerprint Image Processing Acceleration Through Run-Time Reconfigurable Hardware
    Fons, M.
    Fons, F.
    Canto, E.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (12) : 991 - 995
  • [10] Performance monitoring for run-time management of reconfigurable devices
    DeVille, RA
    Troxel, IA
    George, AD
    [J]. ERSA'05: Proceedings of the 2005 International Conference on Engineering of Reconfigurable Systems and Algorithms, 2005, : 175 - 181