This class was created by Brainscape user Andrew Smith. Visit their profile to learn more about the creator.

Decks in this class (13)

2 - Hardware & Architectures
What is optimised for low latency...,
What is optimised for data parall...,
Which has the larger cache cpu or...
55  cards
8 - Algorithms 1 (Sorting)
What is sorting 1,
Why may you need sorting 2,
What is a comparison based algori...
24  cards
3 - Map & Stencil Pattern
What are parallel patterns 1,
What are the semantics of a paral...,
What is the map pattern 3
18  cards
1 - Introduction
Why do we parallelise 1,
What is the analogy for parallel ...,
What was driving optimisation thr...
12  cards
7 - Communication & Synchronisation
How do work items threads communi...,
What is the idea case for memory 2,
What are the attributes of large ...
30  cards
10 - Algorithms 3 (Search)
What is searching 1,
Why may you want to search 2,
Name 3 applications of searching 3
27  cards
11 - Performance & Optimisation
What is implicit with the goal of...,
What are 2 ways to decide which p...,
What is theoretical performance 3
29  cards
4 - Reduction Pattern
What is the reduction pattern 1,
What is the issue with the reduct...,
How do you implement the reductio...
16  cards
5 - Scan Pattern
What is a cumulative sum operatio...,
What are the two types of scan 2,
What does the scan pattern do 3
25  cards
6 - Gather & Scatter Pattern
Name 2 applications of a gather s...,
Discuss data movement in data reo...,
What should you do for data reorg...
26  cards
9 - Algorithms 2 (Histogram)
What is a histogram 1,
Name 2 applications of a histogram 2,
What do atomic operations deal wi...
15  cards
EXAM QUESTIONS
Explain the difference between th...,
Describe parallel implementations...,
What is the difference between th...
56  cards
Complexities
Serial map 1,
Parallel map 2,
Serial reduction 3
14  cards

More about
Parallel Computing

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Andrew Smith's Parallel Computing flashcards now!

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 and Distributed Computing
  • 11 decks
  • 408 flashcards
  • 3 learners
Decks: Module 1, Module 1 Additional Reading, Module 2, And more!
Parallel Programming
  • 16 decks
  • 249 flashcards
  • 8 learners
Decks: Pvw Skript, Concurrency, Speedup Amdahl Gustafson, And more!
Computer Science
  • 33 decks
  • 1991 flashcards
  • 210 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards