Live briefing
Everything about Massively parallel processor array
Type of integrated circuit
A massively parallel processor array, also known as a multi purpose processor array (MPPA) is a type of integrated circuit which has a massively parallel array of hundreds or thousands of CPUs and RAM memories. These processors pass work to one another through a reconfigurable interconnect of channels. By harnessing a large number of processors working in parallel, an MPPA chip can accomplish more demanding tasks than conventional chips. MPPAs are based on a software parallel programming model for developing high-performance embedded system applications. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Massively parallel processor arrayA 5-minute orientation
- Pick up a classic book: Programming Massively Parallel ProcessorsThe most-reprinted book on the subject
- Read the landmark paper: Processing in memory: the Terasys massively parallel PIM arrayCited 279 times
- Go sideways: Manycore processorA closely related topic
- Go sideways: Asynchronous array of simple processorsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Processing in memory: the Terasys massively parallel PIM array
Synchronization through Communication in a Massively Parallel Processor Array
Asynchronous cellular logic network as a co‐processor for a general‐purpose massively parallel array
Techniques for on-demand structural redundancy for massively parallel processor arrays
Symbolic Multi-Level Loop Mapping of Loop Programs for Massively Parallel Processor Arrays
A processor array module for distributed, massively parallel, embedded computing
📚 Books worth reading
Programming Massively Parallel ProcessorsDavid Kirk, Wen-Mei W. Hwu · 2010
Analog VLSI integration of massive parallel signal processing systemsPeter Kinget, Michiel Steyaert · 1996- 📕Unstructured adaptive grid computations on an array of SMPsR. Biswas · 1996
IPython Interactive Computing and Visualization CookbookCyrille Rossant · 2014
Massively parallel computing with the DAPDennis Parkinson, John Litt · 1990
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Manycore processor Manycore processors are special kinds of multi-core processors designed for a high degree of parallel processing, containing numerous simpler, independent…
- Asynchronous array of simple processors The asynchronous array of simple processors (AsAP) architecture comprises a 2-D array of reduced complexity programmable processors with small scratchpad…
- Ambric Ambric, Inc. was a designer of computer processors that developed the Ambric architecture. Its Am2045 Massively Parallel Processor Array (MPPA) chips were…
- Sunway SW26010 The SW26010 is a 260-core manycore processor designed by the Shanghai Integrated Circuit Technology and Industry Promotion Center (ICC for short)(Chinese:…
- Tile processor Tile processors for computer hardware, are multi-core or manycore chips that contain one-dimensional, or more commonly, two-dimensional arrays of identical…
- Teraflops Research Chip Intel Teraflops Research Chip (codenamed Polaris) is a research manycore processor containing 80 cores, using a network-on-chip architecture, developed…
- Sunway TaihuLight The Sunway TaihuLight (Chinese: 神威·太湖之光 Shénwēi·tàihú zhī guāng) is a Chinese supercomputer which, as of November 2025[update], is ranked 24th in the TOP500…
- Spatial architecture In computer science, spatial architectures are a kind of computer architecture leveraging many collectively coordinated and directly communicating processing…