Methodological Considerations and Characterization of the SPLASH-2 Parallel Application Suite

نویسندگان

  • Steven Cameron Woo
  • Moriyoshi Ohara
  • Evan Torrie
  • Jaswinder Pal Singh
  • Anoop Gupta
چکیده

We have recently released the SPLASH-2 suite of parallel applications for the study of centralized and/or distributed shared-address-space multiprocessors. In this regard, this paper has two main goals. One is to quantitatively characterize the SPLASH-2 programs in terms of fundamental properties that are important to understanding these parallel programs, and to describe how these properties vary with problem and machine parameters. The properties we study include the concurrency and load balance behavior, the communication-to-computation ratio, the sizes and scaling of the important working sets, and issues related to spatial locality. The other, perhaps more important, goal is methodological: to assist people who will use the programs for architectural evaluations to prune the design space of machine parameters in an informed and meaningful way. For example, by characterizing the working sets of the applications, we describe which operating regions in terms of cache size and problem size are representative of realistic situations and which are not (as well as which are redundant). Using SPLASH-2 as an example, we also hope to convey the importance of understanding the interplay of problem size, number of processors, and working sets in designing experiments and interpreting their results.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Approach to Characterization of Parallel Applications for DSM Systems

This paper concentrates on the problem of defining and measuring parameters that characterize behavior of parallel applications targeted to DSM (Distributed Shared Memory) systems. Results are based on the SPLASH-2 application suite. The developed characterization tool Scopa, along with applied simulation environment Limes, are publicly available, and appropriate for performing measurements on ...

متن کامل

Experiences on implementing PARMACS macros to run the SPLASH-2 suite on multiprocessors

In order to evaluate the goodness of parallel systems, it is necessary to know howparallel p~ograms behave. The SPLASH-2 applications provide us with a realistic workload fo~ such systems. So, we have made different implementations of the PARMACS macros used by SPLASH-2 applications, based on several execution and synchronization models, from classical Unix processes to multithreaded systems. R...

متن کامل

Benchmarking Modern Multiprocessors

Benchmarking has become one of the most important methods for quantitative performance evaluation of processor and computer system designs. Benchmarking of modern multiprocessors such as chip multiprocessors is challenging because of their application domain, scalability and parallelism requirements. In my thesis, I have developed a methodology to design effective benchmark suites and demonstra...

متن کامل

Evaluating SPLASH-2 Applications Using MapReduce

MapReduce has been prevalent for running data-parallel applications. By hiding other non-functionality parts such as parallelism, fault tolerance and load balance from programmers, MapReduce significantly simplifies the programming of large clusters. Due to the mentioned features of MapReduce above, researchers have also explored the use of MapReduce on other application domains, such as machin...

متن کامل

Application of Polyacrylamide for Splash Erosion Control on Marl Soil

Splash erosion is recognized as the first stage in the process of erosion that results in bombardment of the soil's surface with rain drops. Two basic processes in soil erosion are the dispersement of soil particles by rain drops and the changes caused to the soil's structure, which are then moved by runoff. In this research,the effect of various polyacrylamide (PAM)values (0, 0.2, 0.4 and 0.6 ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995