New Generation Multithreaded Multiprocessors
New Generation Multithreaded Multiprocessors
批准号:
9707125
负责人:
Jean-Luc Gaudiot
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-07-15 至 2001-06-30
中文摘要
这个项目正在试验基于函数式编程和单赋值数据结构的大规模多处理器的语言、编译器和体系结构。该项目包括南加州大学的功能语言翻译工作,以及特拉华大学的架构和模拟工作。激发这项工作的关键见解是,函数式编程可以提高多线程系统的性能。性能的一个提高来自于在处理器之间移动线程的能力。另一个是单一赋值数据结构可以在不需要一致性流量的情况下进行缓存,这可能会提高并行系统的性能。研究将包括开发程序执行模型和内存模型,设计用于单赋值数据结构的缓存管理协议,将基准测试(如SPLASH 2)转换为函数式语言,以及在具有缓存协议的新执行模型上运行的基准测试的模拟。我们的目标是衡量新模型和缓存协议相对于允许多个分配的执行模型提供的性能优势的程度。这个项目正在试验基于函数式编程和单赋值数据结构的大规模多处理器的语言、编译器和体系结构。该项目包括南加州大学的功能语言翻译工作,以及特拉华大学的架构和模拟工作。激发这项工作的关键见解是,函数式编程可以提高多线程系统的性能。性能的一个提高来自于在处理器之间移动线程的能力。另一个是单一赋值数据结构可以在不需要一致性流量的情况下进行缓存,这可能会提高并行系统的性能。研究将包括开发程序执行模型和内存模型,设计用于单赋值数据结构的缓存管理协议,将基准测试(如SPLASH 2)转换为函数式语言,以及在具有缓存协议的新执行模型上运行的基准测试的模拟。我们的目标是衡量新模型和缓存协议相对于允许多个分配的执行模型提供的性能优势的程度。
英文摘要
This project is experimenting with languages, compilers, and architectures for large-scale multiprocessors based on functional programming and single assignment data structures. The project includes work at USC on translators for functional languages, and work at the University of Delaware on architectures and simulations. The key insight motivating the work is that functional programming can increase performance of multithreaded systems. One increase of performance comes from the ability to move threads among processors. Another is the possibility that single assignment data structures can be cached with no need for coherence traffic, potentially increasing performance of parallel systems. Research will include development of a program execution model and memory model, design of a cache management protocol for single-assignment data structures, translation of benchmarks such as SPLASH 2 into a functional language, and simulation of the benchmarks running on the new execution model with cache protocol. The goal is to measure the extent to which the new models and cache protocols provide a performance advantage over execution models that permit multiple assignments. This project is experimenting with languages, compilers, and architectures for large-scale multiprocessors based on functional programming and single assignment data structures. The project includes work at USC on translators for functional languages, and work at the University of Delaware on architectures and simulations. The key insight motivating the work is that functional programming can increase performance of multithreaded systems. One increase of performance comes from the ability to move threads among processors. Another is the possibility that single assignment data structures can be cached with no need for coherence traffic, potentially increasing performance of parallel systems. Research will include development of a program execution model and memory model, design of a cache management protocol for single-assignment data structures, translation of benchmarks such as SPLASH 2 into a functional language, and simulation of the benchmarks running on the new execution model with cache protocol. The goal is to measure the extent to which the new models and cache protocols provide a performance advantage over execution models that permit multiple assignments.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: CORE: Small: Securing information systems with flexible hardware techniques
-
批准号:2026675
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Jean-Luc Gaudiot
-
依托单位:
SHF:Medium:Collaborative Research:Fine-Grain Multithreading through Hardware/Software Co-Design
-
批准号:1763793
-
项目类别:Continuing Grant
-
资助金额:$47.5万
-
财政年份:2018
-
负责人:Jean-Luc Gaudiot
-
依托单位:
XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
-
批准号:1439165
-
项目类别:Standard Grant
-
资助金额:$27.1万
-
财政年份:2014
-
负责人:Jean-Luc Gaudiot
-
依托单位:
SHF: MEDIUM: Collaborative Research: Architecture, Programmability and Performance of Large Scale Parallel Systems
-
批准号:1065147
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2011
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Collaborative Research: A Programmable, Efficient, and Dynamic Architecture and Compilation Framework for Networking Applications
-
批准号:0541403
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Multithreading: A Viable Approach for High Performance Single Chip Architecture
-
批准号:0234444
-
项目类别:Continuing Grant
-
资助金额:$31.17万
-
财政年份:2002
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.-France Cooperative Research (INRIA): A Viable Trade-off between Instruction-Level Parallelism (ILP) and Thread-Level Parallelism (TLP)
-
批准号:0223647
-
项目类别:Standard Grant
-
资助金额:$1.62万
-
财政年份:2002
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Multithreading: A Viable Approach for High Performance Single Chip Architecture
-
批准号:0073527
-
项目类别:Continuing Grant
-
资助金额:$42.17万
-
财政年份:2000
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.-France Cooperative Research (INRIA): A Viable Trade-off between Instruction-Level Parallelism (ILP) and Thread-Level Parallelism (TLP)
-
批准号:9815742
-
项目类别:Standard Grant
-
资助金额:$1.71万
-
财政年份:1999
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.- France Cooperative Research (INRIA): Formal Specification and Transformation of Parallel Programs
-
批准号:9602937
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:1997
-
负责人:Jean-Luc Gaudiot
-
依托单位:
A Data-Driven Approach to Programming Multiprocessor Systems
-
批准号:9013965
-
项目类别:Standard Grant
-
资助金额:$12.7万
-
财政年份:1991
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Research on Architectural Issues in Data-Flow Multicomputers
-
批准号:8603772
-
项目类别:Continuing Grant
-
资助金额:$16.71万
-
财政年份:1987
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Research Initiation: Variable Resolution in Data-Flow Systems
-
批准号:8404345
-
项目类别:Standard Grant
-
资助金额:$4.77万
-
财政年份:1984
-
负责人:Jean-Luc Gaudiot
-
依托单位:
国内基金
海外基金
Next Generation Majorana Nanowire Hybrids
-
批准号:--
-
项目类别:--
-
资助金额:20万元
-
批准年份:2020
-
负责人:Panagiotis Kotetes
-
依托单位: