This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
buzzword [2015/01/13 01:37] kevincha [Lecture 1 (1/12 Mon.)] |
buzzword [2015/01/13 01:40] kevincha |
||
---|---|---|---|
Line 9: | Line 9: | ||
* Compiler | * Compiler | ||
* Cross abstraction layers | * Cross abstraction layers | ||
- | * Exposing an interface | ||
* Tradeoffs | * Tradeoffs | ||
* Caches | * Caches | ||
- | * Multi-thread | ||
- | * Multi-core | ||
- | * Unfairness | ||
* DRAM/memory controller | * DRAM/memory controller | ||
- | * Memory hog | + | * DRAM banks |
* Row buffer hit/miss | * Row buffer hit/miss | ||
* Row buffer locality | * Row buffer locality | ||
- | * Streaming access vs. random access | + | * Unfairness |
- | * Power consumption | + | |
- | * Bloom filter | + | |
- | * Memory performance attacks | + | |
- | * Hamming code | + | |
- | * Hamming distance | + | |
- | * Abstraction layer | + | |
* Memory performance hog | * Memory performance hog | ||
* Shared DRAM memory system | * Shared DRAM memory system | ||
- | * Unfairness | + | * Streaming access vs. random access |
- | * DRAM banks | + | |
* Memory scheduling policies | * Memory scheduling policies | ||
* Scheduling priority | * Scheduling priority | ||
Line 35: | Line 24: | ||
* Process variation | * Process variation | ||
* Retention time profile | * Retention time profile | ||
+ | * Power consumption | ||
+ | * Bloom filter | ||
+ | * Hamming code | ||
+ | * Hamming distance | ||
* DRAM row hammer | * DRAM row hammer | ||
- |