| |
|
|
 |  |

Testbeds
Cluster 1
- CPU : 2 AMD Athlon(tm) MP 1600+ 1,4 GHz 256 Kb cache size
- RAM : 512 MB
- Network cards : Intel Ethernet Pro 100 FE card (the VIA device)
3Com Corporation 3c905C-TX FE card (service network)
- Operating system : Red Hat Linux 7.3
- Kernel: linux 2.4.18-27.7.xnfsroot
- Compiler : gcc 2.96
- M-VIA : 1.2 with VIA eepro100 driver
Cluster 2
- CPU : Intel PentiumIII, 800 MHz
- RAM : 512 MB
- Network cards : Level One FNC 0108TX (the VIA device)
Level One FNC 0108TX (service network)
- Operating system : Red Hat Linux 7.3
- Kernel: kernel 2.4.18-10
- Compiler : gcc 2.96
- M-VIA : 1.2 with VIA tulip driver
Conformance Tests
LAM Test Suite
We run the lam test suite of the 7.1cvsa1 cvs snapshot with up to 8 processes. The
VIA-RPI passed all tests except the following:
- pt2pt/allocmem
- lam/basic/big
- lam/basic/big2
- pt2pt/send
- pt2pt/send2
Actually we don't have an answer why these 5 tests fail. The debug output shows
that everything works as expected. All transmissions are done properly but
after this the check for the correctness of the received data fails.
There are only a few bytes that still are as they were initialized in the
receive buffer. The last 3 tests even work with a smaller maximal message size
(LAM_MPI_test_small_mem=1).
- lamtests/comm/intercomm
- dynamic/spawn_multiple
- dynamic/spawn
- all 5 tests under /lam/dynamic
This test are expected to fail because they create more processes than one on
a single node and the VIA-RPI does only support inter-node communication.
Measurements
pingpong on Cluster
pingpong on Cluster 1 - latancy details
Comparison of the VIA RPI and the native M-VIA
Pingpong bandwidth details on Cluster 1
Pingpong on cluster 2
Broadcast details on cluster 1
Broadcast with 4 nodes on cluster 2
|
 |
 |
Tobias Wenzel 27. Mai 2004 |
Technische Universität Chemnitz, Straße der Nationen 62, 09107 Chemnitz Impressum - Copyright © 2005 by TU Chemnitz, alle Rechte vorbehalten. |
Druckansicht |
|