Live briefing
Everything about Computer architecture
Set of rules describing computer system
In computer science and computer engineering, a computer architecture is the conceptual design and operational structure of a computer system that define how component parts are organized and interact to execute programs efficiently. It is often a general description that ignores precise implementation details. It covers the instruction set architecture, CPU microarchitecture, memory, and input/output systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Computer architectureA 5-minute orientation
- Skim a recent paper: Neural Architecture Search Survey: A Computer Vision PerspectiveInfluential work since 2022
- Pick up a classic book: Advances in Computers, Volume 49 (Advances in Computers)The most-reprinted book on the subject
- Read the landmark paper: Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer LearningCited 5,093 times
- Go sideways: MicroarchitectureA closely related topic
- Go sideways: History of general-purpose CPUsA closely related topic
📖 Definitions
Noun The conceptual structure around which a given computer is designed.
Noun The science of computer design.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
A Comprehensive Review of YOLO Architectures in Computer Vision: From YOLOv1 to YOLOv8 and YOLO-NAS
Mobile Edge Computing: A Survey on Architecture and Computation Offloading
Time-Predictable Computer Architecture
Compilers and Computer Architecture
Computer Graphics in Architecture
The WM computer architecture
Computer graphics and architecture
🆕 Influential since 2022
Neural Architecture Search Survey: A Computer Vision Perspective
A Survey of Memory-Centric Energy Efficient Computer Architecture
A First-Order Model to Assess Computer Architecture Sustainability
Neural Architecture Search for Dense Prediction Tasks in Computer Vision
Computer Engineering Education Experiences with RISC-V Architectures—From Computer Architecture to Microcontrollers
📚 Books worth reading
Advances in Computers, Volume 49 (Advances in Computers)Marvin V. Zelkowitz, Marshall C. Yovits · 1995
Computer NetworksAndrew S. Tanenbaum, John David Wetherall · 1981
Systems Analysis and DesignAlan Dennis, Barbara Haley Wixom · 2000
Advances in ComputersMarshall C. Yovits · 1971
Game Ai Pro 360Steve Rabin · 2019
The Soul of a New MachineTracy Kidder · 1981
Structured Computer OrganizationAndrew S. Tanenbaum · 1975
How computers workRon White, Timothy Edward Downs · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Microarchitecture In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch…
- History of general-purpose CPUs The history of general-purpose CPUs is a continuation of the earlier history of computing hardware. In the early 1950s, each computer design was unique…
- Central processing unit A central processing unit (CPU), also known as a central processor, main processor, or simply processor, is the primary processor in a given computer.…
- Processor design Processor design is a subfield of computer engineering and electronics that deals with creating a processor, a key component of computer hardware. While…
- Instruction set architecture An instruction set architecture (ISA) is an abstract model that defines the programmable interface of the CPU of a computer, defining how software interacts…
- Instructions per cycle In computer architecture, instructions per cycle (IPC), commonly called instructions per clock, is one aspect of a processor's performance: the average…
- Processor (computing) In computing and computer science, a processor or processing unit is an electrical component (digital circuit) that performs operations on an external…
- IBM POWER architecture IBM POWER is a reduced instruction set computer (RISC) instruction set architecture (ISA) developed by IBM. The name is an acronym for Performance Optimization…