System Software for Resource Arbitration on Future Many-* Architectures

System Software for Resource Arbitration on Future Many-* Architectures
复制标题

用于未来多*架构上资源仲裁的系统软件

DOI:
10.1109/ipdpsw50202.2020.00160
复制
发表时间:
2020
期刊:
2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
影响因子:
--
通讯作者:
J. Henkel
J. Henkel
中科院分区:
--
文献类型:
--
作者:
Florian Schmaus;Sebastian Maier;Tobias Langer;Jonas Rabenstein;Timo Hönig;Wolfgang Schröder;L. Bauer;J. Henkel

文献摘要

参考文献

被引文献

相似文献

就像每个生态系统一样,计算一个人也会受到永久进化。在本文中,我们确定了这一进化带来的三个主要挑战。这些挑战源于硬件和应用程序层。首先,我们进入了许多硬件体系结构的时代,该时期对上层提出了新的要求。随着计算连续体的扩散(例如,云,雾和边缘计算),应用程序变得更加苛刻和动态:系统需要能够满足应用程序Intrinsic的需求并进行计算应用程序不确定性。作为我们贡献的一部分,我们介绍了我们的系统软件堆栈的当前和正在进行的研究主题,用于未来的许多体系结构。我们进一步介绍了我们在系统软件中采用的各种机制和概念,并描述了系统软件如何与其他层合作以应对这些挑战。这些概念包括根本不同的执行模型和控制流的抽象,从而使大规模的微并行性有效地利用了硬件。由于System-Software研究是作为协作研究中心的一部分进行的,因此我们能够在技术堆栈的所有层面上应对挑战,并在基于FPGA的原型平台上验证我们的解决方案。这使我们能够与技术堆栈的每一层合作设计机制,这些机制在整理在一起时会跨层边界进行合作。
Just like every ecosystem, the computing one is subject to permanent evolution. In this paper we identify three major challenges resulting from this evolution. Those challenges stem from the hardware and application layer likewise. For one, we entered the era of many-* hardware architectures, which poses new requirements to upper layers. And with the proliferation of the computing continuum (e.g., cloud-, fog- and edge-computing), applications become more demanding and dynamic: The system needs to be able to satisfy application-intrinsic requirements and counter application-extrinsic uncertainties. As part of our contribution we present the current and ongoing research topics of our system-software stack for future many-* architectures. We further present the various mechanisms and concepts we employ within our system-software and describe how the system-software collaborates with other layers to tackle those challenges. Those concepts include a fundamentally different execution model and control-flow abstraction, allowing for massive micro-parallelism to efficiently utilize the hardware. Since the system-software research is performed as part of a collaborative research centre, we are able to approach the challenges on all layers of the technology stack and verify our solutions on an FPGA-based prototype platform. This allows us to design mechanisms in collaboration with every layer of the technology stack, that, when put together, cooperate across layer boundaries.
异步抽象机:多核处理器的抗噪声系统软件
DOI: 10.1145/3322789.3328744
发表时间: 2019
期刊: Proceedings of the 9th International Workshop on Runtime and Operating Systems for Supercomputers
影响因子: --
作者:
S. Maier;T. Hönig;P. Wägemann;W. Schröder-Preikschat
通讯作者: W. Schröder-Preikschat
DOI: 10.1145/2872362.2872371
发表时间: 2016-03
期刊: Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子: --
作者:
N. Asmussen;M. Völp;Benedikt Noethen;Hermann Härtig;G. Fettweis
通讯作者: N. Asmussen;M. Völp;Benedikt Noethen;Hermann Härtig;G. Fettweis