CPA-CPL-T: Collaborative Research: Revisiting the Sequential Programming Model for Multicore Systems
CPA-CPL-T: Collaborative Research: Revisiting the Sequential Programming Model for Multicore Systems
批准号:
0811302
负责人:
Kim Hazelwood
金额:
$5.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2009-08-31
中文摘要
最近,微处理器工业已经转向多核微处理器设计,作为在面对物理和微架构限制时利用增加的晶体管数量的手段。不幸的是,提供多个核心并不能直接转化为大多数代码的性能。为了利用多核,许多新的语言已经被提出来减轻编写并行程序的负担,但是创建正确和高效的并行程序所涉及的编程工作仍然比编写等效的单线程版本要多得多。一种更有吸引力的方法是依赖于工具(编译器和运行时优化器)来自动从顺序应用程序中提取线程。不幸的是,尽管对自动并行化进行了数十年的研究,但大多数技术仅在科学和数据并行领域有效。通过最近获得的洞察力,研究人员表明,以前的线程提取方法的限制并不是根本性的。通过系统地应用已知的和新的编译技术,研究人员发现,SPEC CINT 2000,其中最顺序的代码,具有丰富的可扩展的parallelism.在这个项目中,研究小组正在采取的初步步骤,开发必要的技术,建立一个自动线程提取框架。这些技术包括开发提取并行性的静态转换和量化动态优化的机会。该系统最终将由一系列静态转换和编译器插入的提示以及运行时优化组件组成。 该框架将通过从广泛的应用程序中可靠地提取并行性来解决多核挑战,而不会给程序员带来应该保留的低级别实现细节的负担。
英文摘要
Recently, the microprocessor industry has moved toward multicore microprocessor designs as a means of utilizing the increasing transistor counts in the face of physical and micro-architectural limitations. Unfortunately, providing multiple cores does not directly translate into performance for most codes. To make use of multicore, many new languages have been proposed to ease the burden of writing parallel programs, yet the programming effort involved in creating correct and efficient parallel programs is still far more substantial than writing the equivalent single-threaded version. A more attractive approach is to rely on tools, both compilers and runtime optimizers, to automatically extract threads from sequential applications. Unfortunately, despite decades of research on automatic parallelization, most techniques have only been effective in the scientific and data-parallel domains. With recently gained insight, the investigators showed that the limits of prior thread-extraction approaches are not fundamental. By applying known and new compilation techniques in a systematic manner, the investigators found that SPEC CINT2000, among the most sequential of codes, has abundant scalable parallelism.In this project, the team of investigators is taking the initial steps toward developing the techniques necessary to build an automatic thread extraction framework. These techniques include developing static transformations that extract parallelism and quantifying the opportunities for dynamic optimization. The system will ultimately consist of a series of static transformations and compiler-inserted hints combined with a run-time optimization component. This framework will address the multicore challenge by reliably extracting parallelism from a wide range of applications without burdening the programmer with what should remain to be low-level implementation details.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CAREER: An Evolutionary Approach to Hardware/Software Collaborative Design
-
批准号:0747273
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Kim Hazelwood
-
依托单位:
CSR--EHS: Virtual Execution Environments for Heterogeneous Embedded Devices
-
批准号:0720803
-
项目类别:Standard Grant
-
资助金额:$8.0万
-
财政年份:2007
-
负责人:Kim Hazelwood
-
依托单位:
国内基金
海外基金
登录
查看更多内容
液晶态圆偏振荧光共振能量转移体系的构筑及CPL性能的研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:余振强
-
依托单位:
铁电耦合CPL活性的手性钙钛矿化合物组装及机理研究
-
批准号:22365017
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:唐云志
-
依托单位:
稀土四面体CPL探针的氨基酸传感研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:周妍妍
-
依托单位:
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2021
-
负责人:顾进宝
-
依托单位:
拟南芥CPL2-CDKD;3介导的RNA聚合酶II磷酸化参与气孔发育的转录调控途径的研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:58万元
-
批准年份:2021
-
负责人:乐捷
-
依托单位:
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制
-
批准号:32100252
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:顾进宝
-
依托单位:
光-电驱动下的AIE-active手性高分子CPL液晶器件研究
-
批准号:92156014
-
项目类别:重大研究计划
-
资助金额:70.0万元
-
批准年份:2021
-
负责人:成义祥
-
依托单位:
光-电驱动下的AIE-active手性高分子CPL液晶器件研究
-
批准号:--
-
项目类别:--
-
资助金额:70万元
-
批准年份:2021
-
负责人:成义祥
-
依托单位:
酸性固态发酵鱼CPL降解肌原纤维蛋白促质构劣化机制研究
-
批准号:32060556
-
项目类别:地区科学基金项目
-
资助金额:35.0万元
-
批准年份:2020
-
负责人:曾雪峰
-
依托单位:
新型靶向融合蛋白CPL的构建及其增强乙肝DNA疫苗免疫效应的研究
-
批准号:81273321
-
项目类别:面上项目
-
资助金额:16.0万元
-
批准年份:2012
-
负责人:周承
-
依托单位: