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

Decks in this class (16)

Metrics and Evaluation
Latency,
Throughput,
Throughput 1 latency
22  cards
Introduction
What is computer architecture,
Moore s law,
What do computer architects try t...
9  cards
Pipelining
What is the canonical processor p...,
Why would cpi be greater than 1 i...,
Why might there be a stall in the...
14  cards
Branches
What are the requirements for bra...,
Equation for branch prediction ac...,
What percent of instructions are ...
30  cards
Predication
What is predication,
What to use predication vs branch...,
Should you use prediction on a fu...
13  cards
ILP: Instruction Level Parallelism
If you had an ideal processor it ...,
Why are false dependencies also c...,
Why would we duplicate register v...
10  cards
Instruction Scheduling
What do we use to take care of co...,
What do we use to take care of wa...,
What do we use to take care of ra...
16  cards
Reorder Buffer
What problem does the reorder buf...,
What actions can we and can we no...,
Big picture what does the reorder...
12  cards
Memory Ordering
What is memory ordering for,
What is a load store queue,
What is store to load forwarding
7  cards
Compiler ILP
How can the compiler help us impr...,
Tree height reduction,
Instruction scheduling
9  cards
VLIW
What is vliw,
Superscalar vs vliw processors,
Can vliw introduce code bloat
6  cards
Cache Review
Locality principle,
Two kinds of locality of memory r...,
What is the cache
27  cards
Virtual Memory
Translation lookaside buffer
1  cards
Advanced Caches
0  cards
Cache Coherence
What are the states and their bit...,
What are the state transitions in...,
What is local about local read an...
18  cards
Storage and Fault Tolerance
What does raid stand for,
What is a raid and what does it do,
What should a raid do
30  cards

More about
HPCA

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Robert Lindgren's HPCA 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?

Make Flashcards