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

Decks in this class (16)

PVW SKRIPT
1 define parallel programming2 us...,
Define concurrent programming,
Define the programming model used...
25  cards
Concurrency
Name 3 things for every memory lo...,
What can a programmer do if he ca...,
What can a programmer do if he ca...
11  cards
Speedup Amdahl Gustafson
What is scalability in prallel pr...,
Define parallel speedup,
Define efficiency with sp and p
18  cards
Java Threads
Which library do we use to implem...,
What does the start method do,
What does the interrupt method do
14  cards
Task Graph & State Diagrams
What does a wider task graph imply,
How can we find t1 in a task graph,
What are the nodes in the task gr...
17  cards
Pipelining
Define parallelism and concurrency,
How can we make computation faste...,
How does vectorization work
21  cards
Non-Blocking Algorithms
Non blocking algorithms don t use...,
What library do we use for atomic...,
Write down the code for testandse...
13  cards
Linearizability and Sequential Consistency
What does a method call consist o...,
What is an invocation without mat...,
What is a history
25  cards
Transactional Memory
What does the programmer decide w...,
Benefits of transactional memory,
Transactional memory
15  cards
Fork/Join - Divide & Conquer
What is the concept of divide and...,
What is used to visualize the per...,
What is the best framework for di...
14  cards
Synchronization;Barriers;Semaphores
What do we do if we have a memory...,
What is thread local,
What is immutable
31  cards
Programming Stuff
Give compact option to create a t...,
What are two ways of implementing...,
Why do we need a try finally bloc...
5  cards
True False Questions
It is possible to have concurrenc...,
At least two cores are required t...,
Parallelism aims at solving a pro...
3  cards
Mutex Implementation
If a thread can t be made thread ...,
Define deadlock free,
Define starvation free
17  cards
wait & notify
What is the basic pattern for wai...,
Can we use synchronized on primit...
2  cards
Test Questions
See picture,
Name and briefly explain three cr...,
Assume the state diagram of a bin...
18  cards

More about
Parallel Programming

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Jarod Daschkewitz's Parallel Programming 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 Programming
  • 9 decks
  • 112 flashcards
  • 2 learners
Decks: Openmp, Shared Memory, Simd, And more!
Des Parallel
  • 5 decks
  • 140 flashcards
  • 5 learners
Decks: Single Processor Computing, Parallel Computing, Message Passing Interface, And more!
Programming
  • 15 decks
  • 645 flashcards
  • 203 learners
Decks: Command Line, Csce3600 Exam 1, Csce3600 Exam 2, And more!
Make Flashcards