Invasive Computing: An Overview

Beitrag in einem Sammelwerk

Details zur Publikation

Autorinnen und Autoren: Teich J, Henkel J, Herkersdorf A, Schmitt-Landsiedel D, Schröder-Preikschat W, Snelting G
Herausgeber: M. Hübner and J. Becker
Titel Sammelwerk: Multiprocessor System-on-Chip - Hardware Design and Tool Integration
Verlag: Springer
Verlagsort: New York
Jahr der Veröffentlichung: 2011
Seitenbereich: 241-268
ISBN: 978-1-4419-6459-5


A novel paradigm for designing and programming future parallel computing systems called invasive computing is proposed. The main idea and novelty of invasive computing is to introduce resource-aware programming support in the sense that a given program gets the ability to explore and dynamically spread its computations to neighbour processors in a phase called invasion, then to execute portions of code of high parallelism degree in parallel based on the available invasible region on a given multi-processor architecture. Afterwards, once the program terminates or if the degree of parallelism should be lower again, the program may enter a retreat phase, deallocate resources and resume execution again, for example, sequentially on a single processor. To support this idea of self-adaptive and resource-aware programming, not only new programming concepts, languages, compilers and operating systems are necessary but also revolutionary architectural changes in the design of Multi-Processor Systems-on-a-Chip must be provided so to efficiently support invasion, infection and retreat operations involving concepts for dynamic processor, interconnect and memory reconfiguration. This contribution reveals the main ideas, potential benefits and challenges for supporting invasive computing at the architectural, programming and compiler level in the future. It serves to give an overview of required research topics rather than being able to present mature solutions yet. © 2011 Springer Science+Business Media, LLC.

FAU-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

Schröder-Preikschat, Wolfgang Prof. Dr.-Ing.
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)

Einrichtungen weiterer Autorinnen und Autoren

Karlsruhe Institute of Technology (KIT)
Technische Universität München (TUM)


Teich, J., Henkel, J., Herkersdorf, A., Schmitt-Landsiedel, D., Schröder-Preikschat, W., & Snelting, G. (2011). Invasive Computing: An Overview. In M. Hübner and J. Becker (Eds.), Multiprocessor System-on-Chip - Hardware Design and Tool Integration. (pp. 241-268). New York: Springer.

Teich, Jürgen, et al. "Invasive Computing: An Overview." Multiprocessor System-on-Chip - Hardware Design and Tool Integration. Ed. M. Hübner and J. Becker, New York: Springer, 2011. 241-268.


Zuletzt aktualisiert 2019-23-07 um 07:41