Chapter 17-QA - Systems and Computer Engineering

advertisement
17. Parallel processing
True or False:
1. T/F – Parallelism in computers is exploited to increase performance of the system.
ANS : T
2. T/F – In a multiprocessor architecture, the memory is usually divided between the
processing units.
ANS : F
3. T/F – Vector arrays execute SIMD type of instructions.
ANS : T
4. T/F – Memory access time for shared memory architectures are the same.
ANS : F
5. T/F – I/O operation in SMP require arbitration and time sharing.
ANS : T
6. T/F – Synchronization of data and processes is important in SMP environment.
ANS : T
7. T/F – Cache coherency is a common issue when using multiple levels of memory.
ANS : T
8. T/F – Software based cache coherency maintenance techniques are more transparent
to the programmer.
ANS : F
9. T/F – MESI cache coherency cannot be extended to the L1 cache level due to its
complexity.
ANS : F
10. T/F – A process and thread switch incur the same amount of time/cost.
ANS : F
11. T/F – In superscalar, all available issue slots are filled for every issue.
ANS : F
12. T/F – NUMA and cluster architectures have shared memory that are similar in
configuration.
ANS : F
13. T/F – Clusters are much harder to control compared the SMP systems.
ANS : T
14. T/F – All parts of the memory has the same access time in UMA.
ANS : T
15. T/F – Graphics and signal processors are examples of vector processors.
ANS : T
16. T/F – Pipelined ALUs are a type of vector organization.
ANS : T
Multiple Choice Questions:
1. This is a shared memory architecture
A. CMP
B. SMP
C. NUMA
D. All of the above
ANS : D
2. SMP and NUMA are examples of
A. MIMD
B. SIMD
C. MISD
D. SISD
ANS : A
3. These requires multiple control units to operate
A. SIMD
B. SISD
C. NUMA
D. None of the above
ANS : C
4. This takes care of scheduling and synchronization between multiple processors
A. Control unit
C. Operating System
B. Hardwired Control
D. All of the above
ANS : C
5. Cache coherency is addressed in
A. Control unit
B. Hardware
C. Software
D. None of the above
ANS : B
6. Processor failures in a SMP system must be taken care by
A. Hardware
B. Memory
C. Operating system
D. Compiler
ANS : C
7. Shared L2 caches is common in
A. Uniprocessor
B. Workstation SMP
C. General SMP
D. None of the above
ANS : B
8. Cache coherency in general is less in this type of scheme
A. Write through
B. Write back
C. Write buffer
D. All of the above
ANS : A
9. MESI protocol is implemented in
A. Cache tag
B. Cache index
C. Cache Block
D. None of the above
ANS : A
10. A Process switch involves saving of
A. Variables
B. Status
C. Control data
D. All of the above
ANS : D
11. If two identical processors are used to execute different threads of the same process, it is
called
A. Multi-processing
B. Multi-programming
C. SMP
D. Multi-core
ANS : D
12. This is a compiler technique to perform multithreading
A. SMP
C. VLIW
B. CMP
D. None of the above
ANS : C
13. Each computer in a cluster is called
A. Unit
B. Edge
C. Node
D. All of the above
ANS : C
14. An important advantage of a clustered system is
A. Parallelism
B. Coherency
C. High availability
D. Fault tolerance
ANS : C
15. The function of switching a failed process to another node in a cluster is called
A. Failure rate
B. Failover
C. Failpush
D. None of the above
ANS : B
16. NUMA has the advantage over SMP in
A. Performance & Parallelism
B. Power
C. Cycle time
D. None of the above
ANS : A
17. Instructions in vector processors fall under
A. Parallel simulations
B. Random simulations
C. Continuous field simulation
D. None of the above
ANS : C
Fill up the blanks:
1. In the SMP & NUMA architecture, the memory is ____________ between the
processing units.
ANS : shared
2. ___________ instructions operate on data stored in a single memory.
ANS : Multi-programming
3. In ______________ memory access time is not constant for all regions of the memory.
ANS : NUMA
4. In a SMP environment the processor communicate with each other through messages
left in ______________.
ANS : Common areas in memory
5. Invalid data in individual caches of SMP system is due to ____________.
ANS : Cache incoherency
6. A ______________ SMP configuration uses point-to-point inter memory links.
ANS : Workstation
7. Hardware cache coherence approaches are called _______________.
ANS : Protocols
8. A ________________ is small unit of a process that can be dispatched separately.
ANS : Thread
9. Multithreading is not the same as multi-________________.
ANS : Programming
10. A single thread is executed until an exception occurs and it is called ______________.
ANS : Block level threading
11. _______________ is loss incurred when all issue slots cannot be filled in a superscalar
machine.
ANS : Horizontal loss
12. _________________ is the ability of the cluster to equally distribute the processes
among its nodes.
ANS : Load balancing
13. _______________ house multiple servers with power supply on a single chassis.
ANS : Blade servers
14. NUMA processor have shared memory that are ____________ coupled.
ANS : Tightly
15. NUMA without cache coherency is equal to a _____________.
ANS : Cluster
16. Data forwarding in vector processor is called ________________.
ANS : Chaining
Download