NEW
Font size
WorksheetsAdvanced CPU Designs
Total questions: 25
Worksheet time: 13mins
For a CPU running at Gigahertz speeds, how many instructions are executed every second?
thousands
millions
billions
trillions
In the early days of electronic computing, processors were typically made faster by ___
installing a cache
improving transistor switching time
instruction pipelining
adding more cores
Dividing two numbers by doing many subtractions in a row isn't efficient because it gobbles up a lot of ___
cache
lines of code
RAM
clock cycles
Processors with MMX, 3DNow!, or SSE, are processors with additional, specialized ___
lines of code
circuits
cache
RAM
How many op codes were in the instruction set of the Intel 4004, the first truly integrated CPU?
46
404
640
4004
A memory module that typically lies outside the CPU is called ___
RAM
cache
a register
a bus
Sets of wires that transfer data between computer components is called ___
a bus
cache
parallel processing
a register
A little piece of RAM placed right on the CPU is called a ___
register
memory deposit
cache
stash
Saving a block of data into cache is useful because computer data is often arranged and processed ___
sequentially
serendipitously
perceptibly
randomly
Because the cache is so close to the processor, it can typically provide the data ___
instantly
in a single clock cycle
in a few clock cycles
in about a dozen clock cycles
When data requested in RAM is already stored in the cache it’s called ___
a dirty transaction
a cash transaction
hitting the jackpot
a cache hit
If the data requested isn’t in the cache, so you have to go to RAM, it’s a called ___
a dirty transaction
a cache miss
striking out
a cashless transaction
The cache can also be used like a scratch space, storing ___
initial values
intermediate values
final values
entirely dirty bits
The cache has a special flag for each block of memory it stores, that is different from RAM, called the ___
dirty bit
naughty info
filthy flag
grimy data
Running operations in parallel, like an efficient use of a washing machine and dryer, is called ___
conditional jumping
instruction pipelining
multi-channeling
out-of-order execution
In a pipelined design of the fetch-decode-execute cycle, an instruction is executed every single clock cycle which ___
doubles the throughput
triples the throughput
doubles the clock speed
triples the clock speed
In high-end processors, dynamically reordering instructions with dependencies is called ___
active cycling
pipelined design
conditional jumping
out-of-order execution
Guessing the most probable outcome of a conditional jump instruction, and then continuing, is a technique called ___
assumed progression
experimental jumping
speculative execution
analytical mining
A "pipeline flush" is performed in order to ___
discard speculative results
write speculative results to RAM
write verified results to RAM
completely clear the cached
Today’s processors can often guess which way branches will go with an accuracy of ___
almost 60%
about 70%
about 80%
over 90%
A processor that runs instructions in parallel to execute more than one instruction per clock cycle is called ___
overclocked
a superscalar processor
an embedded processor
a multi-core processor
Which type of processor can run several streams of instructions at once?
an overclocked processor
a superscalar processor
an embedded processor
a multi-core processor
In 2017, when the video was made, where was the world’s fastest computer located?
The Leibniz Supercomputing Centre, in Garching, Germany
The National Supercomputing Center in Wuxi, China
Dell Headquarters, in Austin, U.S.
The National Supercomputing Centre, in Lugano, Switzerland
The Sunway TaihuLight supercomputer contains a brain-melting 40,960 CPUs, each with ___
32 cores
64 cores
128 cores
256 cores
The speed of a supercomputer is measured in "floating point math operations per second", also known as ___
FloPoMOps
FLOPOS
FP-MOPS
FLOPS
