Design of Hardware Transactional Memory for Usage in Embedded Systems
Design of Hardware Transactional Memory for Usage in Embedded Systems
批准号:
317826642
负责人:
Professor Dr. Theo Ungerer
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2016
资助国家:
德国
项目状态:
已结题
起止时间:
2015-12-31 至 2021-12-31
中文摘要
事务性内存应用乐观同步来提高并行性,从而提高多核处理器上的执行性能。此外,事务性内存通过避免死锁简化了并行应用程序的可编程性。虽然硬件事务性内存在当前的桌面和服务器处理器中可用,例如Intel Haswell或IBM BlueGene/Q-和Power8处理器,但嵌入式处理器的实现并不存在,尽管它有进一步的好处:避免优先级反转和支持容错执行。这个项目的目标是研究事务内存在嵌入式系统中的部署。我们将设计一个硬件事务性内存,并将其集成到当前的嵌入式多核处理器中。应系统地研究以下方面:(1)支持并行任务的实时事务乐观同步;(2)嵌入式系统的事务管理控制;(3)利用事务性内存的检查点能力进行容错执行。
英文摘要
Transactional Memory applies optimistic synchronization to increase parallelism and therefore execution performance on multi-core processors. Moreover, Transactional Memory simplifies programmability of parallel applications by its deadlock avoidance. While Hardware Transactional Memory is available in current desktop and server processors as e.g. Intel Haswell or IBM BlueGene/Q- and Power8 processors, implementations for embedded processors do not exist despite further beneficial properties: avoidance of priority inversion and support of fault-tolerant execution.Target of this project is to investigate the deployment of Transactional Memory in embedded systems. We will design a Hardware Transactional Memory and integrate it into a current embedded multi-core processor. The following aspects shall be systematically investigated: (1) support of real-time capable transactions optimistic synchronization of parallel tasks, (2) transaction management control for embedded systems, and (3) fault-tolerant execution by exploiting the checkpointing ability of Transactional Memory.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
Hardware Multiversioning for Fail-Operational Multithreaded Applications
用于故障操作多线程应用程序的硬件多版本化
DOI:
10.1109/sbac-pad49847.2020.00014
发表时间:
2020
期刊:
2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)
影响因子:
--
作者:
[Rico Amslinger, Christian Piatka, Florian Haas, Sebastian Weis, Theo Ungerer, Sebastian Altmeyer]
通讯作者:
Sebastian Altmeyer
DOI:
10.1007/978-3-030-52794-5_8
发表时间:
2020-06-12
期刊:
Architecture of Computing Systems – ARCS 2020
影响因子:
--
作者:
[Piatka C, Amslinger R, Haas F, Weis S, Altmeyer S, Ungerer T]
通讯作者:
Ungerer T
Trust-Enabling Middleware (TEM)
-
批准号:115487712
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:2009
-
负责人:Professor Dr. Theo Ungerer
-
依托单位:
Entwurf, Realisierung und Bewertung eines Grid-Alu-Prozessors
-
批准号:38703412
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Professor Dr. Theo Ungerer
-
依托单位:
Organic Computing Middleware for Ubiquitous Environments
-
批准号:5454789
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Professor Dr. Theo Ungerer
-
依托单位:
Entwurf, Realisierung und Bewertung eines echtzeitfähigen Java-Systems auf einem mehrfädigen Java-Mikrocontroller
-
批准号:5268578
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2000
-
负责人:Professor Dr. Theo Ungerer
-
依托单位:
海外基金