Scheduling and CommunicationüAware Mapping of HW/SW Modules for Dynamically and Partially Reconfigurable SoC Architectures
Sándor P. Fekete, Jan C. van der Veen, Josef Angermeier, Diana Goehringer, Mateusz Majer, Jüergen Teich · 2007
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 slotubased module relocation and onuchip interumodule communication called Erlangen SlotMachine (ESM), and (c) real experimental data based on experiments on this machine. Existing approaches either neglect interumodule communication, are not able to solve the related problem, or do not provide real applications implemented on real platforms.