Re:IEDM 2022: Did We Just Witness the Death of SRAM?
by chongli on Wednesday December 14, 2022 @09:22PM
(#33994263)
It may be a small percentage of total power at full load but what about at idle? Modern CPUs try to optimize power usage by remaining idle as much as possible. When idle, power usage is roughly in proportion to die area fraction. Since caches have been getting larger and larger this would represent a larger fraction of total power at idle.
Re:IEDM 2022: Did We Just Witness the Death of SRAM?
by _hypx on Wednesday December 14, 2022 @10:47PM
(#33994952)
Less power is still better. Also, if we have to solve the SRAM scaling problem with 3D chip stacking, this will be an issue.
Re:IEDM 2022: Did We Just Witness the Death of SRAM?
by nsteel on Thursday December 15, 2022 @06:03AM
(#33997757)
It's also even more expensive. As if the upcoming nodes weren't already ridiculous in that respect.
Re:IEDM 2022: Did We Just Witness the Death of SRAM?
by anonymousDan on Thursday December 15, 2022 @04:16AM
(#33997048)
It would be very useful in combination with NVRAM main memory since you no longer have to deal with crash consistency issues arising from your cache being wiped on a reboot.
Re:IEDM 2022: Did We Just Witness the Death of SRAM?
by nomel on Friday December 16, 2022 @06:07PM
(#34021858)
What's the point of reboot, if not to reset state?
Re:IEDM 2022: Did We Just Witness the Death of SRAM?
by anonymousDan on Saturday December 17, 2022 @06:24AM
(#34026879)
Poorly worded on my part, I simply meant restart after a crash.
Re:IEDM 2022: Did We Just Witness the Death of SRAM?
by tablespoon on Thursday December 15, 2022 @10:20AM
(#34000831)
> For something like a cache on a CPU (the main use of SRAM), what's the purpose of it being non-volatile? SRAM doesn't need refreshing, and it's a relatively small percentage of total power.
It sounds like it would be chosen for other reasons, and there would no purpose for the non-volitiliy beyond it being a nice-to-have in some weird scenarios.
Sort of like using core as main memory. That was just the main memory technology of its day, it happened to be non-volatile, but that wasn't it's main selling point.
For something like a cache on a CPU (the main use of SRAM), what's the purpose of it being non-volatile? SRAM doesn't need refreshing, and it's a relatively small percentage of total power.