================================================================== === === === GENESIS / PARKBENCH Distributed Memory Benchmarks === === === === SYNCH1 === === === === Barrier Synchronisation Rate === === === === Versions: PARMACS, PVM 3.1 === === === === Author: Roger Hockney === === Department of Electronics and === === Computer Science === === University of Southampton === === Southampton SO17 4BJ, U.K. === === === === Inquiries: HPC Centre === === Computing Services === === University of Southampton === === Southampton SO17 4BJ, U.K. === === === === fax.:+44 703 593939 e-mail:support@par.soton.ac.uk === === === === Last update: May 1993 === === === ================================================================== 1. Description -------------- This benchmark measures the overhead for global synchronisation by measuring the rate at which a barrier statement can be executed, (BARRIER in PARMACS, pvmfbarrier in PVM) as a function of the number of processes (nodes) taking part in the global barrier synchronisation. The SYNCH1 benchmark repeats a sequence of 10 BARRIER statements 1000 times. 2. Operating Instructions ------------------------- To compile and link the benchmark type: `make'. On some systems it may be necessary to allocate the appropriate resources before running the benchmark, eg. on the iPSC/860 to reserve a cube of 8 processors, type: getcube -t8 To run the benchmark executable, type: synch1 This will automatically load both host and node programs. The progress of the benchmark execution can be monitored via the standard output, whilst a permanent copy of the benchmark is written to a file called 'synch1.res'. If the run is successful and a permanent record is required, the file 'synch1.res' should be copied to another file before the next run overwrites it. $Id: ReadMe,v 1.3 1994/06/23 09:09:34 igl Exp igl $
Submitted by Mark Papiani,
last updated on 10 Jan 1995.