Next Generation Software: SmartApps: Smart Applications for Heterogeneous Computing

下一代软件:SmartApps:异构计算的智能应用程序

基本信息

项目摘要

EIA-9975018Rauchwerger, LawrenceCISE Next Generation Software(NG)Texas Engineering Experimental StationSmartApps: Smart Applications for Heterogeneous ComputingThis proposal proposes to generate SMART APPLICATION code that uses information about its input data, operating system services and architecture capability, to adaptively reconfigure the application and the OS/hardware platform. To enable very aggressive optimizations, we propose to build a two-stage compiler which has a static and run-time component. The run-time component is extremely fast, works in parallel on the target machine and can read all relevant input data, and the operating system and architectural capabilities. Furthermore, to adapt the performance to variable program inputs during execution, we propose to use novel speculative run-time adaptive optimization techniques (for example, the PI's speculative parallelization and a feedback loop of performance evaluator, predictor and optimizer inputs. All this support will be enabled by a run-time library and the necessary compiler-embedded code in the executable. With this approach, the application can adapt itself and its environment to its needs by issuing appropriate commands. For instance, it is able to control data placement by the OS, control the I/O subsystem, modify coherence protocols and establish network connections. Moreover, smart applications are able to respond to the failures and large performance variations that distributed systems suffer.
EIA-9975018 Rauchwerger,LawrenceCISE下一代软件(NG)Texas Engineering Experimental Station智能应用程序:异构计算的智能应用程序该提案建议生成智能应用程序代码,该代码使用有关其输入数据、操作系统服务和体系结构能力的信息,以自适应地重新配置应用程序和OS/硬件平台。 为了使非常积极的优化,我们建议建立一个两阶段的编译器,它有一个静态和运行时组件。 运行时组件非常快,在目标机器上并行工作,可以读取所有相关的输入数据,以及操作系统和体系结构功能。 此外,在执行过程中,为了适应可变的程序输入的性能,我们建议使用新的投机运行时自适应优化技术(例如,PI的投机并行化和性能评估器,预测器和优化器输入的反馈回路。 所有这些支持都将通过运行时库和可执行文件中必要的编译器嵌入式代码来实现。 通过这种方法,应用程序可以通过发出适当的命令来调整自身及其环境以满足其需求。 例如,它能够通过操作系统控制数据放置,控制I/O子系统,修改一致性协议并建立网络连接。 此外,智能应用程序能够对分布式系统所遭受的故障和大的性能变化做出响应。

项目成果

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

Lawrence Rauchwerger其他文献

Sensitivity analysis for automatic parallelization on multi-cores
多核自动并行化的敏感性分析
The R-LRPD test: speculative parallelization of partially parallel loops
R-LRPD 测试:部分并行循环的推测并行化
Logical inference techniques for loop parallelization
循环并行化的逻辑推理技术
Automatic Detection of Parallelism: A grand challenge for high performance computing
自动检测并行性:高性能计算的巨大挑战
Measuring limits of parallelism and characterizing its vulnerability to resource constraints
测量并行性的限制并描述其对资源限制的脆弱性

Lawrence Rauchwerger的其他文献

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

{{ truncateString('Lawrence Rauchwerger', 18)}}的其他基金

Workshop on Architecture and Software for Emerging Applications (WASEA)
新兴应用架构和软件研讨会 (WASEA)
  • 批准号:
    1657976
  • 财政年份:
    2016
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Student Travel Support for The 20-th International Conference on Parallel Architectures and Compilation Techniques (PACT)
第 20 届并行架构和编译技术国际会议 (PACT) 学生差旅支持
  • 批准号:
    1138543
  • 财政年份:
    2011
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
A Compositional Approach to Scalable Parallel Software
可扩展并行软件的组合方法
  • 批准号:
    0833199
  • 财政年份:
    2008
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Collaborative Research: Next Generation Compilers for Emerging Multicore Systems
合作研究:新兴多核系统的下一代编译器
  • 批准号:
    0702765
  • 财政年份:
    2007
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
Student Travel Support for the 16th International Conference on Parallel Architecture and Compiler Techniques (PACT), September 2007
第 16 届并行架构和编译器技术国际会议 (PACT) 的学生旅行支持,2007 年 9 月
  • 批准号:
    0745852
  • 财政年份:
    2007
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Collaborative Research: CRS--AES: SoftCheck: Compiler and Run-Time Technology for Efficient Fault Detection and Correction in Low nm-Scale Multicore Chips
合作研究:CRS--AES:SoftCheck:用于低纳米级多核芯片中高效故障检测和纠正的编译器和运行时技术
  • 批准号:
    0615267
  • 财政年份:
    2006
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
ITR/NGS: A Software Infrastructure for Computational Biology and Physics
ITR/NGS:计算生物学和物理学的软件基础设施
  • 批准号:
    0326350
  • 财政年份:
    2003
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
Workshop NGS: Support for the Workshop on Languages and Compilers for Parallel Computing (LCPC)
研讨会 NGS:支持并行计算语言和编译器研讨会 (LCPC)
  • 批准号:
    0343276
  • 财政年份:
    2003
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
NGS: Collaborative Research: SmartApps: An Application Centric Approach to High Performance Computing
NGS:协作研究:SmartApps:以应用程序为中心的高性能计算方法
  • 批准号:
    0103742
  • 财政年份:
    2001
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant
ITR/SY: SmartApps: An Application Centric Approach to Scientific Computing
ITR/SY:SmartApps:以应用程序为中心的科学计算方法
  • 批准号:
    0113971
  • 财政年份:
    2001
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant

相似国自然基金

Next Generation Majorana Nanowire Hybrids
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    20 万元
  • 项目类别:

相似海外基金

Frameworks: Data-Driven Software Infrastructure for Next-Generation Molecular Simulations
框架:下一代分子模拟的数据驱动软件基础设施
  • 批准号:
    2311260
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
PreSize Net medical device software for realistic surgery planning: next-generation scalable technology for selecting the best surgical scenario for every patient
用于现实手术规划的 PreSize Net 医疗设备软件:下一代可扩展技术,可为每位患者选择最佳手术方案
  • 批准号:
    10055877
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Collaborative R&D
The development of a novel inkjet bioprinter and software operating system, enabling high precision next generation 3D bioprinting.
开发新型喷墨生物打印机和软件操作系统,实现高精度的下一代 3D 生物打印。
  • 批准号:
    10035475
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Collaborative R&D
Supporting the OpenMM Community-led Development of Next-Generation Condensed Matter Modelling Software
支持 OpenMM 社区主导的下一代凝聚态建模软件开发
  • 批准号:
    EP/W030276/1
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Research Grant
Programmable Named Data-based Next Generation Software-Defined WANs
基于可编程命名数据的下一代软件定义广域网
  • 批准号:
    RGPIN-2021-02556
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
Next-Generation Data Management Systems and Software Tools
下一代数据管理系统和软件工具
  • 批准号:
    RGPIN-2019-04620
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
Towards a cost-effective, software-centric, and Quality of Service (QoS) friendly framework for next generation networks
为下一代网络打造经济高效、以软件为中心且服务质量 (QoS) 友好的框架
  • 批准号:
    RGPIN-2019-06225
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
Next Generation Software-defined Intelligent Radio Access Network (SIRAN) - Leveraging Deep Learning for Autonomous and Intelligent Service Provisioning
下一代软件定义智能无线接入网络 (SIRAN) - 利用深度学习实现自主和智能服务提供
  • 批准号:
    RGPIN-2019-06348
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
Next generation computing and software for HEP
下一代 HEP 计算和软件
  • 批准号:
    SAPIN-2019-00038
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Subatomic Physics Envelope - Individual
5XCAM – Next Generation Hybrid Manufacturing Software
5XCAM — 下一代混合制造软件
  • 批准号:
    100906
  • 财政年份:
    2021
  • 资助金额:
    $ 30万
  • 项目类别:
    Collaborative R&D
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了