@phdthesis{Gypser2022, author = {Gypser, Philipp}, title = {Mechanisms for energy-efficient processor allocation and redistribution on manycore systems}, doi = {10.26127/BTUOpen-6385}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:co1-opus4-63853}, school = {BTU Cottbus - Senftenberg}, year = {2022}, abstract = {Multi- and manycore processors promise to combine high overall peak performance with moderate power consumption to meet the constantly growing demand for computational power under the energy constraints of today's CMOS technology. Future systems with manycore processors are expected to contain a huge amount of cores, which exceeds the number of processes that will run simultaneously. Consequently, processor time sharing approaches, that introduce significant overhead from regular context switches in common OS, will no longer be necessary. This work investigates mechanisms for scalable and energy-efficient spatial partitioning of multi- and manycore processor systems. In addition, it explores the implications of exclusive processor core allocation to user processes due to the absence of temporal multiplexing and offers approaches to ease the adaptation to the new programming model. The proposed mechanisms achieved fast thread allocation which motivates applications for dynamic thread allocation and benefits performance as well as energy efficiency. The efficiency control and resource revocation mechanisms detect and prevent wasteful and inefficient resource occupation from poorly optimized or malicious processes. In this way, the global efficiency of the system is optimized. The dynamic processing resource allocation and revocation handling has been integrated into a task parallel runtime system, to disburden the application programmer from manual implementation and to increase productivity.}, subject = {Manycore; Operating systems; Online profiling; Energy efficiency; Dynamic partitioning; Vielkernprozessor; Betriebssysteme; Profiling; Energie-Effizienz; Dynamische Partitionierung; Mehrkernprozessor; Betriebssystem; Partionierung; Energieeffizienz}, language = {en} } @phdthesis{Walther2008, author = {Walther, Karsten}, title = {Ein ereignisbasiertes Betriebssystemkonzept f{\"u}r tief eingebettete Steuersysteme}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:co1-opus-7728}, school = {BTU Cottbus - Senftenberg}, year = {2008}, abstract = {In dieser Arbeit wird ein umfassendes Betriebssystemkonzept f{\"u}r tief eingebettete Steuersysteme vorgestellt. Das Konzept sieht dabei eine vollst{\"a}ndig ereignisbasierte Abarbeitung von Aufgaben vor. Nach einer breiten Dom{\"a}nenanalyse wird gezeigt, welche Vorteile der verfolgte Ansatz hinsichtlich der {\"u}blichen Randbedingungen der Zielsysteme hat. Außerdem werden praktische Ergebnisse, welche anhand einer exemplarischen Umsetzung des Konzeptes gewonnen wurde, vorgestellt.}, subject = {Eingebettetes System; Betriebssystem; Betriebssysteme; Ereignisbasiert; Eingebettete Systeme; Reflex; Operating systems; Event based; Embedded system; Reflex}, language = {de} }