Parallel Processing

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

Decks in this class (13)

Wk1L1 - Intro
What is the difference between co...,
What is a thread,
What analogy is used to explain s...
11  cards
Wk1L2 - Intro to Threads & Processes
What is a process in the context ...,
What is a thread,
How do threads differ from processes
9  cards
Wk2L1 - Intro to Threads & Processes 2
What is the runnable interface in...,
What is the difference between ex...,
What does the threadjoin method do
9  cards
Wk2L2 - Data Races
What is a data race in multithrea...,
What is the main cause of data races,
What is a critical section in mul...
9  cards
Wk3L1 - Synchronization
What does the volatile keyword do...,
Why is the volatile keyword not c...,
What are atomic variables
8  cards
Wk3L2 - Multiple Cores
What is a cpu central processing ...,
What are logical cores,
What are the four components of t...
9  cards
Wk4L1 - Reentrant Locks and Semaphores
What is a lock in multithreading,
What is a reentrantlock,
What is the difference between a ...
8  cards
Wk4L2 - Race Conditions and Barriers
What is a race condition,
How is a race condition different...,
What is a real world analogy for ...
6  cards
Wk5L1 - Locks
What is a reentrantlock,
When is a reader writer lock useful,
What are the two types of locks i...
6  cards
Wk6L1 - Producer-Consumer
What is the producer consumer pro...,
What is the separation of concern...,
Why is synchronization necessary ...
8  cards
Wk6L2 - Thread Pools & Executor Service
What are asynchronous tasks and w...,
What are the issues with unbounde...,
How does a thread pool solve the ...
10  cards
Wk7L1 - Graphics & Frame Buffers
What is vga and when was it intro...,
What is the main disadvantage of ...,
What is a framebuffer
9  cards
Wk7L2 - Futures & Matrix Multiplication
What is a future and how is it used,
How does the future api simplify ...,
What methods are available in the...
10  cards

More about
Parallel Processing

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Shahid Salha's Parallel Processing 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?

Des Parallel
  • 5 decks
  • 140 flashcards
  • 5 learners
Decks: Single Processor Computing, Parallel Computing, Message Passing Interface, And more!
Parallel Computing
  • 13 decks
  • 347 flashcards
  • 5 learners
Decks: 2 Hardware Architectures, 8 Algorithms 1 Sorting, 3 Map Stencil Pattern, And more!
Des Parallel 2
  • 3 decks
  • 74 flashcards
  • 16 learners
Decks: Cuda, Parallel Sorting, Openmp Programming Model, And more!
Parallel Programming
  • 16 decks
  • 249 flashcards
  • 3 learners
Decks: Pvw Skript, Concurrency, Speedup Amdahl Gustafson, And more!
Make Flashcards