TY - GEN
T1 - Beyond arrays — A container-centric approach for parallelization of real-world symbolic applications
AU - Wu, Peng
AU - Padua, David
PY - 1999/1/1
Y1 - 1999/1/1
N2 - Parallelization of symbolic applications is difficult and a systematic approach has yet to be developed. In this paper, we introduce the concept container, which refers to any general-purpose aggregate data type, such as matrices, lists, tables, graphs and I/O streams. We propose the container-centric approach, in which containers are treated by the compiler as built-in types. Containers become the target of data-parallelism and the focus of program analysis and transformations.
AB - Parallelization of symbolic applications is difficult and a systematic approach has yet to be developed. In this paper, we introduce the concept container, which refers to any general-purpose aggregate data type, such as matrices, lists, tables, graphs and I/O streams. We propose the container-centric approach, in which containers are treated by the compiler as built-in types. Containers become the target of data-parallelism and the focus of program analysis and transformations.
UR - http://www.scopus.com/inward/record.url?scp=84947913284&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84947913284&partnerID=8YFLogxK
U2 - 10.1007/3-540-48319-5_13
DO - 10.1007/3-540-48319-5_13
M3 - Conference contribution
AN - SCOPUS:84947913284
SN - 3540664262
SN - 9783540664260
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 197
EP - 212
BT - Languages and Compilers for Parallel Computing - 11th International Workshop, LCPC 1998, Proceedings
A2 - Chatterjee, Siddhartha
A2 - Prins, Jan F.
A2 - Carter, Larry
A2 - Ferrante, Jeanne
A2 - Li, Zhiyuan
A2 - Sehr, David
A2 - Yew, Pen-Chung
PB - Springer-Verlag Berlin Heidelberg
T2 - 11th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1998
Y2 - 7 August 1998 through 9 August 1998
ER -