Measurement and Prediction of Parallel Program Performance
并行程序性能的测量和预测
基本信息
- 批准号:9510173
- 负责人:
- 金额:$ 20.64万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1996
- 资助国家:美国
- 起止时间:1996-02-01 至 1999-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The goal of this research is to develop a set of tools and techniques for performance analysis and tuning of parallel programs that bridges this gap between measurement and modeling, and theory and practice. The approach to performance measurement and modeling is called "lost cycles analysis", and is based on the observation that the distinction between productive computation and parallel overhead is useful both for performance diagnosis and for performance prediction. This approach decomposes all parallel overhead into mutually-exclusive, yet comprehensive categories (such as load imbalance and communication overhead), each of which can be measured and modeled separately. These categories express overheads in common units, called "lost cycles", and together represent the portion of the total execution time not devoted to useful computation. This research effort's goal is to build a lost cycles toolkit, integrating empirical model-building techniques from statistics with the measurement and modeling techniques of lost cycles analysis to generate accurate models of application performance. The toolkit will use a priori knowledge of the sources and characteristics of overhead in parallel systems to guide and constrain the modeling process. It will incorporate techniques for optimum experimental design into an experiment generation tool that will generate a "script" of representative program executions. During these executions it will use a measurement tool to record the lost cycles for each overhead category as a function of the variables of interest (including, but not limited to, the number of processors and the problem size). It will use the measurement results obtained from the executions to select from a database of standard models for overhead categories. In addition, it will use a tool for fitting models of overhead categories to experimental data to establish the constants associated with a particular hardware and software system. By automating perfo rmance modeling as much as possible, this effort intends to make lost cycles analysis practical for everyday use by parallel programmers. ***
本研究的目标是开发一套工具和技术的性能分析和调整的并行程序,弥合测量和建模,理论和实践之间的差距。性能测量和建模的方法被称为“丢失周期分析”,并且基于这样的观察:生产性计算和并行开销之间的区别对于性能诊断和性能预测都是有用的。这种方法将所有并行开销分解为相互排斥但综合的类别(例如负载不平衡和通信开销),每个类别都可以单独测量和建模。 这些类别以共同的单位表示开销,称为“丢失的周期”,并共同表示总执行时间中未用于有用计算的部分。 这项研究工作的目标是建立一个丢失的周期工具包,集成经验模型构建技术的统计与测量和建模技术的丢失周期分析,以生成准确的应用程序性能模型。 该工具包将使用并行系统中开销的来源和特性的先验知识来指导和约束建模过程。 它将把最佳实验设计技术纳入实验生成工具,该工具将生成代表性程序执行的“脚本”。 在这些执行过程中,它将使用测量工具记录每个开销类别的丢失周期,作为感兴趣的变量(包括但不限于处理器数量和问题大小)的函数。它将使用从执行中获得的测量结果,从间接费用类别的标准模型数据库中进行选择。 此外,它将使用一种工具,用于将开销类别模型与实验数据拟合,以建立与特定硬件和软件系统相关的常数。通过尽可能多地自动化性能建模,这一努力旨在使丢失周期分析实际用于并行程序员的日常使用。 ***
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Thomas LeBlanc其他文献
MPN-085 Association Between Hemoglobin Improvement and Patient-Reported Outcomes in Patients With Myelofibrosis and Anemia: Post Hoc Pooled Analysis of Momelotinib Phase 3 Trials
- DOI:
10.1016/s2152-2650(24)01389-2 - 发表时间:
2024-09-01 - 期刊:
- 影响因子:
- 作者:
Jeanne Palmer;Flora Mazerolle;Tom Liu;Manal M'Hari;Antoine Regnault;Shiyuan Zhang;Anna Cardellino;Zhaohui Wang;Bryan Strouse;Jasmine Sahni;Thomas LeBlanc - 通讯作者:
Thomas LeBlanc
Oncologist in My Pocket: What the Hospice & Palliative Clinician Needs to Know About Hematology/Oncology (P21)
- DOI:
10.1016/j.jpainsymman.2017.11.081 - 发表时间:
2018-02-01 - 期刊:
- 影响因子:
- 作者:
Kristina Newport;Shanthi Sivendran;Thomas LeBlanc;Sara Kim;Joshua Jones - 通讯作者:
Joshua Jones
Persuasive Proposal Development 101: How to Convince Others to Fund Your Program, Your Research, or Your Clinical Initiatives (FR480)
- DOI:
10.1016/j.jpainsymman.2015.12.249 - 发表时间:
2016-02-01 - 期刊:
- 影响因子:
- 作者:
Krista Harrison;Jon Furuno;Thomas LeBlanc;Arif Kamal;Betty Ferrell - 通讯作者:
Betty Ferrell
Palliative Care for Patients with Hematologic Malignancies: A Profile of Patients with Blood Cancers Referred to the CHOICE Hospice Network (S741)
- DOI:
10.1016/j.jpainsymman.2013.12.159 - 发表时间:
2014-02-01 - 期刊:
- 影响因子:
- 作者:
Thomas LeBlanc;Amy Abernathy;David Casarett - 通讯作者:
David Casarett
Oncologist in My Pocket: What the Hospice & Palliative Provider Needs to Know About Hematology/Oncology (P16)
- DOI:
10.1016/j.jpainsymman.2016.12.016 - 发表时间:
2017-02-01 - 期刊:
- 影响因子:
- 作者:
Kristina Newport;Barton T. Bobb;Thomas LeBlanc;Shanthi Sivendran - 通讯作者:
Shanthi Sivendran
Thomas LeBlanc的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Thomas LeBlanc', 18)}}的其他基金
Rapid Prototyping of Parallel Robot Vision Systems Using Virtual Reality and Systems Simulation
使用虚拟现实和系统仿真的并行机器人视觉系统的快速原型设计
- 批准号:
9401142 - 财政年份:1994
- 资助金额:
$ 20.64万 - 项目类别:
Continuing Grant
Understanding the Execution of Parallel Programs
了解并行程序的执行
- 批准号:
8704492 - 财政年份:1987
- 资助金额:
$ 20.64万 - 项目类别:
Standard Grant
A Testbed for the Study of Parallel Computation
并行计算研究的试验台
- 批准号:
8320136 - 财政年份:1984
- 资助金额:
$ 20.64万 - 项目类别:
Continuing Grant
相似海外基金
Parallel Paradigms for Numerical Weather Prediction
数值天气预报的并行范式
- 批准号:
NE/R008795/1 - 财政年份:2018
- 资助金额:
$ 20.64万 - 项目类别:
Research Grant
Error-propagation Based Geometrical Quality Prediction and Control Strategy for Complex Manufacturing Processes Using Parallel Kinematic Machines
使用并联运动机的复杂制造过程中基于误差传播的几何质量预测和控制策略
- 批准号:
EP/P026087/1 - 财政年份:2017
- 资助金额:
$ 20.64万 - 项目类别:
Research Grant
XPS: FULL: Collaborative Research: Parallel and Distributed Circuit Programming for Structured Prediction
XPS:完整:协作研究:用于结构化预测的并行和分布式电路编程
- 批准号:
1818643 - 财政年份:2017
- 资助金额:
$ 20.64万 - 项目类别:
Standard Grant
Error-propagation Based Geometrical Quality Prediction and Control Strategy for Complex Manufacturing Processes Using Parallel Kinematic Machines
使用并联运动机的复杂制造过程中基于误差传播的几何质量预测和控制策略
- 批准号:
EP/P025447/1 - 财政年份:2017
- 资助金额:
$ 20.64万 - 项目类别:
Research Grant
XPS: FULL: Collaborative Research: Parallel and Distributed Circuit Programming for Structured Prediction
XPS:完整:协作研究:用于结构化预测的并行和分布式电路编程
- 批准号:
1629459 - 财政年份:2016
- 资助金额:
$ 20.64万 - 项目类别:
Standard Grant
XPS: FULL: Collaborative Research: Parallel and Distributed Circuit Programming for Structured Prediction
XPS:完整:协作研究:用于结构化预测的并行和分布式电路编程
- 批准号:
1629564 - 财政年份:2016
- 资助金额:
$ 20.64万 - 项目类别:
Standard Grant
Tidal Turbine Performance Prediction using Advanced Parallel Computer Simulation
使用高级并行计算机模拟预测潮汐涡轮机性能
- 批准号:
458975-2013 - 财政年份:2013
- 资助金额:
$ 20.64万 - 项目类别:
Engage Grants Program
Learning in a massively parallel prediction framework
在大规模并行预测框架中学习
- 批准号:
444468-2013 - 财政年份:2013
- 资助金额:
$ 20.64万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Master's
Abstracting the hardware: Assembly algorithms for numerical weather prediction on emerging massively parallel architectures
抽象硬件:新兴大规模并行架构上数值天气预报的组装算法
- 批准号:
NE/I021098/1 - 财政年份:2011
- 资助金额:
$ 20.64万 - 项目类别:
Research Grant
Parallel non-causal interpolative prediction hybrid coding scheme
并行非因果插值预测混合编码方案
- 批准号:
23560436 - 财政年份:2011
- 资助金额:
$ 20.64万 - 项目类别:
Grant-in-Aid for Scientific Research (C)