Virtualizing hardware with multi-context reconfigurable arrays

被引:0
|
作者
Enzler, R [1 ]
Plessl, C [1 ]
Platzner, M [1 ]
机构
[1] Swiss Fed Inst Technol, Swiss Fed Inst Technol, Zurich, Switzerland
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In contrast to processors, current reconfigurable devices totally lack programming models that would allow for device independent compilation and forward compatibility. The key to overcome this limitations is hardware virtualization. In this paper, we resort to a macropipelined execution model to achieve hardware virtualization for data streaming applications. As a hardware implementation we present a hybrid multi-context architecture that attaches a coarse-grained reconfigurable array to a host CPU. A co-simulation framework enables cycleaccurate simulation of the complete architecture. As a case study we map an FIR filter to our virtualized hardware model and evaluate different designs. We discuss the impact of the number of contexts and the feature of context state on the speedup and the CPU load.
引用
收藏
页码:151 / 160
页数:10
相关论文
共 50 条
  • [1] A Multi-Context Neural Core Design for Reconfigurable Neuromorphic Arrays
    Foshie, Adam Z.
    Chakraborty, Nishith N.
    Murray, John J.
    Fowler, Tanner J.
    Shawkat, Mst Shamim Ara
    Rose, Garrett S.
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 67 - 72
  • [2] A data scheduler for multi-context reconfigurable architectures
    Sanchez-Elez, M
    Fernández, M
    Hermida, R
    Maestre, R
    Kurdahi, F
    Bagherzadeh, N
    ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 177 - 182
  • [3] A Complete Data Scheduler for multi-context reconfigurable architectures
    Sanchez-Elez, M
    Fernandez, M
    Maestre, R
    Hermida, R
    Bagherzadeh, N
    Kurdahi, FJ
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 547 - 552
  • [4] Fracturable DSP Block for Multi-context Reconfigurable Architectures
    Warrier, Rakesh
    Shreejith, Shanker
    Zhang, Wei
    Vun, Chan Hua
    Fahmy, Suhaib A.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2017, 36 (07) : 3020 - 3033
  • [5] Fracturable DSP Block for Multi-context Reconfigurable Architectures
    Rakesh Warrier
    Shanker Shreejith
    Wei Zhang
    Chan Hua Vun
    Suhaib A. Fahmy
    Circuits, Systems, and Signal Processing, 2017, 36 : 3020 - 3033
  • [6] Implementation of data driven applications on a multi-context reconfigurable device
    Uno, M
    Shibata, Y
    Amano, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (05): : 841 - 849
  • [7] Implementation of Data Driven Applications on a Multi-Context Reconfigurable Device
    Uno, Masaki
    Shibata, Yuichiro
    Amano, Hideharu
    IEICE Transactions on Information and Systems, 2003, E86-D (05) : 841 - 849
  • [8] INSTRUCTION BUFFER MODE FOR MULTI-CONTEXT DYNAMICALLY RECONFIGURABLE PROCESSORS
    Sano, Toru
    Kato, Masaru
    Tsutsumi, Satoshi
    Hasegawa, Yohei
    Amano, Hileharu
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 215 - 220
  • [9] Optimal vs. heuristic approaches to context scheduling for multi-context reconfigurable architectures
    Maestre, R
    Kurdahi, FJ
    Fernandez, M
    Hermida, R
    Bagherzadeh, N
    Singh, H
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 297 - 298
  • [10] The multi-context reconfigurable processing unit for fine-grain computing
    Chiu, Jih-Ching
    Chou, Yu-Liang
    Lin, Ren-Bang
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2008, 24 (03) : 965 - 979