XPS: FULL: SDA: Collaborative Research: RUI: SCORE: Scalability-Oriented Optimization
XPS:完整:SDA:协作研究:RUI:SCORE:面向可扩展性的优化
基本信息
- 批准号:1439042
- 负责人:
- 金额:$ 25.2万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2014
- 资助国家:美国
- 起止时间:2014-09-01 至 2019-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Title: XPS: FULL: SDA: Collaborative Research: SCORE: Scalability-Oriented OptimizationModern CPUs, which contain an increasingly large number of processing units or "cores", offer the promise of continued increases in performance as the number of cores increases. Unfortunately, it is notoriously difficult for programmers to fully take advantage of this processing power. Computations can be viewed as cars on a network of highways: we want traffic to flow as fast as possible without any crashes. Programming languages offer "synchronization operations"---the programmer equivalent of traffic lights---which improve safety but reduce speed. For large programs, managing the tension between the twin goals of safety (more lights) and performance (fewer lights) can be out of reach for all but expert programmers. This project, SCORE (scalability-oriented optimization), lifts this burden by automatically maximizing program performance while maintaining correctness. The intellectual merits of this work are the development of a suite of techniques to identify bottlenecks in programs, and transform their code or execution environment to eliminate those bottlenecks. The project's broader significance and importance are to enable non-expert programmers to achieve high performance on modern, multicore platforms, and thus dramatically increase the performance and efficiency of existing and new software; contributing to the national software research infrastructure; and increasing access to science research opportunities and training for students.As with optimizing compilation for sequential code, SCORE lifts the burden of concurrency optimization from programmers, letting them focus exclusively on getting the logic of their program right. By handling architectural and synchronization optimizations without programmer involvement, SCORE lets programmers deliver applications that portably and effectively harness a wide range of multicore architectures. SCORE comprises a suite of new dynamic analyses, static analyses, and runtime systems to enable scalability-oriented optimization. It uncovers bottlenecks and ranks them by the performance impact of removing them. This information guides a bottleneck-remediation dynamic analysis to identify a range of opportunities for concurrency optimizations. Finally, a code robustification phase augments the optimized code with lightweight checking and recovery code to ensure correct execution.
标题:XPS:完整:SDA:协作研究:SCORE:面向可扩展性的优化现代 CPU 包含越来越多的处理单元或“核心”,随着核心数量的增加,性能有望持续提高。不幸的是,众所周知,程序员很难充分利用这种处理能力。计算可以被视为高速公路网络上的汽车:我们希望交通尽可能快地流动而不发生任何碰撞。编程语言提供“同步操作”——程序员相当于交通灯——可以提高安全性,但会降低速度。对于大型程序,除了专业程序员之外,管理安全(更多的灯)和性能(更少的灯)这两个目标之间的紧张关系可能是所有人都无法企及的。 SCORE(面向可扩展性的优化)项目通过自动最大化程序性能同时保持正确性来减轻这一负担。这项工作的智力优点是开发了一套技术来识别程序中的瓶颈,并转换其代码或执行环境以消除这些瓶颈。该项目更广泛的意义和重要性是使非专家程序员能够在现代多核平台上实现高性能,从而显着提高现有和新软件的性能和效率;为国家软件研究基础设施做出贡献;与优化顺序代码的编译一样,SCORE 减轻了程序员并发优化的负担,让他们专注于使程序逻辑正确。通过在无需程序员参与的情况下处理架构和同步优化,SCORE 使程序员能够交付可移植且有效地利用各种多核架构的应用程序。 SCORE 包含一套新的动态分析、静态分析和运行时系统,以实现面向可扩展性的优化。它发现瓶颈并根据消除瓶颈对性能的影响对它们进行排名。此信息指导瓶颈修复动态分析,以确定一系列并发优化机会。最后,代码稳健性阶段通过轻量级检查和恢复代码来增强优化的代码,以确保正确执行。
项目成果
期刊论文数量(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 }}
Stephen Freund其他文献
Stephen Freund的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Stephen Freund', 18)}}的其他基金
Collaborative Research: SHF: Small: RUI: Keystone: Modular Concurrent Software Verification
协作研究:SHF:小型:RUI:Keystone:模块化并发软件验证
- 批准号:
2243636 - 财政年份:2023
- 资助金额:
$ 25.2万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: RUI: Synchronicity: A Framework for Synthesizing Concurrent Software from Sequential and Cooperative Specifications
SHF:小型:协作研究:RUI:同步性:根据顺序和协作规范合成并发软件的框架
- 批准号:
1812951 - 财政年份:2018
- 资助金额:
$ 25.2万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: RUI: Fast and Precise Dynamic Race Detection: Eliminating State and Checking Redundancy
SHF:小型:协作研究:RUI:快速精确的动态竞争检测:消除状态并检查冗余
- 批准号:
1421051 - 财政年份:2014
- 资助金额:
$ 25.2万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research and RUI: Static and Dynamic Analysis for Cooperative Concurrency
SHF:小型:协作研究和 RUI:协作并发的静态和动态分析
- 批准号:
1116825 - 财政年份:2011
- 资助金额:
$ 25.2万 - 项目类别:
Standard Grant
Checking Atomicity for Improved Multithreaded Software Reliability
检查原子性以提高多线程软件的可靠性
- 批准号:
0341387 - 财政年份:2003
- 资助金额:
$ 25.2万 - 项目类别:
Continuing Grant
相似国自然基金
薤白基于治疗“脘腹痞满胀痛”传统功效的抗胃癌药效物质基础与作用机制研究
- 批准号:82374014
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
近代东北南满铁路沿线工业城市的建设和技术传播
- 批准号:52378030
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
基于GPR30对铁蓄积的调控作用研究蒙药那仁满都拉抗骨质疏松的效应及机制
- 批准号:
- 批准年份:2022
- 资助金额:33 万元
- 项目类别:地区科学基金项目
内蒙古满都拉-阿巴嘎旗地区晚古生代构造体制转换期的沉积学响应研究
- 批准号:42202239
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于体内代谢产物“谱-量-效”3D分析的厚朴“下气除满”药效物质研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Human-Robot Co-Evolution: Achieving the full potential of future workplaces
人机协同进化:充分发挥未来工作场所的潜力
- 批准号:
DP240100938 - 财政年份:2024
- 资助金额:
$ 25.2万 - 项目类别:
Discovery Projects
SAFER - Secure Foundations: Verified Systems Software Above Full-Scale Integrated Semantics
SAFER - 安全基础:高于全面集成语义的经过验证的系统软件
- 批准号:
EP/Y035976/1 - 财政年份:2024
- 资助金额:
$ 25.2万 - 项目类别:
Research Grant
Collaborative Research: NSFGEO-NERC: Advancing capabilities to model ultra-low velocity zone properties through full waveform Bayesian inversion and geodynamic modeling
合作研究:NSFGEO-NERC:通过全波形贝叶斯反演和地球动力学建模提高超低速带特性建模能力
- 批准号:
2341238 - 财政年份:2024
- 资助金额:
$ 25.2万 - 项目类别:
Standard Grant
CAREER: Informed Testing — From Full-Field Characterization of Mechanically Graded Soft Materials to Student Equity in the Classroom
职业:知情测试 – 从机械分级软材料的全场表征到课堂上的学生公平
- 批准号:
2338371 - 财政年份:2024
- 资助金额:
$ 25.2万 - 项目类别:
Standard Grant
CAREER: From Flamelet to Full-Scale: Advancing Plasma-Assisted Combustion for Low-Emission Sustainable Fuels
职业生涯:从小火焰到全面:推进低排放可持续燃料的等离子体辅助燃烧
- 批准号:
2339518 - 财政年份:2024
- 资助金额:
$ 25.2万 - 项目类别:
Continuing Grant