课题基金 / 基金详情

The Galois Approach to Optimistic Parallelization

The Galois Approach to Optimistic Parallelization
乐观并行化的伽罗瓦方法
批准号:
0702353
负责人:
Keshav Pingali
金额:
$29.99万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-06-01 至 2010-05-31

项目摘要

项目成果

Keshav Pingali的其他基金

相似基金

相关文献

中文摘要
翻译
从现在开始,所有的处理器都将由大量的处理核心组成,只有当程序能够在这些核心上并行运行时,它们才能运行得很快。然而,在程序中寻找并行性是一项非常困难的工作,并且仅在科学计算等有限领域取得了成功。在操作大型指针数据结构(如图)的不规则程序的更一般领域中,很少有成功案例。Galois项目将实现并评估一种基于乐观并行化和库编写者提供的少量信息的新方法来并行化这种不规则程序。在Delaunay网格生成等问题上的初步结果是很有希望的。众所周知,操作基于指针的数据结构的不规则程序很难并行化。伽罗瓦项目实现了一种乐观并行执行这类程序的新方法。伽罗瓦编程模型是一种基于对象的共享内存模型。Galois主要有三个方面:(i)将乐观并行化打包为数据结构操作的少量语法结构,(ii)关于类库中方法的断言,以及(iii)用于检测和恢复乐观计算对共享内存进行的不安全访问的运行时系统。该项目的资金将用于开发验证类库断言的技术,并继续实现Galois系统。
英文摘要
From now on, all processors will consist of a large number of processing cores, and programs will run fast only if they can run in parallel on these cores. However, finding parallelism in programs is a very difficult job, and has succeeded only in limited domains like scientific computing. There have been few successes in the more general domain of irregular programs that manipulate large pointer-based data structures like graphs. The Galois project will implement and evaluate a new approach to parallelizing such irregular programs based on optimistic parallelization and a small amount of information from library writers. Preliminary results on problems like Delaunay mesh generation are very promising.Irregular programs that manipulate pointer-based data structures are known to be difficult to parallelize. The Galois project is implementing a novel approach for optimistic parallel execution of such programs. The Galois programming model is an object-based shared-memory model. There are three main aspects to Galois: (i) a small number of syntactic constructs for packaging optimistic parallelization as data structure manipulations, (ii) assertions about methods in class libraries, and (iii) a runtime system for detecting and recovering from unsafe accesses made by an optimistic computation to shared memory. The funding for this project will be used to develop techniques for verifying class library assertions, and continuing the implementation of the Galois system.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SPX: Collaborative Research: Mongo Graph Machine (MGM): A Flash-Based Appliance for Large Graph Analytics
  • 批准号:
    1725322
  • 项目类别:
    Standard Grant
  • 资助金额:
    $27.99万
  • 财政年份:
    2017
  • 负责人:
    Keshav Pingali
  • 依托单位:
CSR: Medium: Optimal Control of Approximate Computing Systems
  • 批准号:
    1705092
  • 项目类别:
    Standard Grant
  • 资助金额:
    $59.92万
  • 财政年份:
    2017
  • 负责人:
    Keshav Pingali
  • 依托单位:
SHF: Small: Efficient Parallel Execution of Irregular, Ordered Algorithms
  • 批准号:
    1618425
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.96万
  • 财政年份:
    2016
  • 负责人:
    Keshav Pingali
  • 依托单位:
CSR: Medium: Collaborative Research: Programming Abstractions and Systems Support for GPU-Based Acceleration of Irregular Applications
  • 批准号:
    1406355
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $73.97万
  • 财政年份:
    2014
  • 负责人:
    Keshav Pingali
  • 依托单位:
国内基金
海外基金
EnSite array指导下对Stepwise approach无效的慢性房颤机制及消融径线设计的实验研究
  • 批准号:
    81070152
  • 项目类别:
    面上项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2010
  • 负责人:
    唐恺
  • 依托单位: