Benchmarking the computation and communication performance of the CM-5
Thinking Machines' CM‐5 machine is a distributed‐memory, message‐passing computer. In the paper we devise a performance benchmark for the base and vector units and the data communication networks of the CM‐5 machine. We model the communication characteristics such as communication latency and b...
Gespeichert in:
Veröffentlicht in: | Concurrency (Chichester, England.) England.), 1996-01, Vol.8 (1), p.47-69 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Thinking Machines' CM‐5 machine is a distributed‐memory, message‐passing computer. In the paper we devise a performance benchmark for the base and vector units and the data communication networks of the CM‐5 machine. We model the communication characteristics such as communication latency and bandwidths of point‐to‐point and global communication primitives. We show, on a simple Gaussian elimination code, that an accurate static performance estimation of parallel algorithms is possible by using those basic machine properties connected with computation, vectorization, communication and synchronization. Futhermore, we describe the embedding of meshes or hypercubes on the CM‐5 fat‐tree topology and illustrate the performance results of their basic communication primitives. |
---|---|
ISSN: | 1040-3108 1096-9128 |
DOI: | 10.1002/(SICI)1096-9128(199601)8:1<47::AID-CPE194>3.0.CO;2-9 |