SHF: Small: Adapting Dataflow Analysis for Efficient and Precise Parallel Program Monitoring
SHF:小型:采用数据流分析实现高效、精确的并行程序监控
基本信息
- 批准号:1116898
- 负责人:
- 金额:$ 47.86万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2011
- 资助国家:美国
- 起止时间:2011-08-01 至 2016-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Due to the industry-wide shift to multi-core processing, futureapplications will only run faster if they are written as parallelsoftware (i.e. where the work for a single program is accomplished bysimultaneously performing different parts of that work on differentprocessors). Unfortunately history has taught us that writingparallel software is a very error-prone task for programmers. Toaddress this challenge, this research project is creating a powerfulnew mechanism for identifying and hopefully fixing bugs in parallelsoftware on large-scale production systems. Hopefully the resultingframework will not only support the parallel execution of existingmonitoring tools, but it will also spawn the creation of new classesof powerful tools that can recognize subtle bugs in parallel software.Such tools can help programmers continue to reap the performancebenefits of future microprocessors, thereby continuing to enable allof the benefits that increasingly-faster computation has had on theeconomy, science and technology, and our everyday lives in anInternet-connected world.More specifically, the focus of this project is on sophisticatedonline program monitoring tools that model various aspects of programcorrectness at an instruction-by-instruction granularity. To strike apractical balance between performance, precision, and convenience forthe tool developer, this research has developed a novel framework thatintroduces explicit "windows of uncertainty" combined with a newapproach for avoiding a state space explosion in the analysis(inspired by Tarjan's interval analysis approach to dataflow analysis).
由于整个行业都在向多核处理转变,未来的应用程序只有以并行软件的形式编写时才能运行得更快(即单个程序的工作是通过在不同的处理器上同时执行该工作的不同部分来完成的)。 不幸的是,历史告诉我们,编写并行软件对程序员来说是一项非常容易出错的任务。 为了应对这一挑战,该研究项目正在创建一个强大的新机制,用于识别并修复大规模生产系统上并行软件中的错误。 希望最终的框架不仅能支持现有监控工具的并行执行,而且还能催生新的强大工具,这些工具可以识别并行软件中的细微错误。这样的工具可以帮助程序员继续获得未来微处理器的性能优势,从而继续实现越来越快的计算对经济、科学和技术的所有好处,更具体地说,这个项目的重点是简化的在线程序监控工具,这些工具以逐指令的粒度对程序正确性的各个方面进行建模。 为了在性能,精度和工具开发人员的便利性之间取得实际的平衡,本研究开发了一种新的框架,该框架引入了明确的“不确定性窗口”,并结合了一种新的方法,用于避免分析中的状态空间爆炸(受Tarjan的区间分析方法的启发)。
项目成果
期刊论文数量(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 }}
Todd Mowry其他文献
Todd Mowry的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Todd Mowry', 18)}}的其他基金
CNS Core: Medium: Secure Hardware Virtualization Contexts for Ephemeral Cloud Computing
CNS 核心:中:用于临时云计算的安全硬件虚拟化上下文
- 批准号:
2107307 - 财政年份:2021
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
CSR: Small: Exploiting the Potential for Fine-Grained Memory Management via a Virtual Memory Framework Enhanced by Page Overlays
CSR:小:通过页面覆盖增强的虚拟内存框架挖掘细粒度内存管理的潜力
- 批准号:
1618595 - 财政年份:2016
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
CSR: Small: Effective Data Compression for Modern Memory Systems
CSR:小:现代内存系统的有效数据压缩
- 批准号:
1423172 - 财政年份:2014
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
CSR---PDOS: Log-Based Architectures: Extending Chip Multiprocessors to Help Software Behave Correctly
CSR---PDOS:基于日志的架构:扩展芯片多处理器以帮助软件正确运行
- 批准号:
0720790 - 财政年份:2007
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
III-COR: Staged Database Systems: Maximizing Locality through Service-based Data Management
III-COR:分阶段数据库系统:通过基于服务的数据管理最大化局部性
- 批准号:
0713409 - 财政年份:2007
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
ITR: Compiler Technology for Automatic Parallelization via Thread-Level Speculation
ITR:通过线程级推测自动并行化的编译器技术
- 批准号:
0219931 - 财政年份:2002
- 资助金额:
$ 47.86万 - 项目类别:
Continuing Grant
ITR: Static and Dynamic Techniques for Latency Hiding in Data-Intensive Applications
ITR:数据密集型应用程序中延迟隐藏的静态和动态技术
- 批准号:
0085938 - 财政年份:2000
- 资助金额:
$ 47.86万 - 项目类别:
Continuing Grant
相似国自然基金
基于大-小模型融合的多智能体自适应导学关键技术研究
- 批准号:JCZRQN202500516
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于肿瘤生态环境调控研究探素晚期小细胞肺癌适应性治疗
- 批准号:
- 批准年份:2024
- 资助金额:0 万元
- 项目类别:面上项目
外来入侵生物小管福寿螺种群低温适应性进
化机制研究
- 批准号:Z24C140018
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
共生真菌Ophiostoma bicolor促进光臀八齿小蠹高海拔低氧适应的分子机制
- 批准号:32301598
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
缺血预适应介导MDSCs调控小胶质细胞减轻脑缺血再灌注损伤的机制研究
- 批准号:82373869
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
远端缺血适应通过ST2/IL-33信号轴调节小胶质细胞/巨噬细胞极化减轻卒中后丘脑远隔损害的机制研究
- 批准号:82301463
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
榕小蜂基因组转座子演化与特殊生态位适应
- 批准号:32301412
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
AMPK信号传递介导加州新小绥螨对高温适应的调控机制
- 批准号:32302425
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
NAAA依赖Trim30α/AMPK通路调节小胶质细胞代谢适应参与缺血性脑损伤的病理机制
- 批准号:
- 批准年份:2022
- 资助金额:52 万元
- 项目类别:面上项目
基于“扶正即祛邪”理论探讨益肾化浊法通过IRF5-IRF4轴调控小胶质细胞适应性功能转化保护白质完整性治疗VD机制研究
- 批准号:
- 批准年份:2022
- 资助金额:52 万元
- 项目类别:面上项目
相似海外基金
Adapting and Regulating Emerging Technologies for Cybersecurity Solutions in Remotely Operated Small Modular Reactors (SMRs)
适应和监管远程操作小型模块化反应堆(SMR)网络安全解决方案的新兴技术
- 批准号:
580442-2022 - 财政年份:2022
- 资助金额:
$ 47.86万 - 项目类别:
Alliance Grants
NSF-BSF: CIF: Small: Self-adapting Code Generation in Rate-distortion Theory, Machine Learning, and Channel Coding
NSF-BSF:CIF:小型:率失真理论、机器学习和信道编码中的自适应代码生成
- 批准号:
1909423 - 财政年份:2019
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
Adapting to environmental change: driving factors and the persistence of small populations
适应环境变化:驱动因素和小种群的持续存在
- 批准号:
RGPIN-2014-04377 - 财政年份:2018
- 资助金额:
$ 47.86万 - 项目类别:
Discovery Grants Program - Individual
CSR: Small: Collaborative Research: Easily Adapting Apps to Diverse Wearable Form Factors
CSR:小:协作研究:轻松调整应用程序以适应不同的可穿戴设备外形
- 批准号:
1717973 - 财政年份:2017
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
Adapting to environmental change: driving factors and the persistence of small populations
适应环境变化:驱动因素和小种群的持续存在
- 批准号:
RGPIN-2014-04377 - 财政年份:2017
- 资助金额:
$ 47.86万 - 项目类别:
Discovery Grants Program - Individual
CSR: Small: Collaborative Research: Easily Adapting Apps to Diverse Wearable Form Factors
CSR:小:协作研究:轻松调整应用程序以适应不同的可穿戴设备外形
- 批准号:
1718491 - 财政年份:2017
- 资助金额:
$ 47.86万 - 项目类别:
Standard Grant
Adapting to environmental change: driving factors and the persistence of small populations
适应环境变化:驱动因素和小种群的持续存在
- 批准号:
RGPIN-2014-04377 - 财政年份:2016
- 资助金额:
$ 47.86万 - 项目类别:
Discovery Grants Program - Individual
Adapting to environmental change: driving factors and the persistence of small populations
适应环境变化:驱动因素和小种群的持续存在
- 批准号:
462295-2014 - 财政年份:2016
- 资助金额:
$ 47.86万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
Adapting to environmental change: driving factors and the persistence of small populations
适应环境变化:驱动因素和小种群的持续存在
- 批准号:
RGPIN-2014-04377 - 财政年份:2015
- 资助金额:
$ 47.86万 - 项目类别:
Discovery Grants Program - Individual
Adapting to environmental change: driving factors and the persistence of small populations
适应环境变化:驱动因素和小种群的持续存在
- 批准号:
462295-2014 - 财政年份:2015
- 资助金额:
$ 47.86万 - 项目类别:
Discovery Grants Program - Accelerator Supplements