Latency awareness in operating systems for massively parallel processors
Latency awareness in operating systems for massively parallel processors
批准号:
188499432
负责人:
Professor Dr.-Ing. Wolfgang Schröder-Preikschat
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2011
资助国家:
德国
项目状态:
已结题
起止时间:
2010-12-31 至 2021-12-31
中文摘要
LAOS研究了同步并发共享内存进程中延迟的对策。因此,第一阶段在系统软件开发时形成预防措施,即建设性措施,以避免在运行时演变的过程延迟。在仅靠预防措施不起作用的情况下,第二步的目标是至少避免在这些潜伏期内出现强烈的抖动。如果即使是那些避免进程延迟的减少措施也不有效,则第三阶段的尝试是在适用的情况下隐藏延迟。持续量化或分别监控处理延迟并试图通过调度手段将其降低到最低程度的分析措施不是该项目的主题。该项目继续的重点是隐藏在所谓的守卫部分的延迟。与临界区的常规实现不同,受保护的区不受并发共享内存进程的互斥。相反,争用的进程为控制通过临界区的进程留下连续的、可工作的任务。分配按照无等待的同步排队原则进行排队和服务。遇到非活动的受保护部分的授权进程会激活它,并接管队列处理中的领导权。争用的进程总是非阻塞和无等待地通过受保护的部分。但是,如果需要,它们会因为事件的条件同步而阻塞,该事件指示将不同于节的计算值分配给某个占位符变量。为了支持受保护的程序段,开发了一个无等待的同步操作系统内核,为优先级控制进程的条件同步提供所需的最小系统功能基础。该项目源于对非顺序程序特别是操作系统程序中关键段的保护的现有知识。它的基本假设是,通过由保护段支持的临界区的异步顺序执行,一方面增加了并行进程的程度,另一方面加强了多核处理器在时间和空间上的缓存局部性,从而提高了非顺序程序的性能。进程调度策略和受保护部分的进入/退出协议之间的特定相互关系受到了挑战。关于现有系统和遗留系统在适用性、可转移性和对已开发的概念和技术的概括方面的一般关系也受到质疑。
英文摘要
LAOS investigates countermeasures to latencies in the synchronisation of concurrent shared-memory processes. The first stage thereby forms prevention, namlely constructive measures at system-software development time that avert process latencies to evolve at run-time. Where prophylaxis alone cannot help, objective of a second step is to avoid at least strong jitter in those latencies. If even those abatement measures of process-latency avoidance are not effective, attempt of the third stage is to hide latency wherever applicable. Analytical measures that continuously quantify or monitor, respectively, process latencies and try to level and minimise them by means of scheduling are no subject of the project.Emphasis of the project continuation is latency hiding through so called guarded sections. In contrast to the conventional implementation of critical sections, guarded sections are not subject to mutual exclusion of concurrent shared-memory processes. Instead, contending processes leave sequential workably mandates for a process that controls passage through the critical section. The assignments are queued and served following a wait-free synchronised queuing discipline. A mandating process that encounters an inactive guarded section activates it and takes over leadership in queue processing. Contending processes always pass a guarded section non-blocking and wait-free. As needed, they however block due to conditional synchronisation on the event indicating the assignment of a section-distinct computational value to some placeholder variable. In order to support guarded sections, a wait-free synchronised operating-system kernel is developed to provide the required minimal basis of system functions for conditional synchronisation for priority-controlled processes.The project emanates from existing knowledge of protecting critical sections in non-sequential programs in general and operating-system programs in particular. It makes the basic assumption that, through asynchronous sequential execution of critical sections supported by guarded sections, performance of non-sequential programs improves because of increased degree of parallel processes, on the one hand, and strenghtening cache locality of many-core processors in time and space, on the other hand. The specific interrelation between process-scheduling strategies and entry/exit protocols of guarded sections is challenged. Also questioned is the general relationship as to current and legacy systems in terms of applicability, transferability, and generalisation of the developed concepts and techniques.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
In the Heat of Conflict: On the Synchronisation of Critical Sections
在激烈的冲突中:关于关键部分的同步
DOI:
10.1109/isorc.2017.18
发表时间:
2017
期刊:
2017 IEEE 20th International Symposium on Real-Time Distributed Computing (ISORC)
影响因子:
--
作者:
[S. Reif, T. Hönig, W. Schröder-Preikschat]
通讯作者:
W. Schröder-Preikschat
DOI:
10.1109/isorc49007.2020.00012
发表时间:
2020-05
期刊:
2020 IEEE 23rd International Symposium on Real-Time Distributed Computing (ISORC)
影响因子:
--
作者:
[S. Reif;Wolfgang Schröder-Preikschat]
通讯作者:
S. Reif;Wolfgang Schröder-Preikschat
Annotate once – analyze anywhere: context-aware WCET analysis by user-defined abstractions
一次注释,随处分析:通过用户定义的抽象进行上下文感知的 WCET 分析
DOI:
10.1145/3461648.3463847
发表时间:
2021
期刊:
Proceedings of the 22nd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems
影响因子:
--
作者:
[S. Schuster, P. Wägemann, P. Ulbrich, W. Schröder-Preikschat]
通讯作者:
W. Schröder-Preikschat
DOI:
10.1109/rtss49844.2020.00041
发表时间:
2020-12
期刊:
2020 IEEE Real-Time Systems Symposium (RTSS)
影响因子:
--
作者:
[S. Reif;Phillip Raffeck;Peter Ulbrich;Wolfgang Schröder-Preikschat]
通讯作者:
S. Reif;Phillip Raffeck;Peter Ulbrich;Wolfgang Schröder-Preikschat
DOI:
10.1109/sbesc.2018.00021
发表时间:
2018-11
期刊:
2018 VIII Brazilian Symposium on Computing Systems Engineering (SBESC)
影响因子:
--
作者:
[Benedict Herzog;Luis Gerhorst;Bernhard Heinloth;S. Reif;Timo Hönig;Wolfgang Schröder-Preikschat]
通讯作者:
Benedict Herzog;Luis Gerhorst;Bernhard Heinloth;S. Reif;Timo Hönig;Wolfgang Schröder-Preikschat
共 6 条
Power-Aware Critical Sections
-
批准号:265905942
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2015
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Aspect-Oriented Real-Time Architectures
-
批准号:198891422
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2011
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Variabilitätsverwaltung in Betriebssystemen
-
批准号:94171259
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Aspektorientierte Betriebssysteme
-
批准号:5421744
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
AspectIX: Eine Plattform für dezentrale und autonome adaptive Dienste
-
批准号:5421984
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
Workbench für die Informationsfusion: Aspektorientierte Laufzeitumgebung
-
批准号:5177826
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:1999
-
负责人:Professor Dr.-Ing. Wolfgang Schröder-Preikschat
-
依托单位:
国内基金
海外基金
普适计算环境下基于交互迁移与协作的智能人机交互研究
-
批准号:61003219
-
项目类别:青年科学基金项目
-
资助金额:7.0万元
-
批准年份:2010
-
负责人:沈耀
-
依托单位:
普适环境下移动事务关键技术研究
-
批准号:60773089
-
项目类别:面上项目
-
资助金额:24.0万元
-
批准年份:2007
-
负责人:唐飞龙
-
依托单位: