Code Scheduling Under Varying Parallel Resource Constraints

不同并行资源约束下的代码调度

基本信息

  • 批准号:
    9114167
  • 负责人:
  • 金额:
    $ 5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1992
  • 资助国家:
    美国
  • 起止时间:
    1992-02-01 至 1993-07-31
  • 项目状态:
    已结题

项目摘要

One of the major unsolved problems in high-speed computing is designing highly parallel machines that can exploit the latent parallelism inherent in applications. Current high-speed computers do not achieve their full potential, in part because of inefficient code scheduling that leaves hardware resources underutilized. The goal of this research is to obtain better execution speedup on high- performance parallel hardware by improving code schedules. The research will develop efficient code schedulers for parallel machines with multiple instruction streams and non-blocking memory references that have long and widely varying latencies. The difficulty of scheduling for machines of this type is that, while code scheduling is a static activity, the availability and latency of the hardware that is being scheduled varies during execution time. The PI has devised four different scheduling algorithms, with varying complexity(i.e., they generate schedules with varying efficiencies) and compilation costs. They differ in whether they schedule across instructions with data dependencies and whether and in what way they take into account variances in memory latencies and multiple instruction streams. The algorithm will be evaluated when combined with the Aiken/Nicolau software pipelining algorithm and assuming a highly parallel hardware configuration. The metrics for the performance study will be code schedule size, code schedule density, execution time and hardware utilization.
高速计算中一个尚未解决的主要问题是 设计高度并行的机器, 应用程序中固有的并行性。 目前的高速计算机 无法充分发挥其潜力,部分原因是代码效率低下 调度,使硬件资源未得到充分利用。 的目标 本研究的目的是在高性能并行计算平台上获得更好的执行加速比, 通过改进代码调度来提高并行硬件性能。 该研究将开发高效的并行代码编译器 具有多指令流和非阻塞存储器的机器 具有长而广泛变化的词汇的参考文献。 的 这种类型的机器调度的困难在于,虽然代码 调度是一种静态活动, 被调度的硬件在执行时间期间变化。 的PI 设计了四种不同的调度算法, 复杂性(即,它们以不同的效率生成时间表) 和编译成本。 他们的不同之处在于, 具有数据依赖性的指令,以及它们是否以及以何种方式 考虑到存储器延迟和多个 指令流。 该算法将在合并时进行评估 使用Aiken/Nicolau软件流水线算法,并假设 高度并行硬件配置。 的指标 性能研究将是代码调度大小,代码调度密度, 执行时间和硬件利用率。

项目成果

期刊论文数量(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 }}

Susan Eggers其他文献

Susan Eggers的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Susan Eggers', 18)}}的其他基金

Travel Support for the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2008)
第十三届编程语言和操作系统架构支持国际会议 (ASPLOS 2008) 的差旅支持
  • 批准号:
    0822905
  • 财政年份:
    2008
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Next Generation Software: A Staged Compilation Architecture for Program Optimization
下一代软件:用于程序优化的分阶段编译架构
  • 批准号:
    9975057
  • 财政年份:
    1999
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Simultaneous Multireading
同时多读
  • 批准号:
    9632977
  • 财政年份:
    1996
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
Presidential Young Investigator: Code Generation for Uniprocessors
总统青年研究员:单处理器的代码生成
  • 批准号:
    9058439
  • 财政年份:
    1990
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant

相似海外基金

Optimal design, scheduling and control of chemical processes and emerging energy systems for sustainable and flexible operations under uncertainty
化学过程和新兴能源系统的优化设计、调度和控制,以实现不确定性下的可持续和灵活运行
  • 批准号:
    RGPIN-2018-03812
  • 财政年份:
    2022
  • 资助金额:
    $ 5万
  • 项目类别:
    Discovery Grants Program - Individual
Network-based Models for Scheduling under Uncertainty
不确定性下基于网络的调度模型
  • 批准号:
    RGPIN-2020-06054
  • 财政年份:
    2022
  • 资助金额:
    $ 5万
  • 项目类别:
    Discovery Grants Program - Individual
School Meal Menu Planning and Cooking Scheduling Based on Mathematical Optimization Under Uncertainty
不确定性下基于数学优化的学校膳食菜单规划与烹饪调度
  • 批准号:
    21K04538
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Scheduling under Uncertainty
不确定性下的调度
  • 批准号:
    2599029
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Studentship
Optimal design, scheduling and control of chemical processes and emerging energy systems for sustainable and flexible operations under uncertainty
化学过程和新兴能源系统的优化设计、调度和控制,以实现不确定性下的可持续和灵活运行
  • 批准号:
    RGPIN-2018-03812
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Discovery Grants Program - Individual
Network-based Models for Scheduling under Uncertainty
不确定性下基于网络的调度模型
  • 批准号:
    RGPIN-2020-06054
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Discovery Grants Program - Individual
Optimal design, scheduling and control of chemical processes and emerging energy systems for sustainable and flexible operations under uncertainty
化学过程和新兴能源系统的优化设计、调度和控制,以实现不确定性下的可持续和灵活运行
  • 批准号:
    RGPIN-2018-03812
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
    Discovery Grants Program - Individual
Data Driven Automated Scheduling under Correlated Uncertainty
相关不确定性下数据驱动的自动调度
  • 批准号:
    2431702
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
    Studentship
Network-based Models for Scheduling under Uncertainty
不确定性下基于网络的调度模型
  • 批准号:
    RGPIN-2020-06054
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
    Discovery Grants Program - Individual
Optimal design, scheduling and control of chemical processes and emerging energy systems for sustainable and flexible operations under uncertainty
化学过程和新兴能源系统的优化设计、调度和控制,以实现不确定性下的可持续和灵活运行
  • 批准号:
    522628-2018
  • 财政年份:
    2019
  • 资助金额:
    $ 5万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了