Conference paper
Code duplication: An assist for global instruction scheduling
David Bernstein, Doron Cohen, et al.
MICRO 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
David Bernstein, Doron Cohen, et al.
MICRO 1991
David Bernstein, Doron Cohen, et al.
MICRO 1994
David Bernstein, Haran Boral, et al.
SIGPLAN Symposium on Compiler Construction 1986
David Bernstein, Haran Boral, et al.
ACM SIGPLAN Notices