@Misc{meiko:cs2, key = {Meiko}, title = {Computing Surface {CS-2}: Technical Overview}, year = {1993}, howpublished = {Meiko brochure S1002-10M115.01A}, keywords = {multiprocessor architecture, parallel I/O, pario-bib}, comment = {Three node types: 4 SPARC (50 MHz), 1 SPARC + two Fujitsu vector procs, or 1 SPARC + 3 I/O ports. All have a special communications processor that supports remote memory access. Each has 128 MBytes in 16 banks. Memory-memory transfer operations using ``remote DMA'', supported by the communications processor. User-level comm interface, with protection. Uses multistage network with 8x8 crossbar switches, looks like a fat tree. S/BUS, separate from the memory bus, is used for I/O, either directly, or through 2 SCSI and 1 ethernet. Control and diagnostic networks. Parallel file system stripes across multiple partitions. Can use RAID. Communications processor has its own MMU; control registers are mapped to user space. Network-wide virtual addresses can support shared memory? Remote store, atomic operations, global operations. Comm proc can support I/O threads -- but can it talk to the disks? OS based on Solaris 2, plus global shared memory, parallel file system, and capability-based protection. Machine is logically partitioned into login, devices, and parallel computation.} }