Communications of the ACM - Special section on computer architecture
Computer
Solving problems on concurrent processors. Vol. 1: General techniques and regular problems
Solving problems on concurrent processors. Vol. 1: General techniques and regular problems
The iPSC/2 direct-connect communications technology
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
Optimum Broadcasting and Personalized Communication in Hypercubes
IEEE Transactions on Computers
PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
Performance of the IPSC/860 Node Architecture
Performance of the IPSC/860 Node Architecture
Estimation of Execution times on Heterogeneous Supercomputer Architectures
ICPP '93 Proceedings of the 1993 International Conference on Parallel Processing - Volume 01
Paper: Performance of the Intel iPSC/860 and Ncube 6400 hypercubes
Parallel Computing
Hi-index | 0.00 |
This paper describes a performance evaluation study of Express programming environment on the iPSC/860 hypercube computer. Express allows parallel programs to be developed in a completely portable fashion and is available on most commercially available parallel computers as well as networks of workstations. We have developed a set of benchmarks to make a comprehensive performance assessment of the frequently used communication primitives of Express on hypercube computers. A comparison with the equivalent iPSC/860 primitives is also carried out. In addition, we have developed and benchmarked a suite of applications including three different versions of Gaussian elimination, fast Fourier transform, and the N-body problem. These results help us evaluate the performance of Express and judge its merits against the extra overhead incurred due to portability, and can be useful for designing new generations of portable programming environments. Furthermore, algorithm developers can benefit from these results by using the times required by the basic communication primitives on the iPSC/860 system with and without Express, and can automate performance estimation by using these timings.