CPA-CPL: The Reduction Simplification Engine

CPA-CPL:简化简化引擎

基本信息

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

项目摘要

Improving programmer productivity is a crucial challenge, especially with the emergence of multi- and many-core processors. High level mathematical equations serve as declarative specifications for a large class of compute- and data- intensive parts of programs. The expressivity of such equations is greatly enhanced when users are allowed to specify collective operations called "reductions:" associative and commutative operators applied to sets of values. Another common feature of such equational programs is "reuse:" at different points in a set, the same intermediate value is (re)- computed or used. Certain extremely effective program optimizations are possible when equational programs have both reductions and reuse. These optimizations yield new equations with lower computational complexity (e.g., a quadratic time equation can be transformed into one with linear complexity). This project investigates how to perform these simplifications automatically and optimally. The PIs will develop and deploy a tool called Reduction Simplification Engine (RSE) that implements such optimizations techniques. Traditional compiler optimizations simply seek a few percentage points of performance gains, at best a small, constant factor. On the other hand, the optimizations performed by the RSE have significantly more benefits since they reduce the asymptotic complexity of the program.
提高程序员的工作效率是一个关键的挑战,特别是在多核和多核处理器出现的情况下。高级数学公式是程序的一大类计算密集型和数据密集型部分的声明性规范。当用户被允许指定称为“约简”的集合运算时,此类方程的可表现性大大增强:应用于值集合的结合和交换运算符。这类等式程序的另一个共同特征是“重用”:在集合中的不同点上,(重新)计算或使用相同的中间值。当等式程序同时具有缩减和重用时,某些非常有效的程序优化是可能的。这些优化产生了计算复杂度更低的新方程(例如,可以将二次时间方程转换为线性复杂度的方程)。本项目研究如何以自动和优化的方式执行这些简化。PI将开发和部署一种名为简化引擎(RSE)的工具,该工具可以实现此类优化技术。传统的编译器优化只是寻求几个百分点的性能提升,充其量是一个小的、恒定的因素。另一方面,RSE执行的优化具有明显更多的好处,因为它们降低了程序的渐近复杂性。

项目成果

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

Sanjay Rajopadhye其他文献

Special Issue on ASAP 2004 Conference
Monoparametric Tiling of Polyhedral Programs
OREGAMI: Tools for mapping parallel computations to parallel architectures
  • DOI:
    10.1007/bf01379319
  • 发表时间:
    1991-06-01
  • 期刊:
  • 影响因子:
    0.900
  • 作者:
    Virginia M. Lo;Sanjay Rajopadhye;Samik Gupta;David Keldsen;Moataz A. Mohamed;Bill Nitzberg;Jan Arne Telle;Xiaoxiong Zhong
  • 通讯作者:
    Xiaoxiong Zhong
Quasi-Linear allocation functions for efficient array design

Sanjay Rajopadhye的其他文献

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

{{ truncateString('Sanjay Rajopadhye', 18)}}的其他基金

Co-Design for Exascale General Purpose computing on Graphics Processing Units (GPGPU)
图形处理单元 (GPGPU) 上百亿亿次级通用计算的协同设计
  • 批准号:
    1240991
  • 财政年份:
    2012
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
International: Research Experience for US Students at INRIA - REUSSI 2
国际:美国学生在 INRIA 的研究经验 - REUSSI 2
  • 批准号:
    1045885
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
SHF: Small: Simplifying Reductions
SHF:小:简化削减
  • 批准号:
    0917319
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
HiPHiPECS: High Level Programming of High Performance Embedded Computing Systems
HiPHiPECS:高性能嵌入式计算系统的高级编程
  • 批准号:
    0306142
  • 财政年份:
    2003
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Research Initiation: Mechanical Synthesis of Systolic Arrays
研究启动:脉动阵列的机械合成
  • 批准号:
    8802454
  • 财政年份:
    1988
  • 资助金额:
    --
  • 项目类别:
    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
  • 资助金额:
    --
  • 项目类别:
    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
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Development of bright CPL molecules based on a novel molecular strategy and its biosensing application
基于新型分子策略的明亮CPL分子的开发及其生物传感应用
  • 批准号:
    21K14601
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Controlling Chirality of Crystals and CPL Property Based on Luminescent Amphidynamic Crystals
基于发光两亲动力学晶体控制晶体手性和CPL性质
  • 批准号:
    19K23618
  • 财政年份:
    2019
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Creation of Helix Pyrene Circularly Polarized Luminescent (CPL) Materials Responsive to External Stimuli
响应外部刺激的螺旋芘圆偏振发光(CPL)材料的创建
  • 批准号:
    18K05094
  • 财政年份:
    2018
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Emerging CPL-active polymers by wavelength-selective CP light source
通过波长选择性 CP 光源开发新兴 CPL 活性聚合物
  • 批准号:
    16H04155
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
synthesis of chiral organosilane compounds for high performance CPL materials
高性能CPL材料手性有机硅烷化合物的合成
  • 批准号:
    15K05604
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    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
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Construction of non-classical circularly polarized luminescence (CPL) switch and amplification system using matrix
利用矩阵构建非经典圆偏振发光(CPL)开关和放大系统
  • 批准号:
    15K05489
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    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
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了