Computational similarity
- 1 April 1995
- journal article
- Published by Wiley in Concurrency: Practice and Experience
- Vol. 7 (2) , 147-166
- https://doi.org/10.1002/cpe.4330070204
Abstract
The paper enunciates the principle of computational similarity, whereby calculations with the same values for certain dimensionless ratios are said to be ‘computationally similar’ and as a consequence have the same optimum self‐speed‐up and optimum number of processors. Based on a three‐parameter description of the computer hardware, two dimensionless ratios, which are only a function of the problem size and the hardware parameters, completely determine the scaling. Contours of constant self‐speed‐up can be drawn on a two‐dimensional dimensionless universal scaling diagram (DUSD). This diagram is for a particular class of timing expressions that can be shown to represent approximately the performance of a corresponding class of computer programs or benchmarks, but it applies to all computers describable by the three hardware parameters and to all problem sizes. Thus the dimensionless ratios play a similar role in the study of computer performance, as do the Reynolds and other dimensionless numbers in fluid dynamics. This dimensional analysis of computer performance is illustrated by the case of the FFT1 benchmark from the Southampton ‘Genesis’ distributed‐memory benchmarks.Keywords
This publication has 16 references indexed in Scilit:
- Memory contention for shared memory vector multiprocessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The genesis distributed memory benchmarks. Part 2: COMMS1, TRANS1, FFT1 and QCD2 benchmarks on the suprenum and IPSC/860 computersConcurrency: Practice and Experience, 1995
- IntroductionScientific Programming, 1994
- Measurement of communication rates on the cray T3D interprocessor networkPublished by Springer Nature ,1994
- 1-Dimensional parallel FFT benchmark on SUPRENUMPublished by Springer Nature ,1992
- The genesis distributed memory benchmarksParallel Computing, 1991
- Synchronization and communication overheads on the LCAP multiple FPS-164 computer systemParallel Computing, 1989
- Complexity of Parallel Implementation of Domain Decomposition Techniques for Elliptic Partial Differential EquationsSIAM Journal on Scientific and Statistical Computing, 1988
- Parametrization of computer performanceParallel Computing, 1987
- Characterizing Computers and Optimizing the FACR(l) Poisson-Solver on Parallel UnicomputersIEEE Transactions on Computers, 1983