The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (1994 vol.5)
pp: 1113-1120
ABSTRACT
<p>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.</p>
INDEX TERMS
Index Termsparallel programming; program compilers; parallel languages; optimisation; programming theory; array language primitives; classification; loop fusion; parallelization; classification scheme; data locality; LINPACK routines; performance improvement; array operators; compiler optimisation; data parallelism
CITATION
D.C.R. Ju, C.L. Wu, P. Carini, "The Classification, Fusion, and Parallelization of Array Language Primitives", IEEE Transactions on Parallel & Distributed Systems, vol.5, no. 10, pp. 1113-1120, October 1994, doi:10.1109/71.313127
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool