A Performance Prediction Framework for Data Intensive Applications on Large Scale Parallel Machines

Abstract

This paper presents a simulation-based performance prediction framework for large scale data-intensive applications on large scale machines. Our framework consists of two components: application emulators and a suite of simulators. Application emulators provide a parameterized model of data access and computation patterns of the applications and enable changing of critical application components (input data partitioning, 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 workstation to allow performance prediction of large scale parallel machine configurations. The key to efficient simulation of very large scale configurations is a technique called loosely-coupled simulation where the processing 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 applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 15, 1998
Accession Number
AD1005539

Entities

People

  • Alan Sussman
  • Joel Saltz
  • Mustafa Uysal
  • Tahsin M. Kurc

Organizations

  • University of Maryland

Tags

Communities of Interest

  • Biomedical
  • Space

DTIC Thesaurus Topics

  • Accuracy
  • Application Software
  • Army Corps Of Engineers
  • Bandwidth
  • Computers
  • Data Sets
  • Engineering
  • Focal Planes
  • Microscopes
  • North America
  • Parallel Computing
  • Parallel Processing
  • Simulations
  • Simulators
  • South America
  • Terabytes
  • Virtual Prototyping

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Computer Networking
  • Distributed Systems and Data Platform Development