Everything About ___
Live briefing

Everything about Spatial architecture

Array of processing elements specialized for parallelizable workloads

In computer science, spatial architectures are a kind of computer architecture leveraging many collectively coordinated and directly communicating processing elements (PEs) to quickly and efficiently run highly parallelizable kernels. The "spatial" term comes from processing element instances being typically arranged in an array or grid, both logically and in the silicon design. Their most common workloads consist of matrix multiplications, convolutions, or, in general, tensor contractions. As such, spatial architectures are often used in AI accelerators. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Spatial architectureA 5-minute orientation
  2. Skim a recent paper: Extended reality for enhancing spatial ability in architecture design educationInfluential work since 2022
  3. Pick up a classic book: Space, time and architectureThe most-reprinted book on the subject
  4. Read the landmark paper: Exploring tissue architecture using spatial transcriptomicsCited 1,805 times
  5. Go sideways: Stream processingA closely related topic
  6. Go sideways: Coarse-grained reconfigurable arrayA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Design details
  2. Mapping computations
  3. Examples

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics