Everything about Processor (computing)
Electrical component for processing data
In computing and computer science, a processor or processing unit is an electrical component that performs operations on an external data source, usually memory or some other data stream. The term is frequently used to refer to the central processing unit (CPU), the main processor in a system. It can also refer to other specialized processors such as graphics processing units (GPU), quantum processing units (QPU), and digital signal processors (DSP). The design and development of a processor is intricate and time-consuming because it requires defining both its functional requirements and its non-functional requirements. It is typically built to operate on digital data, as an integrated circuit using semiconducting material, containing transistors organized into logic gates, further organized into sections such as IP blocks or cores, that can be connected together. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Processor (computing)A 5-minute orientation
- Skim a recent paper: Quantum computational advantage with a programmable photonic processorInfluential work since 2022
- Pick up a classic book: Computer Engineering and TechnologyThe most-reprinted book on the subject
- Read the landmark paper: Irreversibility and Heat Generation in the Computing ProcessCited 4,500 times
- Go sideways: ProcessorA closely related topic
- Go sideways: Hardware accelerationA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Irreversibility and Heat Generation in the Computing Process
Computing prime factors with a Josephson phase qubit quantum processor
Scalable reservoir computing on coherent linear photonic processor
LBM based flow simulation using GPU computing processor
Triangular processor array for computing singular values
Design and Implementation of the MorphoSys Reconfigurable Computing Processor
Processor Allocation and Checkpoint Interval Selection in Cluster Computing Systems
A Heterogeneous Digital Signal Processor for Dynamically Reconfigurable Computing
🆕 Influential since 2022
Quantum computational advantage with a programmable photonic processor
Edge Learning for B5G Networks With Distributed Signal Processing: Semantic Communication, Edge Computing, and Wireless Sensing
A memristor-based analogue reservoir computing system for real-time and power-efficient signal processing
Ultra-compact multi-task processor based on in-memory optical computing
A Survey of Computing-in-Memory Processor: From Circuit to Application
📚 Books worth reading
Computer Engineering and TechnologyWeixia Xu · 2013
Multicore TechnologyMuhammad Yasir Qadri, Stephen Sangwine · 2013
Modern Compiler DesignDick Grune · 2001
A Practical Introduction to Hardware/Software CodesignPatrick R. Schaumont · 2011- 📕Frontiers of massively parallel scientific computationJames R. Fischer · 1987
Network processorsRan Giladi · 2007- 📕Processor-In-Memory (PIM) based architectures for petaflops potential massively parallel processingPeter M. Kogge · 1996
Guide to assembly languageJames T. Streib · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Processor Look up processor in Wiktionary, the free dictionary. Processor may refer to: Processor (computing) Central processing unit (CPU), the hardware within…
- Hardware acceleration Hardware acceleration is the use of computer hardware, known as a hardware accelerator, to perform specific functions faster than can be done by software…
- 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…
- 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.…
- Digital signal processor A digital signal processor (DSP) is a specialized microprocessor chip, with its architecture optimized for the operational needs of digital signal processing…
- 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…
- Coprocessor A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may…
- 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…