Copyright © Philip M. Parker, INSEAD. Terms of Use.

| Domain | Definition |
Computing | Branch prediction |
Source: compiled by the editor from various references; see credits. | |
(From Wikipedia, the free Encyclopedia)
When a branch instruction is executed, its address and that of the next instruction executed (the chosen destination of the branch) are stored in the Branch Target Buffer. This information is used to predict which way the instruction will branch the next time it is executed so that instruction prefetch can continue. When the prediction is correct, executing a branch does not cause a pipeline break.
Most modern microprocessors use some variation of the above algorithm to correctly predict branches with 90% to 99% accuracy. This high percentage is the result of the way most computer programs are written, especially the ones with many repetitive loops.
Some later CPUs simply prefetch both paths instead of trying to predict which way the branch will go.
An extension of the idea of branch prediction is speculative execution. See also lazy evaluation, eager evaluation.
Not to be confused with branch predication. This article (or an earlier version of it) contains material from FOLDOC, used with permission.
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Branch prediction."
Crosswords: BRANCH PREDICTION |
| Specialty definitions using "BRANCH PREDICTION": Dynamic Execution ♦ Pentium, Pentium Pro ♦ speculative execution. (references) |
| The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com. |
| Expression | Frequency per Day |
branch prediction | 3 |
| Source: compiled by the editor from various references; see credits. | |
Scrabble® Enable2K-Verified Anagrams | |
| Words within the letters "a-b-c-c-d-e-h-i-i-n-n-o-p-r-r-t" | |
-4 letters: androcentric, perichondria. | |
-5 letters: achondritic, bacteriocin, brecciation, chiropteran, diaphoretic, doctrinaire, hibernation, incinerator, interbranch, nondiabetic, phonetician, predication, rhetorician. | |
| Source: compiled by the editor from various references; see credits. SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro. | |
Hexadecimal (or equivalents, 770AD-1900s) (references)42 52 41 4E 43 48      50 52 45 44 49 43 54 49 4F 4E |
| Leonardo da Vinci (1452-1519; backwards) (references)
|
Binary Code (1918-1938, probably earlier) (references)01000010 01010010 01000001 01001110 01000011 01001000 00100000 01010000 01010010 01000101 01000100 01001001 01000011 01010100 01001001 01001111 01001110 |
HTML Code (1990) (references)B R A N C H   P R E D I C T I O N |
ISO 10646 (1991-1993) (references)0042 0052 0041 004E 0043 0048      0050 0052 0045 0044 0049 0043 0054 0049 004F 004E |
Encryption (beginner's substitution cypher): (references)365235483742250523938433754434948 |
| 1. Crosswords 2. Expressions: Internet 3. Anagrams 4. Orthography | 5. Bibliography |
Copyright © Philip M. Parker, INSEAD. Terms of Use.