课题基金 / 基金详情

SHF: Medium: Collaborative Research: Chorus: Dynamic Isolation in Shared-Memory Parallelism

SHF: Medium: Collaborative Research: Chorus: Dynamic Isolation in Shared-Memory Parallelism
SHF:媒介:协作研究:Chorus:共享内存并行中的动态隔离
批准号:
0964520
负责人:
Vivek Sarkar
金额:
$51.35万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-06-01 至 2015-05-31

项目摘要

项目成果

Vivek Sarkar的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Expressing parallel computations over complex shared-memory data structures has always been a vexing issue in parallel programming. On one hand, popular task-based programming models do not provide first-class abstractions for isolation and locality. On the other, Actor-based programming naturally captures locality but is unsuitable for computations on large shared data structures. The present project partially bridges the gap between these two styles of parallelism through Chorus, a new programming model for parallel computations over unstructured, continually changing shared-memory data structures. The key abstraction of Chorus is an object assembly: a local, isolated region in the heap equipped with a thread of control. Assemblies can imperatively modify themselves, merge with other assemblies, and split into smaller assemblies?through these operations over assemblies, Chorus captures unpredictable, dynamic changes to parallelism. This makes Chorus an ideal programming model for many irregular data-parallel applications (e.g., meshing, clustering), which exhibit fine-grained data-parallelism in typical executions but no parallelism in the worst case, and whose parallelization remains an open and difficult challenge. The predicted outcomes of the project include new insights into the semantic foundations of Chorus and new language constructs integrating Chorus with existing abstractions for asynchronous task creation, directed synchronization, and locality. On the system-building end, the project will integrate Chorus with the Habanero Java parallel programming language, and implement a compiler and runtime for the resultant language. The performance and programmability of this language will be thoroughly evaluated using benchmarks largely consisting of emerging irregular workloads.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: PPoSS: Planning: Integrated Scalable Platform for Privacy-aware Collaborative Learning and Inference
  • 批准号:
    2029004
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2020
  • 负责人:
    Vivek Sarkar
  • 依托单位:
SPX: Collaborative Research: Scalable Heterogeneous Migrating Threads for Post-Moore Computing
  • 批准号:
    1822919
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2018
  • 负责人:
    Vivek Sarkar
  • 依托单位:
XPS: FULL: Collaborative Research: Parallel and Distributed Circuit Programming for Structured Prediction
  • 批准号:
    1818643
  • 项目类别:
    Standard Grant
  • 资助金额:
    $8.83万
  • 财政年份:
    2017
  • 负责人:
    Vivek Sarkar
  • 依托单位:
XPS: FULL: Collaborative Research: Parallel and Distributed Circuit Programming for Structured Prediction
  • 批准号:
    1629459
  • 项目类别:
    Standard Grant
  • 资助金额:
    $41.0万
  • 财政年份:
    2016
  • 负责人:
    Vivek Sarkar
  • 依托单位:
海外基金