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

Decks in this class (21)

Introduction
What are the goals of computer ar...,
Moores law,
What are the implications of moor...
17  cards
Metrics and Evaluation
What is latency,
What is throughput,
What are benchmarks
12  cards
Pipelining
What is a pipeline stall,
What causes pipeline stalls,
What are the types of data depend...
9  cards
Branch Prediction
What is not taken prediction,
What is the btb,
What is the structure of the btb
20  cards
Predication
What is predication,
When should we use predication,
What is if conversion
7  cards
ILP
What does ilp stand for,
How do data dependencies affect t...,
What is a false dependency
8  cards
Instruction Scheduling
What is instruction scheduling,
What are the differences between ...,
What are the steps in tomasulos a...
4  cards
ReOrder Buffer
What are the problems with tomasu...,
How do we fix the problems in tom...,
What is a reorder buffer
5  cards
Memory Ordering
What is a lsq,
What is the structure of an lsq,
What is store to load forwarding
5  cards
Compiler ILP
How can compilers help with ilp,
How can a compiler reduce depende...,
What are the techniques to make i...
7  cards
VLIW
What is vliw,
How does a vliw processor work,
What are the pros of a vliw
5  cards
Cache Review
What is temporal locality,
What is spatial locality,
What is amat
16  cards
Virtual Memory
Explain a multi level page table ...,
What is internal fragmentation,
What are the pros cons of smaller...
6  cards
Advanced Caches
Ways to improve cache performance,
Ways to reduce hit time,
What are pipelined caches
36  cards
Memory
What is sram,
What is dram,
Why is sram more expensive than dram
19  cards
Fault Tolerance
What is dependability,
What is a fault,
What is an error
28  cards
Multi-Processing
What are flynns taxonomy of paral...,
What are the limitations of unipr...,
What are the types of multi proce...
14  cards
Cache Coherence
What is write update coherence,
What is write invalidate,
What is cache snooping
24  cards
Synchronization
What is atomic exchange,
How do you implement a lock with ...,
What is the drawback to atomic ex...
15  cards
Memory Consistency
What is memory consistency,
When do memory consistency issues...,
What is sequential consistency
8  cards
Many Cores
What are the challenges and solut...,
What is network on chip and what ...,
What is a mesh
8  cards

More about
HPCA

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Eddie Ed'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