课题基金 / 基金详情

Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization

Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
协作研究:SHF:中:协作自动并行化
批准号:
2107042
负责人:
Simone Campanoni
金额:
$60.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-10-01 至 2025-09-30

项目摘要

项目成果

Simone Campanoni的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
In the context of the end of Moore's law, the greatest value of multicore is ultimately in its potential to accelerate sequential codes. This potential can only be realized with the reliable extraction of sufficient multicore-appropriate thread-level parallelism (MATLP) from programs. Yet, despite many new tools, languages, and libraries designed for multicore, difficulties in MATLP extraction keep multicore grossly underutilized. The energy and performance impact of this is nearly universal. To address this problem, this project's novelties are in (i) redefining traditional abstractions used within compilers to enable constructive and tight collaborations that aim to coordinate the multiple code analyses and transformations required for MATLP extraction, (ii) producing RAPPORT, the first publicly available compiler with full collaboration support, a necessary element for robust automatic parallelization. This project's impact is in making computing faster and more efficient with reliable MATLP extraction.In conventional compilers, optimizations perform well greedily and independently, enabling easy compiler modularity without much performance impact. However, in MATLP extraction, key parallelization techniques may succeed only if other transformations clear the path, sometimes by de-optimizing the code. Over the last decade, researchers have made steady progress toward the goal of robust and routine automatic MATLP with new MATLP parallelization patterns, stronger memory analyses, and more efficient speculation techniques. This team believes these MATLP technologies are sufficient but lack the coordination necessary to realize their full potential. This work produces the technology necessary for reliable MATLP extraction by redefining compiler abstractions to enable transformations and analyses to work together actively without loss of modularity. This new technology enables a globally beneficial behavior by centralizing, in a modular way, the decentralized and greedy decision-making found in conventional compilers. In this way, it makes the reliable and robust extraction of MATLP possible.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
WARDen: Specializing Cache Coherence for High-Level Parallel Languages
WARDen:专门针对高级并行语言的缓存一致性
DOI: 10.1145/3579990.3580013
发表时间: 2023
期刊: Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization
影响因子: --
作者: [Wilkins, Michael, Westrick, Sam, Kandiah, Vijay, Bernat, Alex, Suchy, Brian, Deiana, Enrico Armenio, Campanoni, Simone, Acar, Umut A., Dinda, Peter, Hardavellas, Nikos]
通讯作者: Hardavellas, Nikos
DOI: 10.1145/3579371.3589097
发表时间: 2023-06
期刊: Proceedings of the 50th Annual International Symposium on Computer Architecture
影响因子: --
作者: [N. P. Nagendra;Bhargav Reddy Godala;Ishita Chaturvedi;Atmn Patel;Svilen Kanev;Tipp Moseley;Jared Stark;Gilles A. Pokam;Simone Campanoni;David I. August]
通讯作者: N. P. Nagendra;Bhargav Reddy Godala;Ishita Chaturvedi;Atmn Patel;Svilen Kanev;Tipp Moseley;Jared Stark;Gilles A. Pokam;Simone Campanoni;David I. August
NOELLE Offers Empowering LLVM Extensions
NOELLE 提供强大的 LLVM 扩展
DOI: 10.1109/cgo53902.2022.9741276
发表时间: 2022
期刊: 2022 IEEE/ACM International Symposium on Code Generation and Optimization (CGO
影响因子: --
作者: [Matni, Angelo, Deiana, Enrico Armenio, Su, Yian, Gross, Lukas, Ghosh, Souradip, Apostolakis, Sotiris, Xu, Ziyang, Tan, Zujun, Chaturvedi, Ishita, Homerding, Brian]
通讯作者: Homerding, Brian
Program State Element Characterization
程序状态元素表征
DOI: 10.1145/3579990.3580011
发表时间: 2023
期刊: International Symposium on Code Generation and Optimization
影响因子: --
作者: [Deiana, Enrico Armenio, Suchy, Brian, Wilkins, Michael, Homerding, Brian, McMichen, Tommy, Dunajewski, Katarzyna, Dinda, Peter, Hardavellas, Nikos, Campanoni, Simone]
通讯作者: Campanoni, Simone
7
    Collaborative Research: PPoSS: Planning: A Disciplined Approach to Scaling in the Post-Moore's Law Era
    • 批准号:
      2118708
    • 项目类别:
      Standard Grant
    • 资助金额:
      $9.13万
    • 财政年份:
      2021
    • 负责人:
      Simone Campanoni
    • 依托单位:
    SHF: Small: The Compiler-Architecture Solution to the Data Dependent, Circuit-Level Critical-Paths Variations
    • 批准号:
      1908488
    • 项目类别:
      Standard Grant
    • 资助金额:
      $49.97万
    • 财政年份:
      2019
    • 负责人:
      Simone Campanoni
    • 依托单位:
    国内基金
    海外基金
    Research on Quantum Field Theory without a Lagrangian Description
    • 批准号:
      24ZR1403900
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
      SATOSHI NAWATA
    • 依托单位:
    Cell Research
    Cell Research
    Cell Research (细胞研究)