Group 11 Pekka Nikula Ossi Hämäläinen Introduction to Parallel Computing Kentucky Linux Athlon Testbed 2
KLAT "hot spare" PC nodes, each containing: –One 700MHz AMD Athlon Slot A module and dual-fan heat sink –128MB CAS2 PC100 SDRAM –FIC SD11 motherboard –Four RealTek-based Fast Ethernet NICs –Floppy drive (for net boot code) –300W power supply and mid-tower case with extra fan 10 Fast Ethernet "32 way" switches (31 ports + 1 uplink) More than 264 Cat5 Fast Ethernet cables
Software RedHat Linux 6.0 with kernel LAM MPI 6.3.3b1 (with Flat Neighborhood patch) Egcs , G , and our 3DNow! SWAR support ScaLAPACK 1.6 BLACS 1.1 ATLAS 3.0beta (with 3DNow! code inserted by hand)
Beowolf commodity hardware components running a free-software operating system interconnected by a private high-speed network consists of a cluster of PCs or workstations dedicated to running high-performance computing tasks cluster computers don't sit on people's desks usually connected to the outside world through only a single node built for speed not reliability
Performance (1999 top500.org 150th) (June 2000 top500.org 197th) Theoretical –32-bit GFLOPS –80/64-bit - 89 GFLOPS ScaLAPACK –32-bit - over 64 GFLOPS (3DNow! optimized BLAS) –80/64-bit GFLOPS distributed.net over 150M RC5 keys/s.
FNN (Flat Neigborhood Networks) The idea is to share at least one switch with each PC, all PC:s do not have to share the same switch.
KLAT2 FNN Wiring diagram
66 Donated 700MHz Athlon OEM processor ~$200$13, MB PC100 CAS2 $93$6, Polaris II ATX Mid Towers $58 66 Sony 1.44MB Floppy Drives (for net $11 $5, FIC SD11 $ Smartlink 32-port wire-speed 100Mb/s $ Smartlink 100Mb/s NIC $80 $14, Hawking 15' color-coded Cat.5 cable $9 32 Hawking 15' transparent color-coded Cat.5e cable $12 $ AMD K7/PII Dual Fans (CPU heat sinks & $5 66 DC Fans 80mm (extra case $4 $ "x18"x72" black wire-frame $64$256 2 WindDance fans (to direct airflow between $15 20 Surgestrip model 201 surge $4 $ " diameter threaded-mount wheels for $9 16 Pizzas for student $10 4 Cases of soda student $7 4 2" diameter threaded-mount wheels for $7 $352 Available at no cost/indirectly used items 1 10-year-old rack & mounting hardware 1 Surplus 17" monitor used for cluster status 1 Old PCI video card used for cluster status 1 18GB EIDE disk drive 66 Set of inkjet-printed labels for each node 2 Other clusters for KLAT2's HW design and SW development
Total cost $41,205 Cost per GFLOPS ~$650
Scalability Memory can be added up to 768MB Hard drives can be added To add more nodes, the network must be reconstructed Other resources can be used through the uplink switch (file servers, OPUS 6,400x4,800 pixel video wall etc.)