Wai-Mee Ching, Paul Carini, et al.
Computer Languages
We present a classification scheme for array language primitives that quantifies the variation in parallelism and data locality that results from the fusion of any two primitives. We also present an algorithm based on this scheme that efficiently determines when it is beneficial to fuse any two primitives. Experimental results show that five LINPACK routines report 50% performance improvement from the fusion of array operators. © 1994 IEEE
Wai-Mee Ching, Paul Carini, et al.
Computer Languages
Michael Hind, Michael Burke, et al.
ACM TOPLAS
Michael Hind, Michael Burke, et al.
Scientific Programming
Ray Bryant, Paul Carini, et al.
USENIX MACH Symposium 1991