课题基金 / 基金详情

SHF: AF: Small: Locality with Dynamic Parallelism

SHF: AF: Small: Locality with Dynamic Parallelism
SHF:AF:小:具有动态并行性的局部性
批准号:
1018188
负责人:
Guy Blelloch
金额:
$44.91万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-08-01 至 2014-01-31

项目摘要

项目成果

Guy Blelloch的其他基金

相似基金

相关文献

中文摘要
翻译
随着最近具有许多并行核心的计算机占据主导地位,以及大型数据中心的广泛使用,为这些机器提供高级、简单和通用的并行代码开发方法的需求变得至关重要。要有效地开发这种并行代码有许多挑战,但可以肯定的是,一个主要的困难是处理通信成本——或者从另一个角度来看,利用局部性。不幸的是,这一挑战在具有多种局部性形式的现代并行机器上变得更加困难——网络延迟和带宽、共享和分布式缓存、分区内存以及各种组织中的辅助存储。为了解决这个问题,这个项目正在开发一种方法,让程序员在不需要知道他们正在使用的特定并行机器的任何细节的情况下了解并行代码的局部性。在这种方法中,程序员表达了他们的算法的完全动态并行性,而不描述它是如何映射到处理器上的,并给出了一个简单的高级模型来分析局部性。该研究基于这样一个猜想:局部性应该被程序员视为算法或代码的属性,而不是机器的属性。为了确保真实机器能够充分利用模型中分析的局部性,研究人员正在开发将“算法局部性”映射到各种形式的机器局部性的调度方法,包括共享缓存、分布式缓存、缓存树和分布式内存机。研究结果既包括在特定机器组织上这种调度器的理论界限,也包括在一组基准应用程序上的实验验证。
英文摘要
With the recent dominance of computers with many parallel cores, and the widespread use of large data centers, the need to supply high-level, simple and general approaches to developing parallel codes for these machines has become critical. There are many challenges to effectively developing such parallel codes, but certainly a principle difficulty is dealing with communication costs - or when looked at from the other side, taking advantage of locality. Unfortunately this challenge has only become more difficult on modern parallel machines that have many forms of locality - network latency and bandwidth, shared and distributed caches, partitioned memories, and secondary storage in a variety of organizations.To address this problem this project is developing an approach for programmers to understand locality in their parallel code without needing to know any details of the particular parallel machine they are using. In the approach programmers express the full dynamic parallelism of their algorithm without describing how it is mapped onto processors, and are given a simple high-level model for analyzing locality. The research is based on the conjecture that locality should be viewed by the programmer as a property of the algorithm or code and not the machine. To ensure that real machines can take proper advantage of the locality analyzed in the model, the research is developing scheduling approaches that map the "algorithm locality" onto various forms of machine locality, including shared caches, distributed caches, trees of caches, and distributed memory machines. The results of the research include both theoretical bounds for such schedulers on specific machine organizations, and experimental validation on a set of benchmark applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
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
  • 依托单位:
SPX: Parallel Models and Algorithms for Emerging Memory Systems
  • 批准号:
    1919223
  • 项目类别:
    Standard Grant
  • 资助金额:
    $120.0万
  • 财政年份:
    2019
  • 负责人:
    Guy Blelloch
  • 依托单位:
XPS: FULL: Bridging Parallel and Queueing-Theoretic Scheduling
  • 批准号:
    1629444
  • 项目类别:
    Standard Grant
  • 资助金额:
    $82.5万
  • 财政年份:
    2016
  • 负责人:
    Guy Blelloch
  • 依托单位:
国内基金
海外基金
基于前瞻性队列的双酚AF联合果糖加重代谢损伤的靶向代谢组学研究
  • 批准号:
    2025JJ30049
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    王穆
  • 依托单位:
U2AF2-circMMP1信号轴促进结直肠癌进展的分子机制研究
U2AF2精氯酸甲基化调控RNA转录合成在MTAP缺失骨肉瘤T细胞耗竭中的机制研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    穆浩然
  • 依托单位:
BDA-366通过MYD88/NF-κB/PGC1β通路杀伤 KMT2A/AF9 AML细胞的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    15.0万元
  • 批准年份:
    2024
  • 负责人:
    吴利新
  • 依托单位: