课题基金 / 基金详情

CAREER: Parallelization using Inspector/Executor Strategies (PIES)

CAREER: Parallelization using Inspector/Executor Strategies (PIES)
职业:使用检查器/执行器策略 (PIES) 进行并行化
批准号:
0746693
负责人:
Michelle Strout
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-02-15 至 2014-01-31

项目摘要

项目成果

Michelle Strout的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Irregular computations occur in many important science and engineering application domains such as solving partial differential equations over irregular grids, molecular dynamics simulations, and computations over sparse matrices. To address this problem, inspector/executor strategies have been developed where the inspector dynamically analyzes memory reference patterns and generates communication schedules and/or reorganizes computation and data, and the executor executes the irregular computation in parallel. Although inspector/executor strategies have been incorporated into many applications and libraries, these strategies are still hindered by two main problems: (1) Currently, no general framework exists for automating the process of incorporating inspector/executor strategies into programs despite the complexity and difficulty that by-hand synthesis entails. (2) The performance of irregular applications significantly lags that of regular applications ? and this gap is widening for current and next-generation high-end multi-core systems.This research involves developing a tool suite called PIES (Parallelization using Inspector/Executor Strategies) for the automatic incorporation of inspector/executor strategies into irregular applications. The PIES tool suite includes the Mapping Intermediate Representation (MapIR) for specifying irregular code and inspector/executor strategies, a program analysis tool capable of determining the legal application of various inspector/executor strategies, a code generator capable of automatically generating inspectors and executors, and performance models to guide the selection of inspector/executor strategies and their parameters. This research includes an outreach program for local high school students based on applying the PIES tool suite to molecular dynamics simulations. Use of the PIES tool suite reduces software development time by automating the incorporation of inspector/executor strategies into existing code and enables the development of new inspector/executor strategies.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF Student Travel Grant for the 2019 Programming Languages Mentoring Workshop (PLMW) at ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019
  • 批准号:
    1923092
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    2019
  • 负责人:
    Michelle Strout
  • 依托单位:
SHF: Medium: Collaborative Research: An Inspector/Executor Compilation Framework for Irregular Applications
  • 批准号:
    1563732
  • 项目类别:
    Standard Grant
  • 资助金额:
    $39.68万
  • 财政年份:
    2016
  • 负责人:
    Michelle Strout
  • 依托单位:
The 24th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2011)
  • 批准号:
    1144370
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.25万
  • 财政年份:
    2011
  • 负责人:
    Michelle Strout
  • 依托单位:
海外基金