MPI Introduction: CPS343 Parallel and HPC Quiz
14 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What does MPI stand for?

  • Message Passing Interface (correct)
  • Mostly Parallel Integration
  • Multiple Programming Interface
  • Minimal Programming Inheritance

What is included in the MPI library?

  • A library of routines and functions only
  • A header file only
  • A header file, a library of routines and functions, and a runtime system (correct)
  • A header file and a runtime system

Which type of computers is MPI designed for?

  • Personal computers only
  • Parallel computers, clusters, and heterogeneous networks (correct)
  • Mainframe computers only
  • Supercomputers only

In which programming languages can MPI be used?

<p>C/C++, Fortran, and many other languages (D)</p> Signup and view all the answers

What is the main purpose of MPI?

<p>To provide access to advanced parallel hardware for end users, library writers, and tool developers (A)</p> Signup and view all the answers

Which committee proposed the standard specification for MPI?

<p>A broadly based committee of vendors, implementors, and users (B)</p> Signup and view all the answers

Which routine starts the MPI runtime environment?

<p>MPI_Init() (D)</p> Signup and view all the answers

What does MPI_Bcast() do?

<p>Broadcasts a message from one process to all of the others (B)</p> Signup and view all the answers

What is the purpose of MPI_Reduce()?

<p>Performs a reduction of a variable in all processes (D)</p> Signup and view all the answers

What is the function of MPI_Comm_rank()?

<p>Gets the process ID of the current process (D)</p> Signup and view all the answers

Which routine shuts down the MPI runtime environment?

<p>MPI_Finalize() (D)</p> Signup and view all the answers

What is the purpose of MPI_Recv()?

<p>Receives a message on the current process from another process (A)</p> Signup and view all the answers

What function does MPI_Allreduce() perform?

<p>Performs a reduction of a variable in all processes (B)</p> Signup and view all the answers

'hello.c' is an example of:

<p>MPI Hello world program (B)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser