Conference paper
Program optimization and parallelization using idioms
Shiomit S. Pinter, Ron Y. Pinter
POPL 1991
Chaining is the ability to pipeline two or more vector instructions on Cray-1 like machines. We show how to optimally use this feature to compute (vector) expression trees in the context of automatic code generation. We present a linear time scheduling algorithm for finding an optimal order of evaluation for a machine with a bounded number of registers. © 1988 IEEE
Shiomit S. Pinter, Ron Y. Pinter
POPL 1991
Shlomit S. Pinter, Ron Y. Pinter
ACM Transactions on Programming Languages and Systems (TOPLAS)
David Bernstein, Jeffrey M. Joffe, et al.
POPL 1987
David Bernstein, Michael Rodeh
PLDI 1991