1With _______, register banks are replicated so that multiple threads can share the use of pipeline resources.
A. SMT
B. pipelining
C. scalar
D. superscalar
SMT
2_________ is where individual instructions are executed through a pipeline of stages so that while one instruction is executing in one stage of the pipeline, another instruction is executing in another stage of the pipeline.
A. Superscalar
B. Scalar
C. Pipelining
D. Simultaneous multithreading
Simultaneous multithreading
3_________ is when multiple pipelines are constructed by replicating execution resources, enabling parallel execution of instructions in parallel pipelines so long as hazards are avoided.
A. Vectoring
B. Superscalar
C. Hybrid multithreading
D. Pipelining
Superscalar
4One way to control power density is to use more of the chip area for ________.
A. multicore
B. cache memory
C. silicon
D. resistors
cache memory
5Lotus Domino or Siebel CRM are examples of ___________ applications.
A. threaded
B. multi-process
C. Java
D. multi-instance
threaded
6Oracle database, SAP, and PeopleSoft are examples of ________ applications.
A. Java
B. multithreaded native
C. multi-instance
D. multi-process
multi-process
7_______ applications that can benefit directly from multicore resources include application servers such as Sun's Java Application Server, BEA's Weblogic, IBM's Websphere, and the open-source Tomcat application server.
A. Multi-instance
B. Multi-process
C. Java
D. Threaded
Java
8Putting rendering on one processor, AI on another, and physics on another is an example of _________ threading.
A. coarse
B. multi-instance
C. fine-grained
D. hybrid
coarse
9A loop that iterates over an array of data can be split up into a number of smaller parallel loops in individual threads that can be scheduled in parallel when using ________ threading.
A. multi-process
B. fine-grained
C. hybrid
D. coarse
fine-grained
10The _________ is an example of splitting off a separate, shared L3 cache, with dedicated L1 and L2 caches for each core processor.
A. IBM 370
B. ARM11 MPCore
C. AMD Opteron
D. Intel Core i7
Intel Core i7
11The ________ connects to the external bus, known as the Front Side Bus, which connects to main memory, I/O controllers, and other processor chips.
A. L2
B. APIC
C. bus interface
D. all of the above
bus interface
12The Intel Core i7-990X, introduced in 2008, implements ______ x86 SMT processors, each with a dedicated L2 cache, and with a shared L3 cache.
A. 2
B. 4
C. 6
D. 8
4
13Processors are called ________.
A. dies
B. cores
C. QPI
D. interconnects
Cores
14The ________ feature enables moving dirty data from one CPU to another without writing to L2 and reading the data back in from external memory.
A. migratory lines
B. DDI
C. VFP unit
D. IPIs
migratory lines
15The ________ is responsible for maintaining coherency among L1 data caches.
A. VFP unit
B. distributed interrupt controller
C. snoop control unit (SCU)
D. watchdog
snoop control unit (SCU)