axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] The Coming Persistence Apocalypse


From: Tim Daly
Subject: [Axiom-developer] The Coming Persistence Apocalypse
Date: Tue, 11 Jun 2019 06:58:42 -0400

You are probably not old enough to remember 'core' memory.
It used to be the case that you could turn off a computer and
then, when you turned it on again, the memory image was
exactly remembered (in "magnetic core") and your program
would continue running exactly as though nothing happened.
Of course, a BIG memory machine had 8,192 bytes.

NVRAM (non-volitile RAM) is coming, in near terabyte sizes.
Unlike DRAM (dynamic RAM) it remembers everything even
though it has no power.

That changes everything we know about computing.
https://www.youtube.com/watch?v=kBXbump35dg
https://www.youtube.com/watch?v=X8nMsabFD2w

For example, data structures no longer needs a "disk
representation" since they never leave memory. On the
other hand, neither does a mangled data structure or a
memory leak.

Lisp is well suited for this environment. Lisp with a form of
persistent data structures (Okasaki)  would be even more
interesting.

This has interesting implications for the new "Sane" Axiom
compiler / interpreter. For example, an "input" file actually
resides in interpreter memory at all times.

If nothing else, these videos are an interesting glimpse of
near-future computing issues.

Tim



reply via email to

[Prev in Thread] Current Thread [Next in Thread]