TY - GEN
T1 - A performance prediction framework for data intensive applications on large scale parallel machines
AU - Uysal, Mustafa
AU - Kurc, Tahsin M.
AU - Sussman, Alan
AU - Saltz, Joel
PY - 1998
Y1 - 1998
N2 - This paper presents a simulation-based performance predic- tion framework for large scale data-intensive applications on large scale machines. Our framework consists of two components: application emula- tors and a suite of simulators. Application emulators provide a paramete- rized model of data access and computation patterns of the applications and enable changing of critical application components (input data parti- tioning, data declustering, processing structure, etc.) easily and flexibly. Our suite of simulators model the I/O and communication subsystems with good accuracy and execute quickly on a high-performance work- station to allow performance prediction of large scale parallel machine configurations. The key to eficient simulation of very large scale confi- gurations is a technique called loosely-coupled simulation where the pro- cessing structure of the application is embedded in the simulator, while preserving data dependencies and data distributions. We evaluate our performance prediction tool using a set of three data-intensive applica- tions.
AB - This paper presents a simulation-based performance predic- tion framework for large scale data-intensive applications on large scale machines. Our framework consists of two components: application emula- tors and a suite of simulators. Application emulators provide a paramete- rized model of data access and computation patterns of the applications and enable changing of critical application components (input data parti- tioning, data declustering, processing structure, etc.) easily and flexibly. Our suite of simulators model the I/O and communication subsystems with good accuracy and execute quickly on a high-performance work- station to allow performance prediction of large scale parallel machine configurations. The key to eficient simulation of very large scale confi- gurations is a technique called loosely-coupled simulation where the pro- cessing structure of the application is embedded in the simulator, while preserving data dependencies and data distributions. We evaluate our performance prediction tool using a set of three data-intensive applica- tions.
UR - https://www.scopus.com/pages/publications/84886624520
U2 - 10.1007/3-540-49530-4_18
DO - 10.1007/3-540-49530-4_18
M3 - Conference contribution
AN - SCOPUS:84886624520
SN - 3540651721
SN - 9783540651727
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 243
EP - 258
BT - Languages, Compilers, and Run-Time Systems for Scalable Computers - 4th International Workshop, LCR 1998, Selected Papers
PB - Springer Verlag
T2 - 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers, LCR 1998
Y2 - 28 May 1998 through 30 May 1998
ER -