Reference : A Hardware/Software Stack for Heterogeneous Systems
Scientific journals : Other
Engineering, computing & technology : Computer science
A Hardware/Software Stack for Heterogeneous Systems
Castrillon, Jeronimo [Technische Universitt Dresden > Computer Science]
Lieber, Matthias [Technische Universitt Dresden, Dresden > Computer Science]
Klueppelholz, Sascha [TU Dresden, Dresden]
Volp, Marcus mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Asmussen, Nils [Technische Universitt Dresden > Computer Science]
Assmann, Uwe [Institut für Software- und Mutimediatechnik > Technische Universitt Dresden]
Baader, Franz [TU Dresden > Computer Science]
Baier, Christel [Technische Universitt Dresden > Computer Science]
Fettweis, Gerhard [Faculty of Electrical and Computer Engineering, Vodafone Chair Mobile Communications Systems]
Froehlich, Jochen [Technische Universitt Dresden > Computer Science]
IEEE Transactions on Multi-Scale Computing Systems
[en] cfaed ; orchestration ; post-CMOS ; heterogeneous systems ; programming stack, ; hardware/software abstractions, ; emerging technologies ; cross layer design
[en] Plenty of novel emerging technologies are being proposed and evaluated today, mostly at the device and circuit levels. It is unclear what the impact of different new technologies at the system level will be. What is clear, however, is that new technologies will make their way into systems and will increase the already high complexity of heterogeneous parallel computing platforms, making it ever so difficult to program them. This paper discusses a programming stack for heterogeneous systems that combines and adapts well-understood principles from different areas, including capability-based operating systems, adaptive application runtimes, dataflow programming models, and model checking. We argue why we think that these principles built into the stack and the interfaces among the layers will also be applicable to future systems that integrate heterogeneous technologies. The programming stack is evaluated on a tiled heterogeneous multicore.
Researchers ; Students

File(s) associated to this reference

Fulltext file(s):

Limited access
1711_Castrillon_TMSCS.pdfAuthor preprint2.49 MBRequest a copy

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.