ITR: An Optimizing Compiler for Languages with Programmable Memory Models

ITR:具有可编程内存模型的语言的优化编译器

基本信息

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

项目摘要

The memory model for a programming language specifiesthe relationship between the order in which data accessesappear in a program and the order seen during execution bythe different program components With the advent of parallelprogramming environments like Posix threads, Java, and OpenMP, multi-threaded explicitly parallel programs have become much morefrequent. This increases the need for memory models thatare easy to understand and efficient so that correct pro-grams can be developed and still give good performance.Unfortunately, the usability of memory models, their impacton performance, and the compiler technology needed to per-form optimizations of parallel programs are poorly under-stood. The result is that current memory models tend tofavor performance over usability by restricting the programsthat can be written with them, or by being difficult tounderstand. The objective of this project is to study com-piler techniques to optimize explicitly parallel programs byusing optimizations and analysis algorithms structured tohandle a broad class of consistency models. The techniquesstudied will be implemented in a compiler that will serveas a testbed for prototyping and studying programminglanguage memory models and for studying the optimizationand analysis of explicitly parallel programs.
编程语言指定的内存模型在程序中的数据访问访问的顺序与在执行过程中由不同的程序组件所看到的顺序访问的顺序,并随行编程环境出现了POSIX线程,Java和OpenMP(OpenSMP),多线读取的明确并行程序变得更加频繁。这增加了对易于理解和高效的内存模型的需求,因此可以开发正确的pro-grams并仍然具有良好的性能。结果是,当前的内存模型可以通过限制可以与它们编写的程序或难以通过Tounderstand编写的程序来倾向于性能。该项目的目的是研究COM-PILER技术,以通过优化和分析算法结构构成广泛的一致性模型来优化明确的并行程序。该技术将在编译器中实施,该编译器将为原型制作和研究编程语言记忆模型,并研究明确并行程序的优化和分析。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

暂无数据

数据更新时间:2024-06-01

David Padua其他文献

CEG_A_150908 179..191
CEG_A_150908 179..191
  • DOI:
  • 发表时间:
    2019
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Vivy Tran;R. Shammas;J. Sauk;David Padua
    Vivy Tran;R. Shammas;J. Sauk;David Padua
  • 通讯作者:
    David Padua
    David Padua
P101 RNA-SEQ ANALYSIS OF MOUSE MODELS OF COLITIS IDENTIFIES NOVEL MRNA AND LNCRNA TARGETS ASSOCIATED WITH HUMAN INFLAMMATORY BOWEL DISEASE
  • DOI:
    10.1053/j.gastro.2017.11.146
    10.1053/j.gastro.2017.11.146
  • 发表时间:
    2018-01-01
    2018-01-01
  • 期刊:
  • 影响因子:
  • 作者:
    Carl Robert Rankin;Ivy Ka Man Law;Charalabos Pothoulakis;David Padua
    Carl Robert Rankin;Ivy Ka Man Law;Charalabos Pothoulakis;David Padua
  • 通讯作者:
    David Padua
    David Padua
Tu1211 AN ANTISENSE OLIGONUCLEOTIDE FOR MICRORNA-24-3P EXHIBITS SAFE AND EFFICIENT KNOCKDOWN ABILITY <em>IN VITRO</em> AND <em>IN VIVO</em> AND INHIBITS TRINITROBENZENE SULFONIC ACID (TNBS) COLITIS
  • DOI:
    10.1016/s0016-5085(20)33222-4
    10.1016/s0016-5085(20)33222-4
  • 发表时间:
    2020-05-01
    2020-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Artin Soroosh;Carl R. Rankin;Kai Fang;Zulfiqar A. Lokhandwala;Ivy Ka Man Law;Ami Patel;Diane Bui;Dimitrios Iliopoulos;David Padua;Charalabos Pothoulakis
    Artin Soroosh;Carl R. Rankin;Kai Fang;Zulfiqar A. Lokhandwala;Ivy Ka Man Law;Ami Patel;Diane Bui;Dimitrios Iliopoulos;David Padua;Charalabos Pothoulakis
  • 通讯作者:
    Charalabos Pothoulakis
    Charalabos Pothoulakis
An Empirical Study of the Effect of Source-level Transformations on Compiler Stability
源代码级转换对编译器稳定性影响的实证研究
  • DOI:
  • 发表时间:
    2018
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhangxiaowen Gong;Zhi Chen;J. Szaday;David C. Wong;Zehra Sura;Neftali Watkinson;Saeed Maleki;David Padua;Alexandru Nicolau;A. Veidenbaum;Josep Torrellas
    Zhangxiaowen Gong;Zhi Chen;J. Szaday;David C. Wong;Zehra Sura;Neftali Watkinson;Saeed Maleki;David Padua;Alexandru Nicolau;A. Veidenbaum;Josep Torrellas
  • 通讯作者:
    Josep Torrellas
    Josep Torrellas
362 MIR-24-3P REGULATION OF CELL SURVIVAL MODULATES EPITHELIAL RECOVERY AFTER COLITIS
  • DOI:
    10.1016/s0016-5085(21)00909-4
    10.1016/s0016-5085(21)00909-4
  • 发表时间:
    2021-05-01
    2021-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Carl R. Rankin;Artin Soroosh;Kai Fang;Jill M. Hoffman;Ivy Ka Man Law;Zulfiqar A. Lokhandwala;David Padua;Charalabos Pothoulakis
    Carl R. Rankin;Artin Soroosh;Kai Fang;Jill M. Hoffman;Ivy Ka Man Law;Zulfiqar A. Lokhandwala;David Padua;Charalabos Pothoulakis
  • 通讯作者:
    Charalabos Pothoulakis
    Charalabos Pothoulakis
共 6 条
  • 1
  • 2
前往

David Padua的其他基金

XPS: FULL: FP: Collaborative Research:Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
  • 批准号:
    1533912
    1533912
  • 财政年份:
    2015
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
Collaborative Research: Conceptualizing an Institute for Using Inter-Domain Abstractions to Support Inter-Disciplinary Applications
协作研究:概念化一个使用跨域抽象来支持跨学科应用的研究所
  • 批准号:
    1216788
    1216788
  • 财政年份:
    2012
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
EAGER: A Study of the Limitations of Program Analysis for Autovectorization
EAGER:自动向量化程序分析局限性的研究
  • 批准号:
    1251312
    1251312
  • 财政年份:
    2012
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
CSR: Large: Collaborative Research: Kali: A System for Sequential Programming of Multicore Processors
CSR:大型:协作研究:Kali:多核处理器顺序编程系统
  • 批准号:
    1111407
    1111407
  • 财政年份:
    2011
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
Indo-US Workshop on Parallelism and the Future of High-Performance Computing
印度-美国并行性和高性能计算的未来研讨会
  • 批准号:
    0949178
    0949178
  • 财政年份:
    2010
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
Collaborative Research: Next Generation Compilers for Emerging Multicore Systems
合作研究:新兴多核系统的下一代编译器
  • 批准号:
    0702260
    0702260
  • 财政年份:
    2007
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Continuing Grant
    Continuing Grant
Workshop: A Workshop on the Future of Compiler Research
研讨会:关于编译器研究未来的研讨会
  • 批准号:
    0605116
    0605116
  • 财政年份:
    2006
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
CSR-AES: Collaborative Research: Library Generators for Advanced Execution Systems
CSR-AES:协作研究:高级执行系统的库生成器
  • 批准号:
    0509432
    0509432
  • 财政年份:
    2005
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Continuing Grant
    Continuing Grant
NGS: Collaborative Research: An OpenMp Environment for Wide-Area Networked Computing
NGS:协作研究:用于广域网络计算的 OpenMp 环境
  • 批准号:
    0103610
    0103610
  • 财政年份:
    2001
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Continuing Grant
    Continuing Grant
ITR/SY: A New Framework For Program Optimization
ITR/SY:程序优化的新框架
  • 批准号:
    0121401
    0121401
  • 财政年份:
    2001
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant

相似国自然基金

编译器优化场景下的智能软件逆向
  • 批准号:
    62302497
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
编译器优化引发的安全漏洞的自动检测技术
  • 批准号:
    62172201
  • 批准年份:
    2021
  • 资助金额:
    59.00 万元
  • 项目类别:
    面上项目
编译器优化引发的安全漏洞的自动检测技术
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
基于编译优化推荐与测试输入生成的编译器测试研究
  • 批准号:
    62002256
  • 批准年份:
    2020
  • 资助金额:
    24 万元
  • 项目类别:
    青年科学基金项目
面向嵌入式系统绿色需求的编译理论与方法研究
  • 批准号:
    61373039
  • 批准年份:
    2013
  • 资助金额:
    78.0 万元
  • 项目类别:
    面上项目

相似海外基金

Using graphical structure to develop an optimizing compiler for the Turing probabilistic language
使用图形结构开发图灵概率语言的优化编译器
  • 批准号:
    2751277
    2751277
  • 财政年份:
    2022
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Studentship
    Studentship
Optimizing Compiler Techniques for Parallel and Heterogeneous Architectures
优化并行和异构架构的编译器技术
  • 批准号:
    542793-2019
    542793-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Master's
    Alexander Graham Bell Canada Graduate Scholarships - Master's
SHF:Small:RUI: Optimizing Compiler Instruction Scheduling Using GPU-Accelerated Intelligent Search
SHF:Small:RUI:使用 GPU 加速智能搜索优化编译器指令调度
  • 批准号:
    1911235
    1911235
  • 财政年份:
    2019
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
SHF: Small: Optimizing Compiler and Runtime for Concurrency-Oriented Execution Model
SHF:小型:优化面向并发的执行模型的编译器和运行时
  • 批准号:
    1421505
    1421505
  • 财政年份:
    2014
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    Standard Grant
    Standard Grant
Optimizing Virtualized Program Performance in an Open Source Compiler
优化开源编译器中的虚拟化程序性能
  • 批准号:
    450780-2013
    450780-2013
  • 财政年份:
    2013
  • 资助金额:
    $ 49万
    $ 49万
  • 项目类别:
    University Undergraduate Student Research Awards
    University Undergraduate Student Research Awards