Prototyping Multiscalar Processors
多标量处理器原型设计
基本信息
- 批准号:9505853
- 负责人:
- 金额:$ 130.85万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1995
- 资助国家:美国
- 起止时间:1995-08-01 至 2000-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project is evaluating a new architectural paradigm that can extract and exploit the parallelism in sequential code. This new approach uses both software scheduling in the compiler, as in VLIW, and hardware scheduling at run-time, as in superscalar architectures. The compiler segments code into large blocks of instructions that form subgraphs of the control-flow graph, though not necessarily basic blocks. The compiler appends synchronization information to each block that describes which registers must be shared with blocks. The compiler appends synchronization information to each block that describes which registers must be shared with other blocks. The blocks or tasks are passed to separate identical parallel execution units, each of which executes its task sequentially. Tasks are scheduled optimistically, so that some tasks may be executed by a unit when they would not be executed in a sequential system; in such cases, the tasks are "squashed," which means that their results are not written to memory or registers. At the end of each task, it blocks until the system determines that the task will not be squashed; at that time results are committed. The collection of execution units appears logically to be one unit, with a single register file. Shared register values are passed on an inter-execution-unit network, and tasks that need shared values block until the values are produced. During the first two years of this award is devoted to compiler design for the new architecture, to comparison with other architectures using simulation, and to conceptual refinement of the architecture. During later years, work is expected to focus on implementation.
这个项目正在评估一个新的架构范例,可以提取和利用顺序代码中的并行性。 这种新的方法使用两个软件调度在编译器中,如在VLIW中,和硬件调度在运行时,如在超标量体系结构。 编译器将代码分割成大的指令块,这些指令块形成控制流图的子图,但不一定是基本块。 编译器将同步信息附加到每个块,这些信息描述哪些寄存器必须与块共享。 编译器将同步信息附加到每个块,这些信息描述哪些寄存器必须与其他块共享。 块或任务被传递到单独的相同的并行执行单元,每个并行执行单元顺序地执行其任务。 任务被乐观地调度,使得一些任务可以由一个单元执行,而它们在顺序系统中不会被执行;在这种情况下,任务被“压扁”,这意味着它们的结果不会被写入内存或寄存器。 在每个任务结束时,它会阻塞,直到系统确定该任务不会被压缩;此时,结果将被提交。 执行单元的集合在逻辑上看起来是一个单元,具有单个寄存器文件。 共享寄存器值在执行单元间的网络上传递,需要共享值的任务会阻塞,直到生成这些值。 该奖项的前两年致力于新架构的编译器设计,与其他使用模拟的架构进行比较,并对架构进行概念上的改进。 今后几年的工作预计将侧重于执行。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Gurindar Sohi其他文献
Gurindar Sohi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Gurindar Sohi', 18)}}的其他基金
Rethinking Parallel Execution, Architecture, and Software
重新思考并行执行、架构和软件
- 批准号:
0963737 - 财政年份:2010
- 资助金额:
$ 130.85万 - 项目类别:
Continuing Grant
Innovations in Resource Organization and Use in Multicore Processors
多核处理器中资源组织和使用的创新
- 批准号:
0702313 - 财政年份:2007
- 资助金额:
$ 130.85万 - 项目类别:
Continuing Grant
Optimizing Computer Design Using Knowledge of Inter-Operation Value Communication
使用互操作价值通信知识优化计算机设计
- 批准号:
0311572 - 财政年份:2003
- 资助金额:
$ 130.85万 - 项目类别:
Standard Grant
Experimental Partnership-Experimental Research in Speculative Multithreading
实验伙伴关系——推测性多线程的实验研究
- 批准号:
0071924 - 财政年份:2000
- 资助金额:
$ 130.85万 - 项目类别:
Continuing Grant
New Methods for Exploiting Program Structure and Behavior in Computer Architecture, and their Applications
在计算机体系结构中开发程序结构和行为的新方法及其应用
- 批准号:
9900584 - 财政年份:1999
- 资助金额:
$ 130.85万 - 项目类别:
Standard Grant
Studies in Instruction-Level Parallel Processing
指令级并行处理研究
- 批准号:
9303030 - 财政年份:1993
- 资助金额:
$ 130.85万 - 项目类别:
Continuing Grant
Studies in High-Performance, Fine Grain Parallel Architectures
高性能、细粒度并行架构的研究
- 批准号:
8919635 - 财政年份:1990
- 资助金额:
$ 130.85万 - 项目类别:
Continuing Grant
Architectures for Higher Speed List Processing
用于更高速列表处理的架构
- 批准号:
8706722 - 财政年份:1987
- 资助金额:
$ 130.85万 - 项目类别:
Standard Grant
相似海外基金
The Role of Animals in Early Urbanising Society: A Multiscalar Zooarchaeological Analysis of Faunal Remains from Late Chalcolithic Shakhi Kora, Iraqi-
动物在早期城市化社会中的作用:对伊拉克红铜时代晚期 Shakhi Kora 动物遗骸的多尺度动物考古学分析
- 批准号:
2881573 - 财政年份:2023
- 资助金额:
$ 130.85万 - 项目类别:
Studentship
Comparative Regional Inequality Dynamics: Multiscalar and Multinational Perspectives
比较区域不平等动态:多尺度和跨国视角
- 批准号:
2244716 - 财政年份:2022
- 资助金额:
$ 130.85万 - 项目类别:
Continuing Grant
Collaborative Research: Multiscalar Approaches to Understanding Syndemic Water Insecurity
合作研究:了解流行性水不安全问题的多尺度方法
- 批准号:
1951006 - 财政年份:2020
- 资助金额:
$ 130.85万 - 项目类别:
Standard Grant
Collaborative Research: Multiscalar Approaches to Understanding Syndemic Water Insecurity
合作研究:了解流行性水不安全问题的多尺度方法
- 批准号:
1950212 - 财政年份:2020
- 资助金额:
$ 130.85万 - 项目类别:
Standard Grant
Comparative Regional Inequality Dynamics: Multiscalar and Multinational Perspectives
比较区域不平等动态:多尺度和跨国视角
- 批准号:
1759746 - 财政年份:2018
- 资助金额:
$ 130.85万 - 项目类别:
Continuing Grant
Multiscalar monitoring of small animal brain activity using combined PET/MR/EEG
使用 PET/MR/EEG 组合对小动物大脑活动进行多标量监测
- 批准号:
314224894 - 财政年份:2016
- 资助金额:
$ 130.85万 - 项目类别:
Independent Junior Research Groups
Experimental Investigation of Multiscalar Subgrid-Scale Mixing and Turbulence-Chemistry Interaction
多标量亚网格尺度混合和湍流-化学相互作用的实验研究
- 批准号:
1333489 - 财政年份:2013
- 资助金额:
$ 130.85万 - 项目类别:
Standard Grant
The production of salt in Ireland: establishing a multiscalar understanding of the archaeology of a marine industry.
爱尔兰的盐生产:建立对海洋工业考古学的多尺度理解。
- 批准号:
AH/L002175/1 - 财政年份:2013
- 资助金额:
$ 130.85万 - 项目类别:
Research Grant
Multimodale and multiscalar in-vivo imaging of biodistribution and the efficiency of immunotherapy (Q03)
生物分布和免疫治疗效率的多模态和多标量体内成像(Q03)
- 批准号:
239226995 - 财政年份:2013
- 资助金额:
$ 130.85万 - 项目类别:
Collaborative Research Centres
Doctoral Dissertation Improvement Grant: The Initiation and Maintenance of the Early Woodland Interaction Sphere: A Multiscalar Analysis of Northeastern Mortuary Sites
博士论文改进补助金:早期林地相互作用领域的启动和维护:东北太平间遗址的多标量分析
- 批准号:
1215730 - 财政年份:2012
- 资助金额:
$ 130.85万 - 项目类别:
Standard Grant