This class was created by Brainscape user x x.

By:

Decks in this class (19)

1-Introduction
What are the three main topic are...,
What is the von neumann architect...,
What is moore s law 3
15  cards
2-Multi-core-CPUs
What is a core in computing 1,
What does mimd stand for in flynn...,
What are some examples of mimd sy...
20  cards
3-Data-Parallel-Problems
What is vector addition in mathem...,
What is the serial implementation...,
How does openmp parallelize vecto...
19  cards
4-Theory-of-Parallel-Performance
What are the key symbols used in ...,
What is parallel acceleration 2,
What makes parallel acceleration ...
18  cards
5-Loop-Parallelism
What is loop parallelism 1,
What are the three types of loop ...,
How do you identify loop dependen...
14  cards
6-Critical-Regions-and-Atomics
What is a critical region 1,
How do you create a critical regi...,
What is the performance cost of c...
20  cards
7-Locks-and-Synchronisation
What is a lock 1,
How does a lock work 2,
What is the difference between lo...
20  cards
8-Distributed-Memory-Introduction
What is distributed memory parall...,
Why is explicit communication nee...,
What is the key difference from s...
18  cards
9-Point-to-Point-Communication
What is point to point communicat...,
What is the basic vector addition...,
How do you distribute data in vec...
20  cards
10-Parallel-Data-Reorganisation
What is data reorganisation 1,
Why is data reorganisation import...,
What is scatter vs gather 3
19  cards
11-Reduction-in-Parallel
What is reduction 1,
What are examples of reduction op...,
What is the serial complexity of ...
19  cards
12-Non-blocking-Communication
What is blocking communication 1,
What is non blocking communication 2,
What are the mpi non blocking fun...
21  cards
13-Load-Balancing
What is load balancing 1,
Why is load balancing important 2,
What is load imbalance overhead 3
22  cards
14-GPGPU-Introduction
What is gpgpu 1,
What is the history of programmab...,
What is cuda 3
21  cards
15-GPU-Threads-and-Kernels
What are opencl devices 1,
What are opencl contexts 2,
What are command queues 3
23  cards
16-GPU-Memory-Types
What are the four gpu memory types 1,
Why do gpus need multiple memory ...,
What is global memory 3
21  cards
17-GPU-Synchronisation
What is the scalar product 1,
What is the serial scalar product...,
What is parallel reduction 3
20  cards
18-GPU-Atomic-Operations
What is an atomic operation 1,
What is the load compute store pr...,
What is the histogram example 3
21  cards
19-Task-Parallelism
What is task parallelism 1,
What is the difference from data ...,
What is latency hiding 3
23  cards

More about
Parallel-Computing

  • School Unspecified
  • Program type Unspecified
  • Course Unspecified
  • Instructor Unspecified
  • Standards Unspecified

The creator of this class did not yet add a description for what is included in this class.

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Parallel Computing
  • 13 decks
  • 347 flashcards
  • 8 learners
Decks: 2 Hardware Architectures, 8 Algorithms 1 Sorting, 3 Map Stencil Pattern, And more!
Parallel Programming
  • 16 decks
  • 249 flashcards
  • 9 learners
Decks: Pvw Skript, Concurrency, Speedup Amdahl Gustafson, And more!
Computers
  • 76 decks
  • 1935 flashcards
  • 105 learners
Decks: Glossary, Final Cut Pro X Shortcuts 2, Final Cut Pro X, And more!