CAREER:Toward a locality-enhancing transformation framework for irregular programs

职业生涯:为非正规项目建立一个增强地方性的转型框架

基本信息

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

项目摘要

Many domains in computer science, from data-mining to simulation to computational biology, focus heavily on irregular applications, which deal with complex algorithms that manipulate complex data structures. For example, to analyze large data sets, point correlation - a data mining algorithm - organizes data in a tree-like structure that is then manipulated to extract trends and patterns. As such algorithms become more pervasive, and, more importantly, the data sets they are applied to become much larger, writing high performance irregular applications has become critically important. However, the complexity of irregular algorithms makes writing high-performance applications very difficult: simple expressions of the algorithms do not perform well, and high-performance implementations are difficult to express. An attractive solution is to develop a set of tools that could take a simple expression of an algorithm and automatically transform the program into a higher performing version. This project aims to develop automated, robust and generally-applicable performance-enhancing techniques and transformations for irregular programs.The chief obstacle to identifying and performing performance-enhancing transformations on irregular programs is the apparent lack of principles that unify irregular applications. However, this research argues that there are, indeed, such principles that can guide the development of transformations. By leveraging high-level structural properties of irregular algorithms, it is possible to automatically transform irregular programs to significantly improve their performance. This project pursues a set of interlocking efforts to build a framework to (i) analyze irregular programs, (ii) identify profitable and legal transformations, (iii) automatically restructure programs according to those transformations, and then (iv) tune the performance of the transformed applications to best fit the target execution platform.
计算机科学中的许多领域,从数据挖掘到模拟再到计算生物学,都非常关注非常规应用程序,这些应用程序处理操纵复杂数据结构的复杂算法。例如,为了分析大型数据集,点相关(一种数据挖掘算法)将数据组织成树状结构,然后对其进行操作以提取趋势和模式。随着这些算法变得越来越普遍,更重要的是,它们所应用的数据集变得越来越大,编写高性能的非常规应用程序变得至关重要。然而,不规则算法的复杂性使得编写高性能应用程序变得非常困难:算法的简单表达式表现不佳,高性能实现难以表达。一个有吸引力的解决方案是开发一套工具,可以采用算法的简单表达式并自动将程序转换为更高性能的版本。本项目旨在为非常规程序开发自动化的、健壮的和普遍适用的性能增强技术和转换。识别和执行非常规程序的性能增强转换的主要障碍是明显缺乏统一非常规应用程序的原则。然而,这项研究认为,确实有这样的原则,可以指导发展的转变。通过利用不规则算法的高级结构属性,可以自动转换不规则程序以显着提高其性能。这个项目追求一套环环相扣的努力,以建立一个框架(i)分析不规则的程序,(ii)识别有利可图的和法律的转换,(iii)自动重组程序根据这些转换,然后(iv)调整转换后的应用程序的性能,以最适合目标执行平台。

项目成果

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

Milind Kulkarni其他文献

Can paediatric surgical registrars safely perform supervised hypospadias surgery?
儿科手术注册员可以在监督下安全地进行尿道下裂手术吗?
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    2
  • 作者:
    Charlotte Hughes;Hazem Mosa;Sandra Johnson;J. Parr;Ravindar Anbarasan;Milind Kulkarni;A. Mathur
  • 通讯作者:
    A. Mathur
InContext: simple parallelism for distributed applications
InContext:分布式应用程序的简单并行性
  • DOI:
    10.1145/1996130.1996144
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sunghwan Yoo;Hyojeong Lee;C. Killian;Milind Kulkarni
  • 通讯作者:
    Milind Kulkarni
Garbage Collection for Mostly Serialized Heaps
大多数序列化堆的垃圾收集
Scheduling Transformation and Dependence Tests for Recursive Programs
递归程序的调度转换和依赖性测试
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kirshanthan Sundararajah;Milind Kulkarni
  • 通讯作者:
    Milind Kulkarni
The Centre for Market and Public Organisation One Kind of Democracy One Kind of Democracy
市场与公共组织中心 一种民主 一种民主
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Siwan Anderson;P. Francois;Ashok Kotwal;Milind Kulkarni;Tim Murugkar;Gustavo Besley;Biju Bobonis;Jim Rao;Jim Fearon;Francesco Robinson;John Trebbi;Debraj Hoddinott;Nava Ray;Robin Ashraf;Garance Burgess;Dilip Genicot;Thomas Mookherjee;Fujiwara
  • 通讯作者:
    Fujiwara

Milind Kulkarni的其他文献

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

{{ truncateString('Milind Kulkarni', 18)}}的其他基金

Collaborative Research: PPoSS: LARGE: A Full-Stack Architecture for Sparse Computation
协作研究:PPoSS:LARGE:稀疏计算的全栈架构
  • 批准号:
    2216978
  • 财政年份:
    2022
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Continuing Grant
Travel: Student Travel Grant for the Programming Languages Mentoring Workshop at PLDI 2022
旅费:PLDI 2022 编程语言指导研讨会的学生旅费补助
  • 批准号:
    2227746
  • 财政年份:
    2022
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
SHF: Small: A Composable, Sound Optimization Framework for Loops and Recursion
SHF:小型:用于循环和递归的可组合、完善的优化框架
  • 批准号:
    1908504
  • 财政年份:
    2019
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
SPX: Write Once, Run on Anything: Verified, Tuned Accelerator Kernels from High Level Specifications
SPX:一次写入,在任何设备上运行:根据高级规范进行验证、调整的加速器内核
  • 批准号:
    1919197
  • 财政年份:
    2019
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
NSF Student Travel Grant for 2019 Midwest Programming Languages Summit (MWPLS)
2019 年中西部编程语言峰会 (MWPLS) 的 NSF 学生旅费补助金
  • 批准号:
    1942074
  • 财政年份:
    2019
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
SPX: Collaborative Research: Eat your Wheaties: Multi-Grain Compilers for Parallel Builds at Every Scale
SPX:协作研究:吃你的小麦:用于各种规模并行构建的多粒度编译器
  • 批准号:
    1725672
  • 财政年份:
    2017
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: ParaTreet: Parallel Software for Spatial Trees in Simulation and Analysis
SI2-SSI:协作研究:ParaTreet:仿真和分析中的空间树并行软件
  • 批准号:
    1550525
  • 财政年份:
    2016
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Hybrid Static-Dynamic Analyses for RegionSerializability
SHF:小型:协作研究:区域可串行性的混合静态动态分析
  • 批准号:
    1422178
  • 财政年份:
    2014
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research: Taming parallelism: optimally exploiting high-throughput parallel architectures
XPS:完整:FP:协作研究:驯服并行性:最佳地利用高吞吐量并行架构
  • 批准号:
    1439126
  • 财政年份:
    2014
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
XPS: CLCCA: On the Hunt for Correctness and Performance Bugs in Large-scale Programs
XPS:CLCCA:寻找大型程序中的正确性和性能错误
  • 批准号:
    1337158
  • 财政年份:
    2013
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant

相似国自然基金

Toward a general theory of intermittent aeolian and fluvial nonsuspended sediment transport
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    55 万元
  • 项目类别:

相似海外基金

CAREER: Toward Smart Surface Acoustic Wave Devices with Gate-Tunability
职业:开发具有栅极可调谐性的智能表面声波器件
  • 批准号:
    2337069
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Continuing Grant
CAREER: Hybrid Surface Coating Toward Corrosion-Controlled Magnesium-Based Implants
职业:针对腐蚀控制镁基植入物的混合表面涂层
  • 批准号:
    2339911
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Continuing Grant
CAREER: A Bottom Up pAproach Toward Understanding the Sunlight Driven Mechanisms and Pathways for the Release of Metals from Petroleum.
职业:一种自下而上的方法来了解阳光驱动的机制和从石油中释放金属的途径。
  • 批准号:
    2340743
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Continuing Grant
The Information-Attention Tradeoff: Toward an Understanding of the Fundamentals of Online Attention
信息与注意力的权衡:了解在线注意力的基本原理
  • 批准号:
    2343858
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Continuing Grant
CAREER: Toward Power Delivery Network-aware Hardware Security
职业:迈向电力传输网络感知硬件安全
  • 批准号:
    2338069
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Continuing Grant
Toward Trustworthy Generative AI by Integrating Large Language Model with Knowledge Graph
通过将大型语言模型与知识图相结合,迈向可信赖的生成式人工智能
  • 批准号:
    24K20834
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Tuning Precision Fabricated Liquid Crystal Adsorbents - Toward Tailored Adsorption of Per- and Polyfluorinated Alkyl Substances
调整精密制造的液晶吸附剂 - 针对全氟和多氟烷基物质的定制吸附
  • 批准号:
    24K17729
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Toward next-generation flexible and interpretable deep learning: A novel evolutionary wide dendritic learning
迈向下一代灵活且可解释的深度学习:一种新颖的进化广泛的树突学习
  • 批准号:
    23K24899
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Mentored Excellence Toward Research and Industry Careers 2
指导卓越研究和行业职业 2
  • 批准号:
    2322416
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
Toward a more complete understanding of coastal upwelling dynamics
更全面地了解沿海上升流动力学
  • 批准号:
    2343008
  • 财政年份:
    2024
  • 资助金额:
    $ 41.88万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了