Live briefing
Everything about Prefetch input queue
CPU optimization unit
Fetching the instruction opcodes from program memory well in advance is known as prefetching and it is served by using a prefetch input queue (PIQ). The pre-fetched instructions are stored in a queue. The fetching of opcodes well in advance, prior to their need for execution, increases the overall efficiency of the processor boosting its speed. The processor no longer has to wait for the memory access operations for the subsequent instruction opcode to complete. This architecture was prominently used in the Intel 8086 microprocessor. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Prefetch input queueA 5-minute orientation
- Pick up a classic book: Advanced Infocomm TechnologyThe most-reprinted book on the subject
- Go sideways: X86 assembly languageA closely related topic
- Go sideways: Intel 8088A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Advanced Infocomm TechnologyVincent Guyot · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- X86 assembly language x86 assembly language is a family of low-level programming languages that are used to produce object code for the x86 class of processors. Previous evolutions…
- Intel 8088 The Intel 8088 ("eighty-eighty-eight", also called the iAPX 88) is a microprocessor introduced by Intel in June 1979 as a lower-cost variant of the Intel…
- Trace vector decoder A Trace Vector Decoder (TVD) is computer software that uses the trace facility of its underlying microprocessor to decode encrypted instruction opcodes…
- Intel 8087 The Intel 8087, announced in 1980, was the first floating-point coprocessor for the 8086 line of microprocessors. The purpose of the chip was to speed…
- List of x86 instructions The x86 instruction set refers to the set of instructions that x86-compatible microprocessors support. The instructions are usually part of an executable…
- Intel 8086 The Intel 8086 ("eighty-eighty-six", also called the iAPX 86) is a 16-bit microprocessor introduced by Intel in June 1978. It established the x86 instruction…
- Program Segment Prefix The Program Segment Prefix (PSP) is a data structure used in DOS systems to store the state of a program. It resembles the Zero Page in the CP/M operating…
- X86 memory models In computing, the x86 memory models are a set of six different memory models of the x86 CPU operating in real mode which control how the segment registers…