CAREER: Architectural Support for Parallel Execution as a Continuum of Transactions (ASPECT)
CAREER: Architectural Support for Parallel Execution as a Continuum of Transactions (ASPECT)
批准号:
0447783
负责人:
Milos Prvulovic
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-06-15 至 2010-05-31
中文摘要
职业:作为事务连续体的并行执行的体系结构支持(ASPECT)摘要未来芯片多处理和多线程机器的有效使用将越来越依赖于并行软件的可用性。 然而,创建这样的软件仍然是出了名的困难和容易出错。 这个项目探讨了如何设计未来的并行机,将更容易编程,以降低软件开发成本,提高软件的可靠性,并促进更广泛的adapt.Current CMP和MT架构提供的程序员只有基本的机制来控制非确定性的事件在并行执行的顺序。 这个项目是对计算机体系结构和系统软件的综合探索,它将开发体系结构支持,以显式地跟踪和操纵并行执行中的事件排序。 这些机制将允许程序员直接表达排序约束,然后由系统强制执行,帮助查找和调试事件排序问题,并利用架构级的预期排序知识进行功率和功率优化。 从这个项目的见解和结果也将刺激进一步的相关研究,在计算机体系结构,软件工程和编程语言。
英文摘要
CAREER: Architectural Support for Parallel Execution as a Continuum of Transactions (ASPECT)AbstractEffective use of future chip-multiprocessing and multi-threaded machines will increasingly rely on the availability of parallel software. However, creating such software is sill notoriously difficult and error prone. This project explores ways of designing future parallel machines that will be easier to program in order to decrease software developmental costs, increase software reliability, and facilitate wider adoption.Current CMP and MT architectures provide programers with only rudimentary mechanisms to control the non-deterministic ordering of events in parallel execution. This project is an integrated exploration of computer architecture and system software that will develop architectural support to explicitly track and manipulate event ordering in parallel execution. The mechanisms will allow programmers to directly express ordering constraints which are then enforced by the system, help find and debug event-ordering problems, and leverage architecture-level knowledge of intended ordering for prformance and power optimizations. Insights and results from this project wilol also stimulate further related research in computer architecture, software engineering, and programming languages.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF:Small: Hardware/Software Support for Debugging of Scaling Limiters in Many-Core Execution
-
批准号:1320717
-
项目类别:Standard Grant
-
资助金额:$49.98万
-
财政年份:2013
-
负责人:Milos Prvulovic
-
依托单位:
Support for the 43rd International Symposium on Microarchitecture
-
批准号:1048509
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2010
-
负责人:Milos Prvulovic
-
依托单位:
SHF: Small: Understanding and Mitigation of Electromagnetic Data Leakage from Modern Computer Processors and Systems
-
批准号:1017638
-
项目类别:Standard Grant
-
资助金额:$10.67万
-
财政年份:2010
-
负责人:Milos Prvulovic
-
依托单位:
SHF: Small: Collaborative Research: Beyond Secure Processors - Securing Systems Against Hardware Attacks
-
批准号:0916464
-
项目类别:Standard Grant
-
资助金额:$25.91万
-
财政年份:2009
-
负责人:Milos Prvulovic
-
依托单位:
Performance Debugging Support for Many-Core Processors
-
批准号:0903470
-
项目类别:Standard Grant
-
资助金额:$13.73万
-
财政年份:2009
-
负责人:Milos Prvulovic
-
依托单位:
Collaborative Research: General-Purpose Memory Tagging for Reliable, Secure, and Fast Computing
-
批准号:0429802
-
项目类别:Standard Grant
-
资助金额:$7.57万
-
财政年份:2004
-
负责人:Milos Prvulovic
-
依托单位:
海外基金