课题基金 / 基金详情

SPX: Parallel Models and Algorithms for Emerging Memory Systems

SPX: Parallel Models and Algorithms for Emerging Memory Systems
SPX:新兴内存系统的并行模型和算法
批准号:
1919223
负责人:
Guy Blelloch
金额:
$120.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2024-09-30

项目摘要

项目成果

Guy Blelloch的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
With the advent of highly-parallel many-core (computing) machines, memory has increasingly become a limiting factor in continued performance improvement and scalability, in terms of energy usage, component density, latency, bandwidth, and reliability. To help deal with these and other problems, the semiconductor industry has been developing new byte-addressable nonvolatile random access memory (NVRAM) technologies. These offer the promise of significantly lower energy needs and higher density than standard dynamic random access memory (DRAM), while not losing their state on power loss. However, in NVRAM technology, operations that write to memory are more costly in terms of throughput and energy than operations that read from memory. This project is developing and testing new abstractions for emerging large and extreme-scale computer systems based on NVRAM, and how to effectively leverage this asymmetry for better performance in large computing systems. The focus will be on combining theory and practice, and considering issues across multiple levels of abstraction, from the hardware itself, to high-level algorithms and programming models. The project will include an educational component that will teach students about the new technology and how to effectively use it.The project consists of three main components: (1) developing methodologies for systems combining volatile and nonvolatile memory that allow individual processors to fail while permitting the overall system to continue correctly, (2) developing efficient algorithms and caching policies for settings where writes are more expensive than reads, and (3) developing techniques to take advantage of the significant computing capability in each memory controller. In the first component, the project is studying how to automatically convert arbitrary concurrent programs into a setting where processors can fail so that the overhead for both running the converted program and recovering from a failure is low. In the second component, the project is developing general purpose techniques to reduce the numbers of writes compared to reads, or reduce the fraction of the memory that needs to be written to, and applying the techniques across a broad class of algorithms. The research team will both develop theory and experimentally measure the effectiveness of these techniques and algorithms. In the third component, the project is looking at how to use the memory controllers to reduce the cost of fault tolerance and allow for weaker memory models, with the purpose of scaling to large systems. A key intellectual challenge is to ensure that the models, techniques, and algorithms are simultaneously simple, elegant, and practical.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(24)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3402819
发表时间: 2020-10-01
期刊: JOURNAL OF THE ACM
影响因子: 2.5
作者: [Blelloch, Guy E., Gu, Yan, Sun, Yihan]
通讯作者: Sun, Yihan
DOI: 10.14778/3397230.3397251
发表时间: 2019-10
期刊: Proc. VLDB Endow.
影响因子: --
作者: [Laxman Dhulipala;Charles McGuffey;H. Kang;Yan Gu;G. Blelloch;Phillip B. Gibbons;Julian Shun]
通讯作者: Laxman Dhulipala;Charles McGuffey;H. Kang;Yan Gu;G. Blelloch;Phillip B. Gibbons;Julian Shun
DOI: 10.1137/1.9781611976021.1
发表时间: 2020-01
期刊:
影响因子: --
作者: [Nathan Beckmann;Phillip B. Gibbons;Bernhard Haeupler;Charles McGuffey]
通讯作者: Nathan Beckmann;Phillip B. Gibbons;Bernhard Haeupler;Charles McGuffey
Parallel block-delayed sequences
并行块延迟序列
DOI: 10.1145/3503221.3508434
发表时间: 2022
期刊: ACM Symposium on Principles and Practice of Parallel Programming
影响因子: --
作者: [Westrick, Sam, Rainey, Mike, Anderson, Daniel, Blelloch, Guy E.]
通讯作者: Blelloch, Guy E.
21
    AF: Small: Shared-Memory Parallel Algorithms: Theory and Practice
    • 批准号:
      1910030
    • 项目类别:
      Standard Grant
    • 资助金额:
      $40.0万
    • 财政年份:
      2019
    • 负责人:
      Guy Blelloch
    • 依托单位:
    SHF: Medium: Algorithmic lambda-Calculus for the Design, Analysis, and Implementation of Parallel Algorithms
    • 批准号:
      1901381
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $119.98万
    • 财政年份:
      2019
    • 负责人:
      Guy Blelloch
    • 依托单位:
    XPS: FULL: Bridging Parallel and Queueing-Theoretic Scheduling
    • 批准号:
      1629444
    • 项目类别:
      Standard Grant
    • 资助金额:
      $82.5万
    • 财政年份:
      2016
    • 负责人:
      Guy Blelloch
    • 依托单位:
    XPS: FULL: FP: Write-Efficient Parallel Algorithms for Emerging Memory Technologies
    • 批准号:
      1533858
    • 项目类别:
      Standard Grant
    • 资助金额:
      $84.5万
    • 财政年份:
      2015
    • 负责人:
      Guy Blelloch
    • 依托单位:
    国内基金
    海外基金
    强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现