7 relations: Branch (computer science), Branch predictor, Computer architecture, CPU cache, CPUID, Instruction cycle, Parallel computing.
Branch (computer science)
A branch is an instruction in a computer program that can cause a computer to begin executing a different instruction sequence and thus deviate from its default behavior of executing instructions in order.
New!!: Branch target predictor and Branch (computer science) · See more »
Branch predictor
In computer architecture, a branch predictor is a digital circuit that tries to guess which way a branch (e.g. an if–then–else structure) will go before this is known definitively.
New!!: Branch target predictor and Branch predictor · See more »
Computer architecture
In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.
New!!: Branch target predictor and Computer architecture · See more »
CPU cache
A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory.
New!!: Branch target predictor and CPU cache · See more »
CPUID
The CPUID opcode is a processor supplementary instruction (its name derived from CPU IDentification) for the x86 architecture allowing software to discover details of the processor.
New!!: Branch target predictor and CPUID · See more »
Instruction cycle
An instruction cycle (also known as the fetch–decode–execute cycle or the fetch-execute cycle) is the basic operational process of a computer.
New!!: Branch target predictor and Instruction cycle · See more »
Parallel computing
Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.
New!!: Branch target predictor and Parallel computing · See more »