4/23/2025 at 7:17:33 AM
to demonstrate that the device remains stable even after 60,000sA little over 16 hours? That's suspiciously short. The endurance vs retention curve isn't clear from this article either; they say "10 years" and "5.5 million cycles" but it seems more like you either get 10 years and 1 cycle, or 5.5M cycles to immediate failure with no regard to retention.
It reminds me of this old paper on testing USB drives for endurance, where they just hammered at the flash until it failed to program immediately and "concluded" that the endurance was many orders of magnitude higher than the manufacturer's specifications, with no attention paid to retention at all: https://www.usenix.org/event/fast10/tech/full_papers/boboila...
by userbinator
4/25/2025 at 9:33:14 PM
That would be perfect for any high performance working storage on replicated distributed applications. Stuff like Redis, Cassandra, etc... You would never turn off the power anyways. Places where you are otherwise using RAM disk or TMPFS storage.by foxyv
4/23/2025 at 9:01:57 AM
It's more like DRAM with a much longer refresh time (60 ks instead of 60 ms).by tlb
4/23/2025 at 1:58:11 PM
60,000 seconds was the amount of time it was tested for, they then extrapolate that out linearly. It doesn't need refreshing that often.by IanCal
4/23/2025 at 3:00:11 PM
> 60,000 seconds was the amount of time it was tested for,Surely if they already have a test setup, then having a test last for 600,000 seconds isn't very hard?
Things that look linear for a short period end up being exponential over longer periods. I don't think we can assume linear extrapolation here. There could be physics at play where exponential degeneration of the voltage occurs.
Its a good start of a test. But it seems weird in that a paper like this would have taken much more than ~1 week to write, so making a test last ~1 week for their calculations seems within the feasibility of this group. But its oddly missing data.
by dragontamer
4/23/2025 at 2:31:37 PM
DRAM will also normally hold most of its data for 1000x longer than the rated (usually 60 ms) refresh time. This has sometimes been used to recover secrets from powered down computers. The rated refresh time is chosen to give near-zero errors over years of operation, accounting for worse-case leakage from any bit, but most bits leak much less than that.by tlb
4/23/2025 at 6:40:09 PM
I think older systems also tended to use a fixed refresh rate, rather than refreshing more often as the DRAM temperature rises. Temperature sensors on DRAM are more common now, so systems don't have to be so conservative with the refresh intervals.by wtallis
4/23/2025 at 2:14:10 PM
Even if it did have a 16 hour retention, this memory would have plenty of uses.Adding a couple of percent of ECC data tends to 10x retention anyway, so there is a direct engineering trade off between retention and capacity.
by londons_explore