Last Updated: 2022-07-30
RAM = Random Access Memory.
DDR = Double data rate, transfering data on both the rising and falling edges of the clock signal.
|Generation||Max Capacity||Clock Rate||Voltage||Release Time|
|DDR4||64 G||800-1600 MHz||1.2 V||2014|
|DDR3||16 G||400-1066 MHz||1.5 V||2007|
DDR vs GDDR
- G is for graphics and GDDR is for GPU; DDR is on the motherboard and is for CPU.
- GDDR is designed for use by RISC (Reduced Instruction Set Computers) machines and DDR by CISC (Complex Instruction Set Computers). RISC machines perform one operation per tick, CISC machines perform multiple operations per tick. GDDR is very fast at dealing with the “one tick, one operation” workloads. DDR is very fast at dealing with “one tick, multiple operation” workloads
- GDDR is built for much higher bandwidth, with a wider memory bus.
- GDDR has lower power and heat dispersal requirements compared to DDR, allowing for higher performance modules, with simpler cooling systems.
- GDDR can request and receive data on the same clock cycle, where DDR cannot.
- GDDR being optimized for bandwidth while DDR is optimized for latency
DDR vs LPDDR
LP = Low-Power.
- LPDDR consumes less power and is targeted for mobile devices like smartphones, tablets
- DDR has a 64-bit wide memory bus, LPDDR also permits 16- or 32-bit wide channels
Optane memory could replace DDR DRAM, retains data even if a computer is shut off
|M1 Max||400 GB /s|
|M1 Pro||200 GB /s|
3200 * 64 bit / (8 bits / byte) = 25.6 GB/s
1333 * 64 bit / (8 bits / byte) = 10.6 GB/s