CPA-CPL: Compiler and Software Solutions for the Memory Bottleneck on Multicore
CPA-CPL: Compiler and Software Solutions for the Memory Bottleneck on Multicore
批准号:
0811587
负责人:
Zhiyuan Li
金额:
$30.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-08-01 至 2012-07-31
中文摘要
实际上,今天每个高性能处理器在单个芯片上都有多个处理单元(也称为核心)。这种多核硬件设计通过同时处理多个任务,为显著提高性能提供了机会,从而实现了新的计算密集型应用程序。在单个芯片上执行多个任务要求数据以超出当前硬件能力的速率进出芯片。因此,实现当前多核处理器的性能潜力需要新的解决方案来解决内存瓶颈问题。该项目研究了缓解内存瓶颈的软件解决方案。其主要思想是使用程序转换工具(也称为编译器)来重构程序,以便它们能够最好地利用深层和复杂的内存层次结构,并考虑诸如预取和共享缓存之类的硬件优化。该项目研究可扩展多核处理器的新颖编程模型和结构,以及支持此类模型和结构的编译器技术。它还旨在为消息传递聚合开发一个运行时基础设施,以支持这种模型和多核处理器集群上的构造。软件开发通过指导应用程序开发和编译器优化的分析模型得到增强。软件技术和理论模型在从多核桌面机器到多核处理器集群的平台上进行了性能和可扩展性验证。
英文摘要
Virtually every high-performance processor today has multiple processingunits (also known as cores) on a single chip. Such multicore hardwaredesigns present opportunities for significant performance gains, byprocessing multiple tasks simultaneously, thus enabling novelcompute-intensive applications. Executing multiple tasks on a single chiprequires data to be transported in and out of the chip at a rate whichoften exceeds current hardware capability. Consequently, realizing theperformance potential of current multicore processors requires novelsolutions to the memory bottleneck problem. This project investigatessoftware solutions to alleviate the memory bottleneck. The main idea is touse program transformation tools (also called compilers) to restructureprograms so that they can best utilize deep and complex memoryhierarchies, and to account for such hardware optimizations as prefetchingand shared caches.This project investigates novel programming models and constructs forscalable multicore processors, and compiler techniques to support suchmodels and constructs. It also aims to develop a runtime infrastructurefor message passing aggregates to support such models and constructs onclusters of multicore processors. Software developments are augmented byanalytical models that guide application development and compileroptimizations. Software techniques and theoretical models are validatedfor performance and scalability on platforms ranging from multicoredesktop machines to clusters of multicore processors.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
XPS:EXPL:DSD: Language Abstraction, Annotation, Compiler Optimization Techniques for Efficient CFD Computation
-
批准号:1533822
-
项目类别:Standard Grant
-
资助金额:$27.32万
-
财政年份:2015
-
负责人:Zhiyuan Li
-
依托单位:
CSR:Small:New Slicing Techniques for Program Parallelization
-
批准号:0915414
-
项目类别:Standard Grant
-
资助金额:$42.91万
-
财政年份:2009
-
负责人:Zhiyuan Li
-
依托单位:
CRI: Planning - A Testbed for Compiler-supported Scalable Error Monitoring and Diagnosis for Reliable and Secure Sensor Networks
-
批准号:0751101
-
项目类别:Standard Grant
-
资助金额:$4.89万
-
财政年份:2008
-
负责人:Zhiyuan Li
-
依托单位:
CT-ISG: Compiler-Enabled Adaptive Security Monitoring on Networked Embedded Systems
-
批准号:0716271
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2007
-
负责人:Zhiyuan Li
-
依托单位:
Parametric Compiler Optimization for Multi-Core Architectures
-
批准号:0702245
-
项目类别:Continuing Grant
-
资助金额:$27.5万
-
财政年份:2007
-
负责人:Zhiyuan Li
-
依托单位:
CSR-EHS: Resource-Efficient Monitoring, Diagnosis, and Programming Support for Reliable Networked Embedded Systems
-
批准号:0509394
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Zhiyuan Li
-
依托单位:
AAD: Software Tool for Asynchronous-Algorithm Development
-
批准号:0444285
-
项目类别:Standard Grant
-
资助金额:$65.0万
-
财政年份:2005
-
负责人:Zhiyuan Li
-
依托单位:
Compiler Schemes for Server-assisted Energy-efficient Mobile Computing on Handheld Devices
-
批准号:0208760
-
项目类别:Standard Grant
-
资助金额:$24.96万
-
财政年份:2002
-
负责人:Zhiyuan Li
-
依托单位:
ITR: Dynamic Code Enhancement and Scheduling Techniques for Complex Simulations
-
批准号:0082834
-
项目类别:Continuing Grant
-
资助金额:$28.0万
-
财政年份:2000
-
负责人:Zhiyuan Li
-
依托单位:
Compiler Techniques for Improving Data Locality in Complex Program Constructs
-
批准号:9975309
-
项目类别:Standard Grant
-
资助金额:$17.0万
-
财政年份:1999
-
负责人:Zhiyuan Li
-
依托单位:
CAREER: A Compiler-Assisted Approach to High Performance Memory Architectures
-
批准号:9796313
-
项目类别:Continuing Grant
-
资助金额:$4.94万
-
财政年份:1997
-
负责人:Zhiyuan Li
-
依托单位:
CAREER: A Compiler-Assisted Approach to High Performance Memory Architectures
-
批准号:9502541
-
项目类别:Continuing Grant
-
资助金额:$9.0万
-
财政年份:1995
-
负责人:Zhiyuan Li
-
依托单位:
Hierarchical Program Analysis in High Performance Compilers for Parallel Computers
-
批准号:9210913
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:1992
-
负责人:Zhiyuan Li
-
依托单位:
国内基金
海外基金
登录
查看更多内容
单层手性COFs/TMDs异质结的自旋极化协同机理及高性能CPL探测研究
-
批准号:225B2205
-
项目类别:青年学生基础研究项目
-
资助金额:30.00万元
-
批准年份:2025
-
负责人:刘治萍
-
依托单位:
液晶态圆偏振荧光共振能量转移体系的构筑及CPL性能的研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:余振强
-
依托单位:
铁电耦合CPL活性的手性钙钛矿化合物组装及机理研究
-
批准号:22365017
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:唐云志
-
依托单位:
稀土四面体CPL探针的氨基酸传感研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:周妍妍
-
依托单位:
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2021
-
负责人:顾进宝
-
依托单位:
拟南芥CPL2-CDKD;3介导的RNA聚合酶II磷酸化参与气孔发育的转录调控途径的研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:58万元
-
批准年份:2021
-
负责人:乐捷
-
依托单位:
光-电驱动下的AIE-active手性高分子CPL液晶器件研究
-
批准号:92156014
-
项目类别:重大研究计划
-
资助金额:70.0万元
-
批准年份:2021
-
负责人:成义祥
-
依托单位:
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制
-
批准号:32100252
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:顾进宝
-
依托单位:
光-电驱动下的AIE-active手性高分子CPL液晶器件研究
-
批准号:--
-
项目类别:--
-
资助金额:70万元
-
批准年份:2021
-
负责人:成义祥
-
依托单位:
酸性固态发酵鱼CPL降解肌原纤维蛋白促质构劣化机制研究
-
批准号:32060556
-
项目类别:地区科学基金项目
-
资助金额:35.0万元
-
批准年份:2020
-
负责人:曾雪峰
-
依托单位: