Computer Science 306: Computer Architecture Ch. 10
Which of the following is not a known architectural design in distributed caching?
De-centralized web management system
Which of the following is NOT a characteristic of VLIW architecture?
Dependency checks at run time
What is the benefit of Parallel Computing?
High performance
An interconnection network has fixed connections between memory and processor but no switches. What kind of a network is this?
Static, because the connections are fixed and no switches
Grid Computing differs from desktop computing in what way?
The amount of each resource used.
What is the key conceptual difference between distributed and parallel computing?
Units in parallel computing share memory while units in distributed computing have their own memory.
Which of the following is NOT a characteristic of parallel computing?
Uses a single processor or computer
Distributed caching decreases the latency on the World Wide Web because _____.
data accessibility turnaround times are significantly improved
One of the main advantages of distributed caching is/are _____.
globally accessible resources
Which of the following groups of elements are all nodes?
memory, processor, and switches
Emily is preparing a budget using a new quad core computer workstation. This is an example of _____
parallel computing.
Which of the following processors is both fast and efficient?
3.4 GHz and 4 MB
Which of the following is a characteristic of Grid Computing?
All of the answers are correct.
Which of the following computers has the fastest processor?
A laptop with a quad-core processor and a single monitor
What is a mainframe system?
A large computer designed to process very large amounts of data quickly.
Which of the following statements is correct regarding multiprocessing?
A multiprocessing computer allows for multiple tasks to be completed simultaneously and in parallel.
When an instruction needs the output of an unprocessed instruction, which of the following occurs?
A pipeline stall
What is Distributed Parallel Computing?
A system in which computers can communicate and work with each other on complex tasks over a network.
Which of the following is true about parallel computing performance?
All of the answers are correct.
What types of organizations are likely to use a mainframe system?
All answers are true.
Why did the industry shift from CPU to GPU when it comes to computational purposes?
All of these answers are correct.
In terms of computations, what is something that separates a GPGPU from a traditional CPU?
All of these are correct.
Which of the following is NOT an example of parallel computing?
All of these are examples of parallel computing
The Commissioners Office needs to prepare 162 game baseball schedules for the upcoming season. The work will be done on computers located in each teams headquarters. How will the commissioners office prepare these schedules ?
By using distributed computing
What are the two main components of a processor?
Clock and Cache
Which of the following are used in VLIW to break the instructions into basic operation units?
Compilers
What are the two streams of Flynn's taxonomy which can be either serial or parallel?
Data stream and task stream.
In which of the following examples would a multiprocessing computer be most helpful to have?
For Jim to complete his taxes and do calculations in a spreadsheet at the same time
In a vector processor, there is a multiplication function. This is handled by a _____.
Functional unit
Which of the following is an example of Distributed Parallel Computing?
Internet
In general terms, what does having a higher Cuda core count do for GPUs?
It can increase computational performance.
What is task parallelism?
It is a way to parallelize a program by making different processors execute different programs.
The three layers of distributed caching on the World Wide Web are _____.
client cache, server cache, and network cache
All of the following are true about MISD architecture EXCEPT
It's a common architecture.
In his programming code, Ken uses a vector to store hurricane forecasting image data. What is one characteristic of Ken's method?
Ken is using vector processing and he does not need to know the number of images in advance
Which of the following is NOT a result of Grid Computing?
Less Hardware
Which of the following companies is NOT a provider of Grid Computing?
Which of these is an example of a consumer application of distributed computing ?
Massive multiplayer online games
In a limited connection network, there is not a direct link from each node to every other node. What is the significance?
Messages from nodes have to be routed for efficiency to reach the destination.
Which of the following is NOT a reason why the speed increase does not follow a formula?
Multiple processors might not be available.
Is a mainframe the same as a supercomputer?
No, they are designed for different purposes.
Which of the following is NOT a component of Grid Computing?
Printers
_____ is a single instruction that operates on many or multiple data segments.
SIMD
Which of the following is NOT part of the original Flynn's taxonomy?
SPMD
Nowadays, we prefer to use SPMD rather than SIMD because _____.
SPMD is less strict in synchronization than SIMD
What is the SETI Project?
Search for Extraterrestrial Intelligence
Although the typical desktop PC is more powerful than a mainframe from the 1980s, what is one thing mainframes still handle better than PCs?
Secure, high-volume transaction processing.
What is the benefit of Distributed Parallel Computing?
Share resources
Lisa has declared 30,000 variables to compute GIS data. What happens when a vector processor is used instead?
The entire set of 30,000 variables is computed as a single variable.
Which of the following statements is FALSE?
The hardware design of superscalars is simple.
What is the typical size of a mainframe computer?
The size of a 6-foot-high closet.
What is the main reason that all modern GPUs are considered to be GPGPUs?
They can perform calculations and computations.
Which of the following processing types is being executed in this example: The result of multiplying 100 integers by 5 is added to 600 to get the final result.
This is pipeline vector processing.
What is the function of a vector register file?
To hold the elements that make up the vector
What is the role of an interconnection network?
To transport data and messages between the processing unit and memory modules
Individual computer users making their computer processing power available over the Internet for a computation project when they are not using their computer is called:
Volunteer distributed computing
When would a CCN be useful to have?
When cost does not matter and speed is of most importance
Distributed caching is defined as _____.
caching storage that has been configured across multiple nodes or servers with similar information
Parallel computing uses _____ execution.
simultaneous
Nvidia created the Cuda platform to give developers the tools they need to _______________.
take advantage of the many cores a GPU has