Måske det hænger sammen med risikoen for at miste data, når du skrive til RAM?
Da de lancerede det, var der mulighed for at bruge 2GB RAM som øverste caching lag. Dømt ud fra deres opdaterede beskrivelse, er RAM ikke længere nævnt:
https://www.amd.com[...]
StoreMI er dog en read cache - eller en software sammenlægning af flere lagertyper, som bliver smidt ind i en samlet pool og så internt forsøger at bruge den hurtigste først. Lidt ligesom en HDD har en DRAM buffer, og en SSD ofte både har en DRAM buffer og en intern NAND buffer.
Hvad vil du bruge en write cache til? Latency for en write er vel ret ligegyldig til de fleste formål, og på throughput har du to scenarier: med og uden DRAM. Hvis du benytter DRAM til write cache, har du en problemstilling i forhold til genstart og uden DRAM vil du jo oftest alligevel have adgang til nok SSD kapacitet/ydelse til at det er ligegyldigt. Hvis du flytter store filer, så løber du alligevel tør for SSD plads til caching, og så er du ligevidt
Det har sin primære force på caching af reads for en langsom HDD.
--
Mvh. Thomas Christensen.