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</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</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</p> Signup and view all the answers

    Which routine starts the MPI runtime environment?

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

    What does MPI_Bcast() do?

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

    What is the purpose of MPI_Reduce()?

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

    What is the function of MPI_Comm_rank()?

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

    Which routine shuts down the MPI runtime environment?

    <p>MPI_Finalize()</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</p> Signup and view all the answers

    What function does MPI_Allreduce() perform?

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

    'hello.c' is an example of:

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

    More Like This

    Use Quizgecko on...
    Browser
    Browser