The Orchestration Stack: The Impossible Task of Designing Software for Unknown Future Post-CMOS Hardware
Marcus Völp, Sascha Klüppelholz, Jerónimo Castrillón, Hermann Härtig, Nils Asmussen, Uwe Aßmann, Franz Baader, Christel Baier, Gerhard Paul Fettweis, Jochen Fröhlich, Andrés Goens, Sebastian Haas, Dirk Habich, Mattis Hasler, Immo Huismann, Tomas Karnagel, Sven Karol, Wolfgang Lehner, Linda Leuschner, Matthias Lieber · BOA (University of Milano-Bicocca) · 2016
Future systems based on post-CMOS technologies will be wildly heterogeneous, with properties largely unknown today.This paper presents our design of a new hardware/software stack to address the challenge of preparing software development for such systems.It combines well-understood technologies from different areas, e.g., network-on-chips, capability operating systems, flexible programming models and model checking.We describe our approach and provide details on key technologies.!