Introduction to Parallel Computing

AdventuresomeArtNouveau avatar
AdventuresomeArtNouveau
·
·
Download

Start Quiz

Study Flashcards

18 Questions

What is the main advantage of the Distributed Memory model over the Shared Memory model?

Increasing the number of processors also increases the size of the memory proportionately

Which of the following is a disadvantage of the Distributed Memory model?

The programmer is responsible for establishing communication between processors

What is the main disadvantage of the Shared Memory model?

All of the above

In the Distributed Memory model, how do processors access remote data?

Processors must communicate with remote processors to access remote data

What is the purpose of the communication network in the Distributed Memory model?

To enable communication between processors for accessing remote data

Which of the following is a key advantage of the Shared Memory model over the Distributed Memory model?

Shared memory avoids the need for programmer-managed communication

What is the main advantage of using a message passing system over a shared memory system in parallel computing?

It allows for more efficient communication between processors by only sending messages to the processors that need the information.

What is the main challenge that arises as the number of processors in a parallel system increases?

The overall performance benefit of adding more processors becomes too small to justify the additional expense.

What is the purpose of the 'message passing system' described in the text?

To allow processors to communicate by sending messages to each other instead of using shared memory.

What is the benefit of using a 'message passing system' over a 'shared memory' approach in parallel computing?

It allows for more efficient communication by only sending messages to the processors that need the information.

What is the main reason that the performance benefit of adding more processors to a parallel system becomes too small to justify the additional expense?

The communication time between processors increases.

How does a 'message passing system' differ from a 'shared memory' approach in parallel computing?

In a message passing system, processors send messages to each other, while in a shared memory system they access a common memory pool.

What is the main goal of parallel computing?

To use multiple processing elements simultaneously to solve a problem

How does a serial computing system differ from a parallel computing system?

Parallel systems have just one processor

What is the advantage of parallel computing over serial computing systems?

Parallel systems can have many processors working simultaneously

How does the central processor in a parallel computing system assign work to different processors?

By assigning each processor different parts of the problem

What role does communication play in parallel computing?

It allows processors to report results back to the central processor

Why is parallel computing emerging as a prevalent computing paradigm?

Because of the semiconductor industry's shift to multi-core processors

Explore the concept of parallel computing, which involves utilizing multiple processing elements to solve problems by executing independent parts of an algorithm simultaneously. Learn about its significance in high-performance computing and its emergence as a prevalent computing paradigm.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser