Interrupt-Driven Cross-Core Invocation Mechanisms on the Intel SCC

  • On many-core processors, both operating system kernels and bare metal applications need efficient cross-core coordination and communication. Although explicit shared- memory programming and message passing might provide the best performance, they also limit the system’s control over scheduling. In contrast, interrupt-driven cross-core invocations provide universal coordination mechanisms that also enable preemptive operations across cores. This paper surveys cross- core invocation mechanisms and their usability with respect to prevalent coordination scenarios. We integrated some of these mechanisms into a bare-metal environment for the Intel SCC pro- cessor and will discuss implementation aspects of the interrupt- driven invocations. In conclusion, such invocation mechanisms provide an expressive platform for future operating systems kernels and bare-metal applications.

Export metadata

Additional Services

Search Google Scholar
Metadaten
Author: Randolf Rotta, Jana Traue, Thomas Prescher, Jörg Nolte
ISBN:978-3-00-039545-1
Title of the source (English):Proceedings of the Many-core Applications Research Community (MARC) Symposium at RWTH Aachen University 2012
Publisher:Technische Hochschule
Place of publication:Aachen
Document Type:Conference publication peer-reviewed
Language:English
Year of publication:2012
Tag:bare-metal; many-core; remote invocations
First Page:1
Last Page:6
Faculty/Chair:Fakultät 1 MINT - Mathematik, Informatik, Physik, Elektro- und Informationstechnik / FG Verteilte Systeme und Betriebssysteme
Institution name at the time of publication:Fakultät für Mathematik, Naturwissenschaften und Informatik (eBTU) / LS Verteilte Systeme / Betriebssysteme
Einverstanden ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.