160 likes | 334 Views
SGI Origin 3000. 010652000 Introduction to Parallel Computing Ville Nummela. History. Architecture. Modular architecture allows easy upgrading consists of building blocks called bricks each system can be customised using only those bricks which are needed in that particular system.
E N D
SGI Origin 3000 010652000 Introduction to Parallel Computing Ville Nummela
Architecture • Modular architecture • allows easy upgrading • consists of building blocks called bricks • each system can be customised using only those bricks which are needed in that particular system
C-bricks • CPU modules • 2 or 4 64 bit MIPS processors • up to 8 GB RAM • Bedrock controllel chip • 8-to-6 crossbar • Network interface
R-bricks • Router blocks • 6-port, 8-port and metarouter • 4 ports to C-blocks, the rest to other R-bricks • A single R-brick can have 16 CPUs • NUMAlink 3 - 1.6GB/s/link • crossbar • Hypercube up to 128P, then fat hypercube
Other bricks • I-brick • I/O • Connects to C-bricks via XTown2 (1.2GB/s) • P-brick • 12 PCI slots • X-brick • 4 XIO slots
Other bricks • G-brick • grapchics brick • D-brick • 1-12 JBOD disks • Powerbay • 1-6 hot plug 48V pover supplies
Software • Operating system is IRIX • Controllel machine runs Linux • Shared memory • message passing can be used • Libraries: MPI, PVM, shmem • Languages: Fortran, C, C++, ADA, Pascal
Memory architecture • Each C-brick has some local memory • However, the memory is shared between all C-bricks • --> NUMA • C-bricks have caches • --> ccNUMA
Statistics • Highest rating on top500 list: 116 • 1024P machine called ”Chapman” • operated by NASA • 256 C-bricks, 144 R-bricks, 4 I-bricks, 4 P-bricks, 38 Power bays • Total 31 Origin 3000 computers on the list