课题基金 / 基金详情

New Generation Multithreaded Multiprocessors

New Generation Multithreaded Multiprocessors
新一代多线程多处理器
批准号:
9707125
负责人:
Jean-Luc Gaudiot
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-07-15 至 2001-06-30

项目摘要

项目成果

Jean-Luc Gaudiot的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
国内基金
海外基金
Next Generation Majorana Nanowire Hybrids