Scheduling and Communication-Aware Mapping of HW/SW Modules for Dynamically and Partially Reconfigurable SoC Architectures
Conference: ARCS 2007 - 20th International Conference on Architecture of Computing Systems 2007
03/15/2007 at Zurich, Switzerland
Proceedings: ARCS 2007
Pages: 9Language: englishTyp: PDFPersonal VDE Members are entitled to a 10% discount on this title
Fekete, Sándor P.; Veen, Jan C. van der (Department of Mathematical Optimization, Braunschweig University of Technology, 38106 Braunschweig, Germany)
Angermeier, Josef; Göhringer, Diana; Majer, Mateusz; Teich, Jürgen (Department of Computer Science 12, University of Erlangen-Nuremberg, Erlangen, Germany)
In this paper, we present an approach for simultaneous scheduling and placement of communicating modules for SoC architectures including devices with partial reconfiguration support and at least one CPU. This approach includes (a) a detailed modeling of the communication of modules and an optimization model for finding the best temporal and spatial placement of modules on either CPU or on the reconfigurable device including communication and reconfiguration time overheads, (b) a real SoC platform for slot-based module relocation and on-chip inter-module communication called Erlangen SlotMachine (ESM), and (c) real experimental data based on experiments on this machine. Existing approaches either neglect inter-module communication, are not able to solve the related problem, or do not provide real applications implemented on real platforms.