Asynchronous Abstract Machines: Anti-noise System Software for Many-core Processors
Asynchronous Abstract Machines: Anti-noise System Software for Many-core Processors
复制标题
异步抽象机:多核处理器的抗噪声系统软件
DOI:
10.1145/3322789.3328744
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
W. Schröder-Preikschat
中科院分区:
文献类型:
--
作者:
S. Maier;T. Hönig;P. Wägemann;W. Schröder-Preikschat
Today's systems offer an increasing number of processor cores, however, the chance to operate them efficiently by dedicating cores to specific tasks is often missed. Instead, mixed workloads are processed by each core which leads to system noise (i.e., interferences, scheduling overheads) and yields subpar performance, only. We therefore propose a system design based on Asynchronous Abstract Machines (AAMs). An AAM features a light-weight scheduler and is dedicated to a specific group of tasks with common characteristics (i.e., shared code and data). It offers an asynchronous, task-based interface for efficient interaction between AAMs. Just like applications are built from AAMs, even the OS itself consists of AAMs that are interfaced by applications via asynchronous messages instead of synchronous system calls. A dedicated OS component, which is aware of all AAMs in the system, is responsible for dynamic and exclusive allocation of cores to AAMs depending on their current workload. Thus, cores rarely switch between heterogeneous workloads of different AAMs. And, at the same time, frequent switches between homogeneous tasks become fast, local operations of an AAM, which do not involve the OS kernel. In this paper, we describe shortcomings of existing operating systems, our new system design concept, and present evaluation results of our prototype implementation.
登录
查看更多内容
影响因子:
--
作者:
Francisco J. Ballesteros;N. Evans;C. Forsyth;Gorka Guardiola;J. McKie;R. Minnich;Enrique Soriano
通讯作者:
Enrique Soriano
DOI:
--
发表时间:
1979
期刊:
CACM
影响因子:
--
作者:
D. Cheriton;M. Malcolm;Lawrence S. Melen;G. Sager
通讯作者:
G. Sager
DOI:
--
发表时间:
2019
期刊:
International Conference / Workshop on Embedded Computer Systems: Architectures, Modeling and Simulation
影响因子:
--
作者:
Sven Rheindt;Sebastian Maier;Florian Schmaus;Thomas Wild;Wolfgang Schröder;A. Herkersdorf
通讯作者:
A. Herkersdorf
DOI:
--
发表时间:
2016
期刊:
ROSS@HPDC
影响因子:
--
作者:
Balazs Gerofi;Y. Ishikawa;R. Riesen;R. Wisniewski;Yoonho Park;Bryan S. Rosenburg
通讯作者:
Bryan S. Rosenburg
DOI:
--
发表时间:
2018
期刊:
影响因子:
--
作者:
J. Edler;J. Lipkis;E. Schonberg
通讯作者:
E. Schonberg