A. Answer : multithreading
B. Multicore
C. Multiprocessor
D. None of these
2. Multiple threads can interfere with each other when sharing hardware resources such as caches or translation lookaside buffers (TLBs). As a result, execution times of a single thread are not improved but can be degraded, even when only one thread is executing, due to lower frequencies or additional pipeline stages that are necessary to accommodate thread-switching hardware.
A. Answer : True
B. False
3. Hyper threading is used to improve the _____________ of the processor
A. Serial transfer
B. Coherent
C. synchronous
D. …show more content…
Answer: parallelization
4. The simplest type of multithreading occurs when one thread runs until it is blocked by an event that normally would create a ___________
A. Fast stall
B. Immediate stall
C. Answer: long-latency stall
D. short latency stall
5. The term _________________ is used to denote when instructions from only one thread can be issued at a time.
A. Permanent hyper threading
B. Answer: temporal multithreading
C. All of the above
D. None of the above
6. If the multithreading scheme replicates all of the software-visible state, including privileged control registers and TLBs, then it enables _________ to be created for each thread.
A. Virtual reality
B. Multi processor
C. Answer: virtual machines
D. TLB
7. multi-core is usually the term used to describe two or more CPUs working together on the ______ chip
A. Answer: same
B. Different
C. Higher range
D. Hifi
8. In These multicore processor single integrated circuits are called a________.
A.