29.07.2016 Prof. Teich gave an invited talk “Predictability, Fault Tolerance, and Security on Demand using Invasive Computing” at the University of Luebeck.
The talk gives a short introduction and overview of the topic and benefits of invasive multi-core computing for achieving timing predictability, fault tolerance and security for individual application programs.
Here, cores, memory regions and network bandwidth are allocated and freed on demand of each user program for obtaining exclusive usage and access.
It will be shown that through the achieved isolation of resources and thus full applications, the variation of execution time may be reduced drastically for many parallel application programs, i.e., soft real-time image and stream processing. This opens also a way for hybrid performance analysis techniques that combine static timing analysis of applications in isolation and run-time assignment of resources for the execution.
Moreover, the isolation is also beneficial for enabling security on a chip as will be shown. Finally, we present an approach to provide on-demand structural redundancy using invasive computing for a class of massively parallel processor arrays called TCPAs. For protecting safety-critical parallel loop program applications against soft errors, known replication schemes such as Dual Modular Redundancy (DMR) and Triple Modular Redundancy (TMR) must be lifted to many processors (PEs). Depending on application requirements for reliability and observed Soft Error Rates (SERs), different voting options in hardware and software and analysis techniques for automatic replication scheme selection are presented and compared.