arrow
返回

TC: Optimizing compiler

delete2025-09-01
delete0
delete
OA
AI
P
Piotr Skotnicki *
DOI:10.1016/j.softx.2025.102351delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
在科学计算代码中,特别是用于模拟的代码,大部分执行时间被程序循环的处理所消耗。然而,构成循环嵌套的语句实例的排序,源于其原始的、通常由手工编写的实现方式,通常会导致硬件资源利用低效且次优。在过去几十年中,大量的研究工作致力于开发循环嵌套变换,旨在增强线程级和指令级并行性,以及改善内存层次结构的使用,其中仿射变换框架已成为标准方法。本文介绍了一种针对程序循环嵌套的源到源优化编译器TC。与现有先进方案不同,TC在多面体编译流水线中扩展了一种基于传递闭包关系的数据依赖性分析,显著拓宽了优化机会的范围。
Keyword:
Optimizing compiler
Polyhedral model
Transitive closure
Tiling
Loop nests
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

SoftwareX 封面图
SoftwareX
IF:
2.4
论文数:
346
被引数:
7.3K

机构

暂无机构信息
引用论文

引用论文

Generation of parallel synchronization-free tiled code并行无同步平铺代码的生成
err2017-10-20
err3
PREAI
errBielecki, Wlodzimierz; Palkowski, Marek; Skotnicki, Piotr
err分享
err收藏
Scheduling and Automatic Parallelization
err
IF0
err2000-01-01
err0
errOAAI
errAlain Darte; Yves Robert; Frédéric Vivien
err分享
err收藏
Counting Integer Points in Parametric Polytopes Using Barvinok's Rational Functions
err2007-02-09
err0
errOAAI
errSven Verdoolaege; Rachid Seghir; Kristof Beyls; Vincent Loechner; Maurice Bruynooghe
err分享
err收藏
SPEChpc 2021 Benchmark Suites for Modern HPC SystemsSPEChpc 2021基准测试套件,用于现代HPC系统
err2022-07-19
err0
PREAI
errJunjie Li; Alexander Bobyr; Swen Boehm; William Brantley; Holger Brunst; Aurelien Cavelan; Sunita Chandrasekaran; Jimmy Cheng; Florina M. Ciorba; Mathew Colgrove; Tony Curtis; Christopher Daley; Mauricio Ferrato; Mayara Gimenes de Souza; Nick Hagerty; Robert Henschel; Guido Juckeland; Jeffrey Kelling; Kelvin Li; Ron Lieberman; Kevin McMahon; Egor Melnichenko; Mohamed Ayoub Neggaz; Hiroshi Ono; Carl Ponder; Dave Raddatz; Severin Schueller; Robert Searles; Fedor Vasilev; Veronica Melesse Vergara; Bo Wang; Bert Wesarg; Sandra Wienke; Miguel Zavala
err分享
err收藏
学者 查看更多内容