Download:
|
by Ernest Artiaga, Nacho Navarro, Xavier Martorell, A Becerra, Marisa Gil, Albert Serra
ftp://ftp.ac.upc.es/pub/reports/DAC/1997/UPC-DAC-1997-75.ps.Z
Add To MetaCart
Abstract:
In order to evaluate the goodness of parallel systems, it is necessary to know how parallel programs behave. The SPLASH-2 applications provide us with a realistic workload for 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. Results have been tested in two different multiprocessor systems (Digital and Silicon Graphics). As parallel constructs in the SPLASH-2 applications are limited to those provided by PARMACS, we can easily study the overhead introduced by synchronization and parallelism management.
Citations
|
754
|
The SPLASH-2 Programs: Characterization and Methodological Considerations
– Woo, Ohara, et al.
- 1995
|
|
719
|
Splash: Stanford parallel applications for shared-memory
– Singh, Weber, et al.
- 1992
|
|
90
|
Portable Programs for Parallel Processors
– Boyle, Butler, et al.
- 1987
|
|
35
|
Scheduling and Resource Management Techniques for Multiprocessors
– Black
- 1990
|
|
19
|
Use of Monitors in FORTRAN: A Tutorial on the Barrier, Self-Scheduling DO-Loop and Askfor Monitors
– Lusk, Overbeek
- 1987
|
|
13
|
et al. "Mach: A New Kernel Foundation for Unix Development
– Accetta
- 1986
|
|
7
|
Implementing PARMACS Macros for Shared-Memory Multiprocessor Environments
– Artiaga, Navarro, et al.
- 1997
|
|
5
|
Cthreads
– Cooper, Draves
- 1988
|
|
2
|
Kernel Principles", Open Software Foundation and
– Mach
- 1993
|
|
2
|
Nacho Navarro. "Soporte del Entorno Operativo a la Gesti��n de la Memoria para la Ejecuci��n de Aplicaciones Paralelas
– Becerra, Artiaga, et al.
- 1996
|
|
1
|
Nacho Navarro. "Herramientas para la Gesti��n de la Localidad en Microkernels de Memoria Compartida", VI Jornadas de Paralelismo
– Gil, Martorell, et al.
- 1995
|