TU Chemnitz > Fakultät für Informatik > Professur für Rechnerarchitektur > Projects > VIA RPI
The project

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




pingpong on Cluster 1 - latancy details

pingpong on Cluster 1 - latancy details





Comparison of the VIA RPI and the native M-VIA

Comparison of the VIA RPI and the native M-VIA





Pingpong bandwidth details on Cluster 1

Pingpong bandwidth details on Cluster 1





Pingpong on cluster 2

Pingpong on cluster 2



Broadcast details on cluster 1

Broadcast details on cluster 1



Broadcast with 4 nodes on cluster 2

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