Task placement for heterogeneous reconfigurable architectures

被引:13
|
作者
Koester, M [1 ]
Porrmann, M [1 ]
Kalte, H [1 ]
机构
[1] Univ Paderborn, Heinz Nixdorf Inst, Paderborn, Germany
关键词
D O I
10.1109/FPT.2005.1568523
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The concept of partial reconfiguration offers the possibility to dynamically place and remove hardware tasks on reconfigurable architectures, like FPGAs. Common placement algorithms, e.g. Best Fit, are designed for homogeneous architectures, since they do not consider any placement constraints of the hardware tasks. Due to the integration of e.g., dedicated memory, current FPGAs are heterogeneous reconfigurable architectures. In this paper we introduce two heterogeneous placement algorithms, which are able to deal with the constraints of the hardware tasks. Both algorithms are compared to the Best Fit algorithm by using a simulation framework for partially reconfigurable architectures. We propose concepts of an efficient hardware realization of our placement approach with Xilinx Virtex-II FPGAs. Moreover we present a task placement mechanism to change the position of a hardware task on the FPGA by manipulating the configuration data of the task.
引用
收藏
页码:43 / 50
页数:8
相关论文
共 50 条
  • [1] Online task placement algorithm for heterogeneous reconfigurable architectures
    Li, Dehua
    Wang, Binqiang
    Huang, Wanwei
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (10): : 1679 - 1686
  • [2] An Overview of Selected Heterogeneous and Reconfigurable Architectures
    Stojanovic, Sasa
    Bojic, Dragan
    Bojovic, Miroslav
    ADVANCES IN COMPUTERS, VOL 96: DATAFLOW PROCESSING, 2015, 96 : 1 - 45
  • [3] Heterogeneous reconfigurable architectures for machine learning dataflows
    Oliveira, Westerley C.
    Canesche, Michael
    Reis, Lucas
    Nacif, Jose Augusto M.
    Ferreira, Ricardo S.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (17):
  • [4] Analysis of reconfigurable and heterogeneous architectures in the communication domain
    Feldkämper, HT
    Gemmeke, T
    Blume, H
    Noll, TG
    1ST IEEE INTERNATIONAL CONFERENCE ON CIRCUITS AND SYSTEMS FOR COMMNICATIONS, PROCEEDINGS, 2002, : 190 - 193
  • [5] Place Reservation Technique for Online Task Placement on a Multi-context Heterogeneous Reconfigurable Architecture
    Le, Quang Hoa
    Casseau, Emmanuel
    Courtay, Antoine
    2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [6] Task scheduling for heterogeneous reconfigurable computers
    Ahmadinia, A
    Bobda, C
    Koch, D
    Majer, M
    Teich, J
    SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 22 - 27
  • [7] Resource estimation and task scheduling for multithreaded reconfigurable architectures
    Sudarsanam, A
    Srinivasan, M
    Panchanathan, S
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 323 - 330
  • [8] Towards a Guided Design Flow for Heterogeneous Reconfigurable Architectures
    Bostelmann, Timm
    Sawitzki, Sergei
    2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [9] Automatic OpenCL Task Adaptation for Heterogeneous Architectures
    Huchant, Pierre
    Counilh, Marie-Christine
    Barthou, Denis
    EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 684 - 696
  • [10] Online Task Scheduling for Heterogeneous Reconfigurable Systems
    Zhou, Xuegong
    Liang, Liang
    Wang, Ying
    Peng, Chenglian
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN IV, 2008, 5236 : 596 - +