CPA-CPL: Cache-Aware Synchronization and Scheduling of Data-Parallel Programs for Multi-Core Processors

CPA-CPL:多核处理器数据并行程序的缓存感知同步和调度

基本信息

  • 批准号:
    0811882
  • 负责人:
  • 金额:
    $ 29.87万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-09-01 至 2012-08-31
  • 项目状态:
    已结题

项目摘要

Project AbstractMulti-core (parallel) processors are becoming ubiquitous. The use of such systems is key to science, engineering, finance, and other major areas of the economy. However, increased applications performance on such systems can only be achieved with advances in mapping such applications to multi-core machines. This task is made more difficult by the presence of complex memory organizations which is perhaps the key bottleneck to efficient execution, and which was not previously addressed effectively. This research involves making the mapping of the program to the machine aware of the complexities of the memory-hierarchy in all phases of the compilation process. This will ensure a good fit between the application code and the actual machine and thereby guarantee much more effective utilization of the hardware (and thus efficient/fast execution) than was previously possible. Modern processors (multi-cores) employ increasingly complex memory hierarchies. Management of such hierarchies is becoming critical to the overall success of the compilation process since effective utilization of the memory hierarchy dominates overall performance. This research develops a new cache-hierarchy-aware compilation and runtime system (i.e., including compilation, scheduling, and static/dynamic processor mapping of parallel programs). These tasks have one thing in common: they all need accurate estimates of data element (iteration, task) computation and memory access times which are currently beyond the (cache-oblivious) state-of-the-art. This research thus develops new techniques for iteration space partitioning, scheduling, and synchronization which capture the variability due to cache, memory, and conditional statement behavior and their interaction. This research will have a broad impact on the computer industry as it will allow the ubiquitous multi-core systems of the future to be efficiently exploited by parallel programs.
项目摘要多核(并行)处理器正在变得无处不在。这些系统的使用是科学、工程、金融和其他主要经济领域的关键。然而,只有在将这些应用程序映射到多核机器方面取得进展的情况下,才能在这些系统上实现更高的应用程序性能。复杂的内存组织的存在使得这项任务变得更加困难,这可能是高效执行的关键瓶颈,并且以前没有有效地解决。 这项研究涉及到使映射的程序到机器知道的复杂性的内存层次结构在编译过程的所有阶段。这将确保应用程序代码和实际机器之间的良好匹配,从而保证比以前更有效地利用硬件(从而有效/快速执行)。现代处理器(多核)采用越来越复杂的内存层次结构。这种层次结构的管理对于编译过程的整体成功变得至关重要,因为存储器层次结构的有效利用主导了整体性能。本研究开发了一种新的缓存层次感知编译和运行时系统(即,包括并行程序的编译、调度和静态/动态处理器映射)。这些任务有一个共同点:他们都需要准确估计的数据元素(迭代,任务)的计算和内存访问时间,这是目前超出(高速缓存不经意)的最先进的。因此,这项研究开发了新的技术迭代空间划分,调度和同步捕获的变化,由于高速缓存,内存和条件语句的行为和它们的相互作用。这项研究将对计算机行业产生广泛的影响,因为它将允许并行程序有效地利用未来无处不在的多核系统。

项目成果

期刊论文数量(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 }}

Alexander Veidenbaum其他文献

Alexander Veidenbaum的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Alexander Veidenbaum', 18)}}的其他基金

XPS: FULL: FP: Collaborative Research: Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
  • 批准号:
    1533926
  • 财政年份:
    2015
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Standard Grant
SHF: Small: Improving single core performance via compiler-assisted out-of-order commit
SHF:小:通过编译器辅助的乱序提交提高单核性能
  • 批准号:
    1118047
  • 财政年份:
    2011
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Standard Grant
A Framework for Speeding Up Mobile Code Execution in Embedded Systems Using Superoperators and Annotations
使用超级运算符和注释加速嵌入式系统中移动代码执行的框架
  • 批准号:
    0311738
  • 财政年份:
    2003
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Continuing Grant
International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems; October 22-24, 1997; Maui, Hawaii
下一代高性能处理器和系统创新架构国际研讨会;
  • 批准号:
    9729840
  • 财政年份:
    1997
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Standard Grant

相似国自然基金

液晶态圆偏振荧光共振能量转移体系的构筑及CPL性能的研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    15.0 万元
  • 项目类别:
    省市级项目
铁电耦合CPL活性的手性钙钛矿化合物组装及机理研究
  • 批准号:
    22365017
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
稀土四面体CPL探针的氨基酸传感研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
拟南芥CPL2-CDKD;3介导的RNA聚合酶II磷酸化参与气孔发育的转录调控途径的研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
光—电驱动下的AIE-active手性高分子CPL液晶器件研究
  • 批准号:
    92156014
  • 批准年份:
    2021
  • 资助金额:
    70.00 万元
  • 项目类别:
    国际(地区)合作与交流项目
光-电驱动下的AIE-active手性高分子CPL液晶器件研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    70 万元
  • 项目类别:
酸性固态发酵鱼CPL降解肌原纤维蛋白促质构劣化机制研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    35 万元
  • 项目类别:
    地区科学基金项目
新型靶向融合蛋白CPL的构建及其增强乙肝DNA疫苗免疫效应的研究
  • 批准号:
    81273321
  • 批准年份:
    2012
  • 资助金额:
    16.0 万元
  • 项目类别:
    面上项目
CPL蒸发面微沟槽犁/挤成形及裂缝凹穴生成机理与控制
  • 批准号:
    50605023
  • 批准年份:
    2006
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Synthesis of stimuli-responsive CPL dyes with spiro-conjugated compounds
用螺环共轭化合物合成刺激响应性 CPL 染料
  • 批准号:
    23K13733
  • 财政年份:
    2023
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Charge Transport in Symmetry Breaking Conjugated Molecular Materials: Experimental Approach by Conductivity Measurements under CPL Excitation
对称破缺共轭分子材料中的电荷传输:CPL 激励下电导率测量的实验方法
  • 批准号:
    23KF0045
  • 财政年份:
    2023
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Development of bright CPL molecules based on a novel molecular strategy and its biosensing application
基于新型分子策略的明亮CPL分子的开发及其生物传感应用
  • 批准号:
    21K14601
  • 财政年份:
    2021
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Controlling Chirality of Crystals and CPL Property Based on Luminescent Amphidynamic Crystals
基于发光两亲动力学晶体控制晶体手性和CPL性质
  • 批准号:
    19K23618
  • 财政年份:
    2019
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Creation of Helix Pyrene Circularly Polarized Luminescent (CPL) Materials Responsive to External Stimuli
响应外部刺激的螺旋芘圆偏振发光(CPL)材料的创建
  • 批准号:
    18K05094
  • 财政年份:
    2018
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Emerging CPL-active polymers by wavelength-selective CP light source
通过波长选择性 CP 光源开发新兴 CPL 活性聚合物
  • 批准号:
    16H04155
  • 财政年份:
    2016
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
synthesis of chiral organosilane compounds for high performance CPL materials
高性能CPL材料手性有机硅烷化合物的合成
  • 批准号:
    15K05604
  • 财政年份:
    2015
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Plasmon enhancement mechanism for the circularly polarized luminescence and construction of a CPL detecting system with high detection sensitivity
圆偏振发光的等离激元增强机制及高检测灵敏度CPL检测系统的构建
  • 批准号:
    15K04610
  • 财政年份:
    2015
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Construction of non-classical circularly polarized luminescence (CPL) switch and amplification system using matrix
利用矩阵构建非经典圆偏振发光(CPL)开关和放大系统
  • 批准号:
    15K05489
  • 财政年份:
    2015
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Study about high-order complex system by chiral sensing system using CPL confocal microscopic spectroscopy
利用 CPL 共焦显微光谱研究手性传感系统的高阶复杂体系
  • 批准号:
    25810038
  • 财政年份:
    2013
  • 资助金额:
    $ 29.87万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了