Conference paper
Compiler optimization of C++ virtual function calls
Sara Porat, David Bernstein, et al.
COOTS 1996
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
Sara Porat, David Bernstein, et al.
COOTS 1996
Antoni Lozano, Ron Y. Pinter, et al.
IEEE/ACM TCBB
Shlomit S. Pinter, Ron Y. Pinter
ACM Transactions on Programming Languages and Systems (TOPLAS)
David Bernstein, Jeffrey M. Joffe, et al.
POPL 1987