Computing Atlas

How Computing Was Built
Fields

Parallel Computing

Field of Study

Citation Formats

General Reference

APA Style

BibTeX

The field concerned with performing many computations simultaneously by dividing a large problem into smaller ones that can be solved at the same time. Michael Flynn's 1966 taxonomy classifying architectures by instruction and data stream (SISD, SIMD, MISD, MIMD) is the field's most commonly cited defining framework, though experimental parallel hardware such as the Gamma 60 fork-join machine (1957) predates it. The source is explicit that parallel computing, distributed computing and concurrent computing overlap substantially with no single clean line between them, which this atlas records honestly rather than inventing a sharper distinction than the field itself draws; distributed computing is kept as the atlas's separate existing field for the networked, independently-owned-machine case.

Facts
Disputed
Origin Year
1966 1
Michael Flynn's 1966 taxonomy is the field's most commonly cited defining moment, but the Gamma 60, the first architecture specifically designed for parallelism, was already built in 1957; no single year cleanly founds the field.
Core Concern
Dividing a computation across multiple processing units working at the same time, and managing the coordination, synchronization and communication that division requires. 1
Cross-Tradition Connections

Associated With

Sources
1. Wikipedia: Parallel computing
Wikimedia FoundationLead and History sections
Quote, Lead and History sections
The terms 'concurrent computing', 'parallel computing', and 'distributed computing' have a lot of overlap, and no clear distinction exists between them
View the Source
1. Wikipedia: Parallel computing
Wikimedia FoundationHistory section
Quote, History section
In 1957, Compagnie des Machines Bull announced the first computer architecture specifically designed for parallelism, the Gamma 60.
View the Source
1. Wikipedia: Parallel computing
Wikimedia FoundationLead section
Quote, Lead section
Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously.
View the Source
Wikipedia: Cray-1
Wikimedia FoundationAssociated With: Cray-1, Introduction section
Quote, Associated With: Cray-1, Introduction section
The Cray-1 was the first supercomputer to successfully implement the vector processor design.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.