Kommilitonen im Kurs Parallel Numerics an der TU München. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!
Jetzt mitmachen!
Parallel Numerics
Name three synchronization mechanisms
Barrier, lock and semafore
Parallel Numerics
What does MPI_ANY_SENDER do?
Allows to receive arbitrary messages, but makes the reception order of the messages also arbitrary.
Parallel Numerics
What is not synchronized in MPI terms?
Standard MPI operations are not synchronized: There is no handshake nor guarantee that they will ever arrive
Parallel Numerics
Pros/cons Cyclic vs Blocking partition
Blocking: Faster access to data due to data locality
Cyclic: Better load balancing
Parallel Numerics
What are the three types of MIMD systems?
Shared memory: The processors share a common address space. They communicate by reading and writing to it.
Distributed memory: Each processor has a private address space. They communicate by messaging.
Hybrid: The nodes have a shared address space, but they communicate amongst them by messaging.
Parallel Numerics
What does MPI_Ssend() do?
It's a send that guarantees synchronous semantics (As long as the matching receive is blocking). This means that it won't return until the matching receive has been posted.
Parallel Numerics
What does MPI_Rsend() do?
It performs a send operation if matching receive has been posted, otherwise errors. It returns as soon as the buffer is available.
Parallel Numerics
What's an embarrassingly parallel problem?
Can be decomposed in parallel with virtually no need to share data
Parallel Numerics
What's load balancing?
Distribution of the work with the goal of keeping the processors busy at all times
Parallel Numerics
What's a deadlock?
When two processors wait indefinitely for the results of each other
Parallel Numerics
What's a race condition?
Non-deterministic result of a program depending on the chronology of tasks in a shared memory machine
Parallel Numerics
What's a Barrier?
All tasks of a communicator perform work until reaching the barrier. Then, they wait until the last task of the communicator reaches the barrier and then move on
Für deinen Studiengang Parallel Numerics an der TU München gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.
Zurück zur TU München ÜbersichtsseiteSchau dir doch auch Parallel Numerics an anderen Unis an
Zurück zur TU München ÜbersichtsseiteStudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Parallel Numerics an der TU München oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.
Bestes EdTech Startup in Deutschland
Du bist schon registriert? Hier geht‘s zum Login