Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Benchmarking the Connection Machine. Final report

Technical Report ·
OSTI ID:5749261
Performance of various computers is compared by running programs across different machines and comparing execution times (benchmarking the computers). Scientific or engineering benchmarks are usually measured in Mflops (millions of floating point operations per second). The current state of benchmarking supercomputer architectures is not very clear. Performances of a specific supercomputer on various benchmarks may vary greatly, making the judgment extremely difficult. Naturally, certain benchmarks may be more suited to a particular machine's architecture. Running standard benchmarks, without modification, across various supercomputers can show the effectiveness of the compilers in using the available resources. The allows comparison with an optimized code implementation. This paper presents the results of benchmarking the Connection Machine CM-2 a (a parallel processor) with an efficient, highly parallel implementation of the Livermore Loops. Re-coded in CM Fortran, only a few of the kernels required significant modification. The loops have been one of the most often run benchmark suites and form a good testbed for parallel machines due to the many varied computational structures. Analysis and discussion of the single and double precision Mflop rates are presented for large vector lengths on a 32K CM-2. For applications involving large vector lengths, a large amount of computation, and minimal general communication the CM-2 performs extremely well. Gigaflop performance was attained on the computationally intensive kernels.
Research Organization:
Naval Research Lab., Washington, DC (USA)
OSTI ID:
5749261
Report Number(s):
AD-A-229705/9/XAB; NRL--9289
Country of Publication:
United States
Language:
English