Title :
On the Feasibility of a Codelet Based Multi-core Operating System
Author :
Dennis, Jack B. ; Gao, Guang R.
Abstract :
We believe it is feasible to build a multi-core operating system that implements virtual memory, and honors the principles of modular software construction, using runtime software that executes a codelet program execution model. Performance and energy efficiency can be enhanced through co-design of new architecture features that replace resource management functions of runtime software with efficient hardware mechanisms. The resulting systems will offer benefits in programmability, application portability and reuse absent in current systems.
Keywords :
multiprocessing systems; operating systems (computers); codelet based multicore operating system; codelet program execution model; energy efficiency; hardware mechanism; modular software construction; resource management function; runtime software; virtual memory; Computational modeling; Computers; Hardware; Memory management; Resource management; Runtime; Software;
Conference_Titel :
Data-Flow Execution Models for Extreme Scale Computing (DFM), 2014 Fourth Workshop on
DOI :
10.1109/DFM.2014.18