Live briefing
Everything about CPU modes
Operating modes for central processing unit
CPU modes are operating modes for the central processing unit of most computer architectures that place restrictions on the type and scope of operations that can be performed by instructions being executed by the CPU. For example, this design allows an operating system to run with more privileges than application software by running the operating systems and applications in different modes. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: CPU modesA 5-minute orientation
- Skim a recent paper: Revisiting CPU Silent Data Corruptions in Modern DatacentersInfluential work since 2022
- Pick up a classic book: The Z-80 microcomputer handbookThe most-reprinted book on the subject
- Read the landmark paper: Assessing the impact of the CPU power-saving modes on the task-parallel solution of sparse linear systemsCited 8 times
- Go sideways: Protection ringA closely related topic
- Go sideways: User space and kernel spaceA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Assessing the impact of the CPU power-saving modes on the task-parallel solution of sparse linear systems
MRCIM: A Many-Core Reconfigurable Computing-in-Memory Processor Combining CPU and Tensor Modes for NN Acceleration
Multi-CPU Parallel Computing System with Mixed Modes
Depletion mode shrinks CPU chips
🆕 Influential since 2022
📚 Books worth reading
The Z-80 microcomputer handbookWilliam T. Barden · 1978
Introduction to the Z80 microcomputerAdi J. Khambata · 1987
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Protection ring In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving…
- User space and kernel space A modern computer operating system usually uses virtual memory to provide separate address spaces or regions of a single address space, called user space…
- Kernel (operating system) A kernel is a computer program at the core of a computer's operating system that always has complete control over everything in the system. The kernel…
- Virtualization In computing, virtualization (or virtualisation in Commonwealth English; see spelling differences) abbreviated as v12n, is a series of technologies that…
- Hypervisor A hypervisor, also known as a virtual machine monitor (VMM), is a type of computer software, firmware, or hardware that creates and runs virtual machines…
- Burroughs Large Systems The Burroughs Large Systems Group produced a family of large 48-bit mainframes using stack machine instruction sets with dense syllables. The first machine…
- Asymmetric multiprocessing An asymmetric multiprocessing (AMP or ASMP) system is a multiprocessor computer system where not all of the multiple interconnected central processing…
- X86 virtualization x86 virtualization is the use of hardware-assisted virtualization capabilities on an x86/x86-64 CPU. In the late 1990s x86 virtualization was achieved…