AM$ reversible reaction $ [formula graphic omitted, see PDF]: Towards A Hardware Unix Accelerator for Many-Cores

This article advocates the use of new architectural features commonly found in many-cores to replace the machine model underlying Unix-like operating systems. We present a general Abstract Many-core Machine Model (AM $ reversible reaction $[formula graphic omitted, see PDF] ), a proof-of-concept imp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems 2016-08, Vol.27 (8), p.2208-2221
Hauptverfasser: Poss, Raphael, Koning, Koen
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This article advocates the use of new architectural features commonly found in many-cores to replace the machine model underlying Unix-like operating systems. We present a general Abstract Many-core Machine Model (AM $ reversible reaction $[formula graphic omitted, see PDF] ), a proof-of-concept implementation and first evaluation results in the context of an emerging many-core, hardware multi-threaded architecture without support for interrupts. Our proposed approach makes it possible to reuse off-the-shelf multithreaded/multiprocess software on massively parallel architectures, without need to change code to use custom programming models like CUDA or OpenCL. Benefits include higher hardware utilization, higher performance and higher energy efficiency for workloads common to general-purpose platforms, such as in datacenters and clouds. The benefits also include simpler software control over the hardware platform, an enabling factor for the further evolution of parallel programming languages.
ISSN:1045-9219
DOI:10.1109/TPDS.2015.2492542