DATE is pleased to present a special hybrid format for its 2022 event, as the situation related to COVID-19 is improving but safety measures and restrictions will remain uncertain for the upcoming months across Europe and worldwide. In transition towards a future post-pandemic event again, DATE 2022 will host a two-day live event in presence in the city of Antwerp (just north of Brussels in Belgium), to bring the community together again, followed by other activities carried out entirely online in the subsequent days. This setup combines the in-presence experience with the opportunities of on-line activities, fostering the networking and social interactions around an interesting program of selected talks and panels on emerging topics to complement the traditional DATE high-quality scientific, technical and educational activities.

Invasive Computing - CRC/Transregio 89

Invasive Computing - CRC/Transregio 89
Contact Person
PD Dr.-Ing. habil. Frank Hannig
Location

Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)/SFB/Transregio 89: Invasives Rechnen (InvasIC)
Cauerstraße 11 / Lehrstuhl für Informatik 12/ (Hardware-Software-Co-Design)
91058 Erlangen
Germany

In the Transregional Collaborative Research Centre “Invasive Computing” (abbr. “InvasIC”) scientific researchers from the Friedrich-Alexander-Universität Erlangen-Nürnberg, the Technische Universität München as well as the Karlsruhe Institute of Technology investigate together a novel paradigm for the design and programming of future parallel computing systems.

Its unique characteristic is to give a programmer explicit handles to specify and argue about resource requirements desired, or required in different phases of execution: Using an invade command, an application may instruct the operating system to claim a set of processors, memory and communication resources for being allocated for a, by default, subsequent exclusive use. In an infect phase, the application workload is then spread and executed on the obtained claim of resources. A retreat command finally frees a claim again, and the application may resume sequential execution. To support this idea of self-adaptive and resource-aware programming, not only novel programming concepts, languages, compilers, and operating system concepts had to be developed from scratch, but also revolutionary architectural changes in the design of MPSoCs (multiprocessor system-on-a-chip) including mechanisms to allocate and isolate resources on demand.

Find out more about the CRC/Transregio 89 on www.invasic.de.