Parallel Computing

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,
Why may you need sorting,
What is a comparison based algorithm
24  cards
3 - Map & Stencil Pattern
What are parallel patterns,
What are the semantics of a paral...,
What is the map pattern
18  cards
1 - Introduction
Why do we parallelise,
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,
What are the attributes of large ...
30  cards
10 - Algorithms 3 (Search)
What is searching,
Why may you want to search,
Name 3 applications of searching
27  cards
11 - Performance & Optimisation
What is implicit with the goal of...,
What are 2 ways to decide which p...,
What is theoretical performance
29  cards
4 - Reduction Pattern
What is the reduction pattern,
What is the issue with the reduct...,
How do you implement the reductio...
16  cards
5 - Scan Pattern
What is a cumulative sum operations,
What are the two types of scan,
What does the scan pattern do
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,
Name 2 applications of a histogram,
What do atomic operations deal with
15  cards
EXAM QUESTIONS
Explain the difference between th...,
Describe parallel implementations...,
What is the difference between th...
56  cards
Complexities
Serial map,
Parallel map,
Serial reduction
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?

Concurrent and Parallel computing
  • 1 decks
  • 21 flashcards
  • 1 learners
Decks: Essentials, And more!
Parallel and Distributed Computing
  • 10 decks
  • 98 flashcards
  • 2 learners
Decks: Lecture 2, Lecture 3, Lecture 4, And more!
CS 115 Computer Science
  • 30 decks
  • 997 flashcards
  • 764 learners
Decks: Chapter 1 Checkpoint, Chapter 1 Notes Pt 1, Chapter 1 Notes Pt 2, And more!
Make Flashcards