Concurrent Optimization for Multi-Core and Multithreaded Architectures
多核和多线程架构的并发优化
基本信息
- 批准号:0541434
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2006
- 资助国家:美国
- 起止时间:2006-05-01 至 2009-04-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
For future architectures, execution and compilation should no longer be thought of as separate activities. Instead, compilation should take place concurrently with execution. Concurrent optimization allows the processor to exploit available thread contexts for higher multithreaded performance in two ways -- it uses available thread contexts or cores to improve the quality of running code, and allows the processor to take full advantage of runtime information, with minimal overhead, to dynamically adapt the running code to the parallel architecture. This research will create a concurrent optimization system that uses available cores/contexts to continuously optimize a program's execution. The optimization system sits as a thin virtual machine layer underneath the operating system, optimizing the native ISA application binaries, libraries, and even operating system, tailoring each to the runtime behavior of the system. The optimization system will dynamically search the optimization space trying different compiler optimizations and levels of optimization to hot traces finding the most aggressive combination of optimizations to achieve the best possible performance.
对于未来的体系结构,执行和编译不应该再被认为是独立的活动。相反,编译应该与执行同时进行。并发优化允许处理器以两种方式利用可用的线程上下文来实现更高的多线程性能-它使用可用的线程上下文或核心来提高运行代码的质量,并允许处理器以最小的开销充分利用运行时信息,以动态地使运行代码适应并行架构。这项研究将创建一个并发优化系统,使用可用的核心/上下文来不断优化程序的执行。优化系统作为操作系统下的一个瘦虚拟机层,优化本机伊萨应用程序二进制文件、库甚至操作系统,根据系统的运行时行为定制每一个。优化系统将动态地搜索优化空间,尝试不同的编译器优化和优化级别以找到最积极的优化组合以实现最佳可能性能。
项目成果
期刊论文数量(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 }}
Dean Tullsen其他文献
Temperature-Aware DRAM Cache Management—Relaxing Thermal Constraints in 3-D Systems
温度感知 DRAM 缓存管理 — 放宽 3D 系统中的热约束
- DOI:
10.1109/tcad.2019.2927528 - 发表时间:
2020-10 - 期刊:
- 影响因子:2.9
- 作者:
Minxuan Zhou;Andreas Prodromou;Rui Wang;Hailong Yang;Depei Qian;Dean Tullsen - 通讯作者:
Dean Tullsen
Dean Tullsen的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Dean Tullsen', 18)}}的其他基金
FoMR: Heterogeneity Under-The-Hood: Leveraging the Decoder for Highly Specialized, Programmer Transparent Microarchitectures
FoMR:底层异构性:利用解码器实现高度专业化、程序员透明的微架构
- 批准号:
1823444 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
Context-Sensitive Decoding: Exploiting Translated ISAs for Security, Safety, Energy, and Performance
上下文相关解码:利用翻译后的 ISA 来实现安全、安全、能源和性能
- 批准号:
1652925 - 财政年份:2016
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Medium: Bridging the Software/Hardware Gap Towards Efficient, Heterogeneous, and Predictable Datacenters
SHF:中:弥合软件/硬件差距,实现高效、异构和可预测的数据中心
- 批准号:
1302682 - 财政年份:2013
- 资助金额:
-- - 项目类别:
Standard Grant
SHF:Small: Data Triggered Threads for Removing Redundant Execution and Increasing Parallelism
SHF:Small:数据触发线程,用于消除冗余执行并增加并行性
- 批准号:
1219059 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Small: Architectural Support for New Parallel Execution Paradigms Via Agile Threads
SHF:小型:通过敏捷线程对新并行执行范式的架构支持
- 批准号:
1018356 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Standard Grant
Architectural Support for Parallelism on Multi-Core Architectures
多核架构上并行性的架构支持
- 批准号:
0702349 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Compiler Optimizations to Exploit Simultaneous Multithreading
利用同步多线程的编译器优化
- 批准号:
0311683 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Continuing Grant
Hardware Generation of Threads in a Multithreading Processor
多线程处理器中线程的硬件生成
- 批准号:
9808697 - 财政年份:1998
- 资助金额:
-- - 项目类别:
Continuing Grant
CAREER: A Simultaneous Multithreading System Architecture
职业:同步多线程系统架构
- 批准号:
9701708 - 财政年份:1997
- 资助金额:
-- - 项目类别:
Standard Grant
相似国自然基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:合作创新研究团队
供应链管理中的稳健型(Robust)策略分析和稳健型优化(Robust Optimization )方法研究
- 批准号:70601028
- 批准年份:2006
- 资助金额:7.0 万元
- 项目类别:青年科学基金项目
相似海外基金
CAREER: Mitigating the Lack of Labeled Training Data in Machine Learning Based on Multi-level Optimization
职业:基于多级优化缓解机器学习中标记训练数据的缺乏
- 批准号:
2339216 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
eVTOL multi-fidelity hybrid design and optimization for low noise and high aerodynamic performance
eVTOL 多保真混合设计和优化,实现低噪音和高空气动力学性能
- 批准号:
10102278 - 财政年份:2024
- 资助金额:
-- - 项目类别:
EU-Funded
EAGER: Exploring Automatic Optimization of Multi-tiered HPC Storage Systems via Practical Reinforcement Learning
EAGER:通过实用强化学习探索多层 HPC 存储系统的自动优化
- 批准号:
2412345 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
Development of multi-fidelity topology optimization method for electromechanical system design
机电系统设计多保真拓扑优化方法的发展
- 批准号:
23H01322 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (B)
CRII: CIF: Sequential Decision-Making Algorithms for Efficient Subset Selection in Multi-Armed Bandits and Optimization of Black-Box Functions
CRII:CIF:多臂老虎机中高效子集选择和黑盒函数优化的顺序决策算法
- 批准号:
2246187 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Standard Grant
Thermodynamics of Multi-Domain Power Networks: Principles for Optimization and Control with Applications to Turboelectric Systems
多域电力网络的热力学:优化和控制原理及其在涡轮发电系统中的应用
- 批准号:
2221726 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Standard Grant
Multi-step and Multi-objective Optimization of EVs Charging through Coupled Power-traffic Simulation
通过电力-交通耦合仿真对电动汽车充电进行多步骤、多目标优化
- 批准号:
23K13513 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Early-Career Scientists
Development of multi-scale topology optimization method considering nonlinear magnetic property
考虑非线性磁特性的多尺度拓扑优化方法的发展
- 批准号:
23K13241 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Early-Career Scientists
Development and application of learning theory for uncertainty in Bayesian deep learning based on multi-objective optimization
基于多目标优化的贝叶斯深度学习不确定性学习理论发展及应用
- 批准号:
23K16948 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Early-Career Scientists
SaTC: CORE: Small: Compilation and Backend-Independent Optimization for Multi-Party Computation
SaTC:CORE:小型:多方计算的编译和后端独立优化
- 批准号:
2232061 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Standard Grant