Concurrent Optimization for Multi-Core and Multithreaded Architectures
Concurrent Optimization for Multi-Core and Multithreaded Architectures
批准号:
0541434
负责人:
Dean Tullsen
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-05-01 至 2009-04-30
中文摘要
对于未来的体系结构,执行和编译不应该再被看作是独立的活动。相反,编译应该与执行并发进行。并发优化允许处理器通过两种方式利用可用的线程上下文来获得更高的多线程性能——它使用可用的线程上下文或内核来提高运行代码的质量,并允许处理器以最小的开销充分利用运行时信息,动态地使运行代码适应并行架构。本研究将创建一个并发优化系统,该系统使用可用的内核/上下文来持续优化程序的执行。优化系统作为操作系统下面的瘦虚拟机层,优化本机ISA应用程序二进制文件、库甚至操作系统,根据系统的运行时行为对它们进行裁剪。优化系统将动态搜索优化空间,尝试不同的编译器优化和优化级别,以寻找最积极的优化组合,以实现最佳性能。
英文摘要
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)
会议论文
FoMR: Heterogeneity Under-The-Hood: Leveraging the Decoder for Highly Specialized, Programmer Transparent Microarchitectures
-
批准号:1823444
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2018
-
负责人:Dean Tullsen
-
依托单位:
Context-Sensitive Decoding: Exploiting Translated ISAs for Security, Safety, Energy, and Performance
-
批准号:1652925
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2016
-
负责人:Dean Tullsen
-
依托单位:
SHF: Medium: Bridging the Software/Hardware Gap Towards Efficient, Heterogeneous, and Predictable Datacenters
-
批准号:1302682
-
项目类别:Standard Grant
-
资助金额:$75.0万
-
财政年份:2013
-
负责人:Dean Tullsen
-
依托单位:
SHF:Small: Data Triggered Threads for Removing Redundant Execution and Increasing Parallelism
-
批准号:1219059
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2012
-
负责人:Dean Tullsen
-
依托单位:
SHF: Small: Architectural Support for New Parallel Execution Paradigms Via Agile Threads
-
批准号:1018356
-
项目类别:Standard Grant
-
资助金额:$46.8万
-
财政年份:2010
-
负责人:Dean Tullsen
-
依托单位:
Architectural Support for Parallelism on Multi-Core Architectures
-
批准号:0702349
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:Dean Tullsen
-
依托单位:
Compiler Optimizations to Exploit Simultaneous Multithreading
-
批准号:0311683
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2003
-
负责人:Dean Tullsen
-
依托单位:
Critical Path Computing
-
批准号:0105743
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2001
-
负责人:Dean Tullsen
-
依托单位:
Hardware Generation of Threads in a Multithreading Processor
-
批准号:9808697
-
项目类别:Continuing Grant
-
资助金额:$42.26万
-
财政年份:1998
-
负责人:Dean Tullsen
-
依托单位:
CAREER: A Simultaneous Multithreading System Architecture
-
批准号:9701708
-
项目类别:Standard Grant
-
资助金额:$21.0万
-
财政年份:1997
-
负责人:Dean Tullsen
-
依托单位:
国内基金
海外基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位:
供应链管理中的稳健型(Robust)策略分析和稳健型优化(Robust Optimization )方法研究
-
批准号:70601028
-
项目类别:青年科学基金项目
-
资助金额:7.0万元
-
批准年份:2006
-
负责人:王明征
-
依托单位: