A life-size, full-scale visual model of the legendary 1976 Cray-1 supercomputer has been introduced by the Museo de Historia de la Computación in Spain, driven by an array of 30 connected Mac Minis dating mostly to 2012.
Mac Minis and the Architecture of a 1976 Supercomputer Replica
Building a vintage supercomputer replica out of consumer hardware from over a decade ago required combining 30 distinct machines. The hardware array consists of 25 dual-core i5 models and five quad-core i7 units. With the exception of two units manufactured in 2014, the entire collection dates back to 2012.
Integrating these older desktop units into a unified computing cluster presented distinct engineering hurdles. Networked together, the 64 active processing cores deliver a combined 1.3 teraflops of performance during recent performance tests. Prior to a single node dropping offline, the museum configuration achieved a peak of 1.5 teraflops utilizing all 70 available cores. Benchmarks were gathered by running a custom matrix-multiplication Python script.
Vector Processing Compared Against Parallel Cluster Execution
Visitors to the museum in Spain can observe the system executing matrix algorithms in real time, mapping performance scaling from a single core up to the full array operating in parallel. Architecturally, the project contrasts sharply with the original machine that inspired it.
The original Cray-1 relied on vector processing, executing a single instruction across multiple data elements simultaneously. By contrast, the Mac Mini replica distributes workloads across independent processors within a parallel cluster. Compared to the maximum theoretical output of approximately 160 megaflops achieved by the historic 1976 system, newer consumer electronics dwarf those capabilities.
macOS Mojave and Passive Convection Cooling Manage the Cluster
To oversee the equipment, the creators bypassed conventional Linux distributions in favor of macOS Mojave version 10.14. Built-in compatibility for the Message Passing Interface was supplied by this OS, offering the necessary framework for individual nodes to share information and coordinate workloads across the cluster.
Cooling a multi-node setup without generating excessive noise required a deliberate hardware layout. To maintain an almost silent operation, builders opted out of standard server fans, designing a passive convection system utilizing steel racks and aluminum trays for every individual Mac Mini.