CSR-PSCE, SM: Exploring Helper Computing Parallelism in Multicore Architectures
CSR-PSCE、SM:探索多核架构中的辅助计算并行性
基本信息
- 批准号:0834664
- 负责人:
- 金额:$ 37万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2008
- 资助国家:美国
- 起止时间:2008-09-01 至 2012-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Current trends in computing architectures and programming support the rationales for the proposed project. One trend is the increasing complexity of software both in terms of the number of lines of source code, and number of layers (hypervisor, guest OS, libraries, virtual machines, applications, etc.). This increase in complexity could make software even more vulnerable to bugs and security attacks in the future. Another trend is the increasing support for thread-level parallelism in mainstream microprocessors through chip multi-processor (CMP) architectures. Four and eight processor cores per chip have either been realized or are in the future roadmap of major chipmakers. Currently, mostly applications with natural thread-level parallelism (server and scientific computing workloads) can benefit from them. Increasing reliability and security requirements support parallelism opportunities for common applications, and such parallelism may effectively be exploited through helper computing. This project will address these issues by engaging in the following: exploring helper-computing's potentials for speeding up software reliability and security meta-functions with scenario-guided studies; a systematic, cross-layered study of efficient Meta-function Design, Extraction, Optimization, and Dynamic Adaptation to achieve low overhead execution in the main application; exploration of a prototype system which includes compiler, libraries, run-time system, OS support, and possibly hardware support. The exploration for such support will be holistic, i.e. by considering implementation layers that produce the best trade-offs in the feasibility of the solution in current systems, generality, and performance requirements. This prototype system will be made available to the public.This team also proposes to create an advanced course that focuses on helper computing, and integrate its basic elements into existing hardware and software courses. Such courses would integrate programming language, compiler, OS, runtime system, and hardware in a synergistic way, helping to train future workforce with unique and integrated expertise in these areas.
计算体系结构和编程的当前趋势支持所建议项目的基本原理。一个趋势是软件的复杂性在源代码行数和层数(管理程序、客户操作系统、库、虚拟机、应用程序等)方面都在增加。这种复杂性的增加可能会使软件在未来更容易受到错误和安全攻击。另一个趋势是,通过芯片多处理器(CMP)架构,主流微处理器对线程级并行性的支持越来越多。每个芯片的4和8个处理器内核要么已经实现,要么在主要芯片制造商的未来路线图中。目前,大多数具有自然线程级并行性的应用程序(服务器和科学计算工作负载)都可以从中受益。不断增加的可靠性和安全性需求支持常见应用程序的并行性,并且可以通过辅助计算有效地利用这种并行性。本项目将通过以下方式解决这些问题:通过场景引导研究,探索辅助计算在加速软件可靠性和安全元功能方面的潜力;系统地、跨层地研究高效的元函数设计、提取、优化和动态自适应,以实现主应用程序的低开销执行;探索一个原型系统,包括编译器、库、运行时系统、操作系统支持,可能还有硬件支持。对这种支持的探索将是整体性的,也就是说,通过考虑在当前系统、通用性和性能需求中解决方案的可行性方面产生最佳折衷的实现层。这个原型系统将向公众开放。该团队还建议创建一个专注于辅助计算的高级课程,并将其基本元素集成到现有的硬件和软件课程中。这些课程将以协同的方式整合编程语言、编译器、操作系统、运行时系统和硬件,帮助培养具有这些领域独特和综合专业知识的未来劳动力。
项目成果
期刊论文数量(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 }}
James Tuck其他文献
CAVA: Using checkpoint-assisted value prediction to hide L2 misses
CAVA:使用检查点辅助值预测来隐藏 L2 缺失
- DOI:
10.1145/1138035.1138038 - 发表时间:
2006 - 期刊:
- 影响因子:0
- 作者:
L. Ceze;K. Strauss;James Tuck;J. Torrellas;Jose Renau - 通讯作者:
Jose Renau
Leveraging Near Data Processing for High-Performance Checkpoint/Restart
利用近数据处理实现高性能检查点/重启
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Abhinav Agrawal;G. Loh;James Tuck - 通讯作者:
James Tuck
Efficient Checkpointing of Loop-Based Codes for Non-volatile Main Memory
非易失性主存储器基于循环的代码的高效检查点
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Hussein Elnawawy;Mohammad A. Alshboul;James Tuck;Yan Solihin - 通讯作者:
Yan Solihin
Efficient and accurate data dependence profiling using software signatures
使用软件签名进行高效、准确的数据依赖性分析
- DOI:
10.1145/2259016.2259041 - 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Rajeshwar Vanka;James Tuck - 通讯作者:
James Tuck
Improving the Effectiveness of Searching for Isomorphic Chains in Superword Level Parallelism
提高超字级并行中同构链搜索的有效性
- DOI:
10.1145/3123939.3124554 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Joonmoo Huh;James Tuck - 通讯作者:
James Tuck
James Tuck的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('James Tuck', 18)}}的其他基金
CNS Core: Medium: Thermodynamically-driven design of high capacity, practical DNA-based data storage systems
CNS 核心:中:高容量、实用的基于 DNA 的数据存储系统的热力学驱动设计
- 批准号:
1901324 - 财政年份:2019
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
CNS: SHF: Small: Architectural Support for Efficient and Programmable Non-Volatile Main Memory
CNS:SHF:小型:对高效可编程非易失性主存储器的架构支持
- 批准号:
1717486 - 财政年份:2017
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
EAGER: Exploring Extreme-Scale DNA-based Storage Systems
EAGER:探索基于 DNA 的超大规模存储系统
- 批准号:
1650148 - 财政年份:2016
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
Student Travel Support for the 2015 International Symposium on Computer Architecture (ISCA-42)
2015 年计算机体系结构国际研讨会 (ISCA-42) 的学生旅行支持
- 批准号:
1523322 - 财政年份:2015
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
Student Travel Support for the 2014 International Symposium on Computer Architecture (ISCA-41)
2014 年计算机体系结构国际研讨会 (ISCA-41) 的学生旅行支持
- 批准号:
1414472 - 财政年份:2014
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
Exploring Cross-Layer, Integrated Approaches for Improving The Reliability of Heterogeneous Multicore Processors
探索跨层集成方法来提高异构多核处理器的可靠性
- 批准号:
1255762 - 财政年份:2013
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
CSR: Small: A Practical Data Dependence Profiler for Program Characterization and Optimization
CSR:Small:用于程序表征和优化的实用数据依赖性分析器
- 批准号:
1320356 - 财政年份:2013
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
EAGER: Software Exposed Hardware Signatures for Code Analysis, Optimization and Debugging
EAGER:软件公开硬件签名,用于代码分析、优化和调试
- 批准号:
0952832 - 财政年份:2009
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
相似海外基金
CSR-PSCE, SM: MPI-PPA: Improving Efficiency of Large-Scale Clusters Through Statistical Performance Prediction
CSR-PSCE、SM:MPI-PPA:通过统计性能预测提高大规模集群的效率
- 批准号:
0936251 - 财政年份:2009
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
Collaborative Research: CSR-PSCE, SM: Adaptive Memory Management in Shared Environments
合作研究:CSR-PSCE、SM:共享环境中的自适应内存管理
- 批准号:
0834323 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: Trade-offs Between Static Power, Performance and Reliability in Future Chip Multiprocessors
CSR-PSCE,SM:未来芯片多处理器静态功耗、性能和可靠性之间的权衡
- 批准号:
0834799 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
CSR-PSCE,SM: Recovery Aware Parallel Computing
CSR-PSCE,SM:恢复感知并行计算
- 批准号:
0834514 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: A Holistic Design Approach to Reliability Using 3D Stacked
CSR-PSCE,SM:使用 3D 堆叠的可靠性整体设计方法
- 批准号:
0834798 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
CSR-PSCE, SM: Automatic Multithreaded and Transactional Memory Workload Synthesis for Efficient Multi-core Design Space Evaluation
CSR-PSCE、SM:自动多线程和事务性内存工作负载合成,用于高效的多核设计空间评估
- 批准号:
0834288 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
Collaborative Research: CSR-PSCE, SM: Memory Thermal Management for Multi-Core Systems
合作研究:CSR-PSCE、SM:多核系统的内存热管理
- 批准号:
0834475 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
CSR-PSCE, SM: Memory Management Innovations for Next-Generation SMP
CSR-PSCE、SM:下一代 SMP 的内存管理创新
- 批准号:
0834619 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: Compiler-Directed System Optimization of a Highly-Parallel Fine-Grained Chip Multiprocessor
CSR-PSCE,SM:高度并行细粒度芯片多处理器的编译器导向系统优化
- 批准号:
0834373 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
Collaborative Research: CSR-PSCE, SM: Memory Thermal Management for Multi-Core Systems
合作研究:CSR-PSCE、SM:多核系统的内存热管理
- 批准号:
0834469 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Standard Grant














{{item.name}}会员




