Register Latency
Lowest
Register Volatile
Yes
Register 2^k capacity
Y
Register Cost/Bit
Highest
Register Density
low
Register location
In Processor
Register Controller complexity
lowest (mux)
SRAM Latency
2nd lowest
SRAM Volatile
Yes
SRAM 2^k capcity
Yes
SRAM Cost / bit
2nd highest
SRAM density
higher (than Register)
SRAM location
On processor chip
SRAM Controller Complexity
low (mux)
DRAM Latency
3rd lowest
DRAM Volatile
Yes
DRAM 2^k Capcity
Yes
DRAM Cost / bit
3rd highest
DRAM density
higher still (than SRAM)
DRAM location
off CPU chip, but close
DRAM Controller complexity
mux + refresher
Flash Latency
very high
Flash Volatile
No
Flash 2^k capcity
Yes