SHF: Small: De-optimizing Compilation for Many-Simple-Core Processors
SHF: Small: De-optimizing Compilation for Many-Simple-Core Processors
批准号:
1115771
负责人:
Xiaoming Li
金额:
$25.92万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-08-01 至 2014-07-31
中文摘要
现有的编译技术不太可能充分释放新的多简单核体系结构的潜力,在这种体系结构中,处理器由数十个、数百个或更多的核组成,这些核没有细粒度的指令级并行性。根本原因是,传统的编译技术在很大程度上是为了最大化单线程性能而设计的,而当多个单核处理器上的程序经常运行数百个甚至更多线程时,相同的策略可能会阻碍实现最佳整体性能。当资源得到充分利用时,多单核处理器通常可以提供最高的性能。但是,以传统方式编译的线程可以使用所有资源来最大化其自身的性能。当应用于数百个线程时,资源需求累积起来,并将产生资源瓶颈,这比单个线程的性能更有可能成为主要的性能问题。更广泛地说,什么是编译器优化的问题需要在多个单核处理器的新环境下重新定义,该研究改进了单线程性能和整体资源利用率之间的权衡。该项目包括对使现有编译器和代码优化技术适应新的多单核处理器所需的技术和策略进行系统研究,并开发专门面向提高新体系结构上的资源利用率的新的优化技术和策略。具体地说,研究人员研究了编译器中共享资源利用的建模、重新定义现有技术的盈利分析的编译器优化和代码转换,以及协调编译器转换及其参数值的选择的优化策略,以“取消优化”或“优化”单线程以提高整体性能。
英文摘要
Existing compilation techniques are unlikely to release the full potentials of the new many-simple-core architectures, where a processor consists of tens, hundreds or more cores that do not have fine grain instruction-level-parallelism. The fundamental reason is that traditional compilation technology is largely designed to maximize single-thread performance while the same strategy will likely hinder the realization of the best overall performance when programs on many-simple-core processors routinely run hundreds or even more threads. A many-simple-core processor usually delivers the highest performance when its resource is fully utilized. However, a thread compiled in the traditional way has all resources at its disposal to maximize its own performance. When applied to hundreds of threads, the resource requirement adds up and will create a resource bottleneck that is much more likely than the performance of single thread to be the main performance issue. More generally speaking, the question of what is compiler optimization needs to be redefined in the new context of many-simple-core processors.This research improves the tradeoff between single-thread performance and overall resource utilization. The project includes a systematical study of techniques and strategies that are needed to adapt existing compiler and code optimization techniques to the new many-simple-core processors, and the development of new optimization techniques and strategies that are oriented specifically to improve resource utilization on the new architecture. Specifically, the investigators study the modeling of shared resource utilization in compiler, compiler optimizations and code transformations that redefine the profitability analysis of existing techniques, and optimization strategy that orchestrates the selection of compiler transformations and their parameter values to "de-optimize" or "optimize" single thread to improve overall performance.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF:Medium:Collaborative Research:Fine-Grain Multithreading through Hardware/Software Co-Design
-
批准号:1763654
-
项目类别:Continuing Grant
-
资助金额:$52.29万
-
财政年份:2018
-
负责人:Xiaoming Li
-
依托单位:
II-NEW: Collaborative Research: Image Processing Cloud (IPC): A Domain-Specific Cloud Computing Infrastructure for Research and Education
-
批准号:1205528
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2012
-
负责人:Xiaoming Li
-
依托单位:
CAREER: Context-Aware and Context- Adaptive Code Optimization for New General High-Performance Computers
-
批准号:0746034
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Xiaoming Li
-
依托单位:
CSR--AES: Machine Learning Based Library Generation Techniques for Multi-core Processors and GPU's
-
批准号:0719909
-
项目类别:Standard Grant
-
资助金额:$12.5万
-
财政年份:2007
-
负责人:Xiaoming Li
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: