Composable, sound transformations of nested recursion and loops
Composable, sound transformations of nested recursion and loops
复制标题
嵌套递归和循环的可组合、健全的转换
DOI:
10.1145/3314221.3314592
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Kulkarni, Milind
中科院分区:
文献类型:
--
作者:
Sundararajah, Kirshanthan;Kulkarni, Milind
Scheduling transformations reorder a program’s operations to improve locality and/or parallelism. The polyhedral model is a general framework for composing and applyinginstance-wisescheduling transformations for loop-based programs, but there is no analogous framework for recursive programs. This paper presents an approach for composing and applying scheduling transformations—like inlining, interchange, and code motion—to nested recursive programs. This paper describes the phases of the approach—representing dynamic instances, composing and applying transformations, reasoning about correctness—and shows that these techniques can verify the soundness of composed transformations.
登录
查看更多内容
DOI:
--
发表时间:
1997
期刊:
ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming
影响因子:
--
作者:
Xingbin Zhang;A. Chien
通讯作者:
A. Chien
影响因子:
2.5
作者:
GRIFFITHS, TV
通讯作者:
GRIFFITHS, TV
DOI:
10.1145/178243.178262
发表时间:
1994-06
期刊:
--
影响因子:
--
作者:
J. Hummel;L. Hendren;A. Nicolau
通讯作者:
J. Hummel;L. Hendren;A. Nicolau
影响因子:
1.4
作者:
M. Strout;Alan LaMielle;L. Carter;J. Ferrante;Barbara Kreaseck;C. Olschanowsky
通讯作者:
C. Olschanowsky
影响因子:
2.9
作者:
Youngjoon Jo;Milind Kulkarni
通讯作者:
Milind Kulkarni