Live briefing
Everything about Ultracomputer
American processor design
The New York University's Ultracomputer is a significant processor design in the history of parallel computing. The system has N processors, N memories, and an N log N message-passing switch connecting them. The system supported an innovative fetch-and-add process coordination instruction, and the custom VLSI network switches could combine references from several processors into a single reference, to reduce memory contention. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: UltracomputerA 5-minute orientation
- Pick up a classic book: Random number generators for ultracomputersThe most-reprinted book on the subject
- Read the landmark paper: The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel ComputerCited 484 times
- Go sideways: Single program, multiple dataA closely related topic
- Go sideways: IBM ROMPA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
No outline available.
🏆 Landmark papers (most cited)
The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer
A parallel scan conversion algorithm with anti-aliasing for a general-purpose ultracomputer
The NYU Ultracomputer—designing a MIMD, shared-memory parallel machine (Extended Abstract)
Highly parallel Ada—Ada on an ultracomputer
The ultracomputer as a vehicle for polymer simulations
📚 Books worth reading
Random number generators for ultracomputersO. E. Percus, Malvin H. Kalos · 1987
The NYU ultracomputerMalvin H. Kalos · 1983
Wireability of an ultracomputerRonald Bianchini · 1982
Monte Carlo transport calculations on an ultracomputerY. Q. Zhong · 1983
Bitonic sort on ultracomputersLambert Meertens · 1979
Ultracomputer packaging and prototypesRonald Bianchini · 1989
Observations concerning multidimensional ultracomputersClyde Kruskal · 1980
Wireability of an ultracomputerRonald Bianchini · 1982
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Single program, multiple data In computing, single program, multiple data (SPMD) is a term that has been used to refer to computational models for exploiting parallelism whereby multiple…
- IBM ROMP The ROMP is a reduced instruction set computer (RISC) microprocessor designed by IBM in the late 1970s. It is also known as the Research OPD Miniprocessor…
- IBM 801 The 801 was an experimental central processing unit (CPU) design developed by IBM during the 1970s. It is considered to be the first modern RISC design…
- PA-RISC Precision Architecture RISC (PA-RISC) or Hewlett Packard Precision Architecture (HP/PA or HPPA), is a general purpose computer instruction set architecture…
- Parallel computing Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously. Large problems can often be divided…
- MasPar MasPar Computer Corporation (later NeoVista Software, Inc.) was a minisupercomputer vendor that was founded in 1987 by Jeff Kalb. The company was based…
- Symbolics Symbolics, Inc. is a privately held American computer software maker that acquired the assets of the former manufacturing company of the identical name…
- Microcode In computer architecture, microcode is a layer of low-level control data or instructions used to implement a processor's instruction set architecture or…