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 条
  • [21] A Reconfigurable Simulator for Large-scale Heterogeneous Multicore Architectures
    Meng, Jiayuan
    Skadron, Kevin
    IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2011), 2011, : 119 - 120
  • [22] Parallel Application Placement onto 3-D Reconfigurable Architectures
    Danassis, Panayiotis
    Siozios, Kostas
    Soudris, Dimitrios
    2016 5TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2016,
  • [23] Micro-Task Processing in Heterogeneous Reconfigurable Systems
    Sebastian Wallner
    Journal of Computer Science and Technology, 2005, 20 : 624 - 634
  • [24] Amalgamating Multi-Task Models with Heterogeneous Architectures
    Thadajarassiri, Jidapa
    Gerych, Walter
    Kong, Xiangnan
    Rundensteiner, Elke
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 14, 2024, : 15346 - 15354
  • [25] Micro-task processing in heterogeneous reconfigurable systems
    Wallner, S
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2005, 20 (05) : 624 - 634
  • [26] Fast on-line task placement and scheduling on reconfigurable devices
    Zhou, XueGong
    Wang, Ying
    Huang, XunZhang
    Peng, ChengLian
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 132 - 138
  • [27] Task partitioning oriented architecture exploration method for dynamic reconfigurable architectures
    Taniguchi, Ittetsu
    Ueda, Kyoko
    Sakanushi, Keishi
    Takeuchi, Yoshinori
    Imai, Masaharu
    IFIP VLSI-SOC 2006: IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION & SYSTEM-ON-CHIP, 2006, : 290 - +
  • [28] Task scheduling of control-data flow graphs for reconfigurable architectures
    Sudarsanam, A
    Aravind, D
    Panchanathan, S
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 225 - 231
  • [29] An Elastic Task Scheduling Scheme on Coarse-Grained Reconfigurable Architectures
    Chen, Longlong
    Zhu, Jianfeng
    Deng, Yangdong
    Li, Zhaoshi
    Chen, Jian
    Jiang, Xiaowei
    Yin, Shouyi
    Wei, Shaojun
    Liu, Leibo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (12) : 3066 - 3080
  • [30] Performance-Oriented Partitioning for Task Scheduling of Parallel Reconfigurable Architectures
    Kao, Chi-Chou
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (03) : 858 - 867