Scheduling Temporal Partitions in a Multiprocessing Paradigm for Reconfigurable Architectures

被引:0
|
作者
Popp, Andreas [1 ]
Le Moullec, Yannick
Koch, Peter
机构
[1] Aalborg Univ, Ctr Software Defined Radio, Aalborg, Denmark
来源
PROCEEDINGS OF THE 2009 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS | 2009年
关键词
Reconfigurable Hardware; Heterogeneous Reconfigurable Architectures; Temporal Partitioning; Multiprocessor Scheduling;
D O I
10.1109/AHS.2009.43
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we describe a mapping methodology for heterogeneous reconfigurable architectures consisting of one or more SW processors and one or more reconfigurable units, FPGAs. The mapping methodology consists of a separated track for a) the generation of the configurations for the FPGA by level-based and clustering-based temporal partitioning, and b) the scheduling of those configurations as well as the software tasks, based on two multiprocessor scheduling algorithms: a simple list-based scheduler and the more complex extended dynamic level scheduling algorithm. The mapping methodology is benchmarked by means of randomly created task graphs on an architecture of one SW processor and one FPGA. The results are compared to a 0-1 integer linear programming solution in terms of exploration time as well as the finish-time of all tasks of the application. The results show that, in 90% of the investigated cases, the combination of level-based temporal partitioning and extended dynamic level scheduling gives the best performance in terms of finish-time of the full task-set.
引用
收藏
页码:230 / +
页数:2
相关论文
共 50 条
  • [1] Combined temporal partitioning and scheduling for reconfigurable architectures
    Pandey, A
    Vemuri, R
    RECONFIGURABLE TECHNOLOGY: FPGAS FOR COMPUTING AND APPLICATIONS, 1999, 3844 : 93 - 103
  • [2] Combined temporal partitioning and scheduling for reconfigurable architectures
    Pandey, Awartika
    Vemuri, Ranga
    Proceedings of SPIE - The International Society for Optical Engineering, 3844 : 93 - 103
  • [3] Temporal Isolation on Multiprocessing Architectures
    Bui, Dai
    Lee, Edward
    Liu, Isaac
    Patel, Hiren
    Reineke, Jan
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 274 - 279
  • [4] Traffic scheduling anomalies in temporal partitions
    Almeida, Luis
    Pedreiras, Paulo
    Marau, Ricardo
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 95 - +
  • [5] Reconfigurable compute fabric architectures: A new design paradigm
    Lect. Notes Electr. Eng., 2008, (133-142):
  • [6] Defect-aware design paradigm for reconfigurable architectures
    Jain, Rahul
    Mukherjee, Anindita
    Paul, Kolin
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2006, : 91 - +
  • [7] Optimal temporal partitioning and synthesis for reconfigurable architectures
    Kaul, M
    Vemuri, R
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 389 - 396
  • [8] Temporal partitioning and scheduling for reconfigurable computing
    GajjalaPurna, KM
    Bhatia, D
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 329 - 330
  • [9] Dynamic Application Model for Scheduling with Uncertainty on Reconfigurable Architectures
    Ktata, Ismail
    Ghaffari, Fakhreddine
    Granado, Bertrand
    Abid, Mohamed
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011
  • [10] A formal approach to context scheduling for multicontext reconfigurable architectures
    Maestre, R
    Kurdahi, FJ
    Fernández, M
    Hermida, R
    Bagherzadeh, N
    Singh, H
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (01) : 173 - 185