Live briefing
Everything about Processor design
Task of creating a processor
Processor design is a subfield of computer engineering and electronics that deals with creating a processor, a key component of computer hardware. While historically focused on the central processing unit (CPU), modern design often involves system-on-chip (SoC) architectures, which integrate multiple processing units such as CPUs, graphics processing units (GPUs), and neural processing units (NPUs) onto a single die or set of chiplets. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Processor designA 5-minute orientation
- Skim a recent paper: Self-Assembled Monolayers for Interfacial Engineering in Solution-Processed Thin-Film Electronic Devices: Design, Fabrication, and ApplicationsInfluential work since 2022
- Pick up a classic book: Computer Engineering and TechnologyThe most-reprinted book on the subject
- Read the landmark paper: A Social Information Processing Approach to Job Attitudes and Task DesignCited 4,375 times
- Go sideways: History of general-purpose CPUsA closely related topic
- Go sideways: List of open-source hardware projectsA closely related topic
🏆 Landmark papers (most cited)
A Social Information Processing Approach to Job Attitudes and Task Design
Design of a Massively Parallel Processor
Processor design for portable systems
Energy-Efficient Subthreshold Processor Design
RNS-enabled digital signal processor design
Processor Design for Soft Errors
The Monarch parallel processor hardware design
Limited bandwidth to affect processor design
🆕 Influential since 2022
Self-Assembled Monolayers for Interfacial Engineering in Solution-Processed Thin-Film Electronic Devices: Design, Fabrication, and Applications
SENECA: building a fully digital neuromorphic processor, design trade-offs and challenges
Design of High Hardware Efficiency Approximate Floating-Point FFT Processor
An efficient EEGNet processor design for portable EEG-Based BCIs
Innovations in Multicore Network Processor Design for Enhanced Performance
📚 Books worth reading
Computer Engineering and TechnologyWeixia Xu · 2013
A Practical Introduction to Hardware/Software CodesignPatrick R. Schaumont · 2011
Hardware/software co-design for heterogeneous multi-core platformsKoen Bertels · 2011
Reconfigurable NetworksonchipSao-Jie Chen · 2011
Optimized ASIP synthesis from architecture description language modelsOliver Schliebusch · 2007
Design for High Performance, Low Power, and Reliable 3D Integrated CircuitsSung Kyu Lim · 2012
Innovative architecture for future generation high-performance processors and systemsInternational Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems (2002 Hawaii), Hawaii) International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems (2001 : Maui · 2002
Design Technology for Heterogeneous Embedded SystemsGabriela Nicolescu · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- 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…
- List of open-source hardware projects This is a list of open-source hardware projects, including computer systems and components, cameras, radio, telephony, science education, machines and…
- Microprocessor Microprocessors by development date and bit length A microprocessor is a computer processor for which the data processing logic and control is included…
- System on a chip A system on a chip, or system on chip (SoC), is an integrated circuit that combines most or all key components of a computer or electronic system onto…
- Microcontroller A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more…
- Reduced instruction set computer In electronics and computer science, a reduced instruction set computer (RISC, pronounced "risk") is a computer architecture designed to simplify the individual…
- Very long instruction word Very long instruction word (VLIW) is a type of instruction set architecture designed to exploit instruction-level parallelism (ILP) by explicitly specifying…
- Soft microprocessor A soft microprocessor (also called softcore microprocessor or a soft processor) is a microprocessor core that can be wholly implemented using logic synthesis…