News for hackers. Stuff that matters.
Re:Transparent memory offloading: more memory at a fraction ... by woleium on Monday June 20, 2022 @06:05PM (#31816737)
or "Meta re-invents swap disk"
Re:Transparent memory offloading: more memory at a fraction ... by jhgg on Monday June 20, 2022 @06:11PM (#31816811)
You should read the whole article, because TMO does differ from traditional swapping. Notably, swapping usually occurs during periods of extreme memory pressure, where as TMO will offload memory much sooner and more intelligently.
Re:Transparent memory offloading: more memory at a fraction ... by bjornsing on Monday June 20, 2022 @07:03PM (#31817374)
So… paging then? Slightly improved paging?
Re:Transparent memory offloading: more memory at a fraction ... by voz_ on Monday June 20, 2022 @07:36PM (#31817701)
If only there was some way to know! Some kind of... hyperlink, with text, where the answers you seek were available in a language you know, English, perhaps?
Re:Transparent memory offloading: more memory at a fraction ... by seoaeu on Monday June 20, 2022 @08:28PM (#31818152)
The linked article practically goes out of its way to obscure how much this work is incrementally building on Linux’s existing paging design versus designing their own solution. Sure there’s a couple places that mention Linux defaults don’t work for them, but it isn’t all that clear how difficult it was to change things
Re:Transparent memory offloading: more memory at a fraction ... by bjornsing on Tuesday June 21, 2022 @04:59AM (#31821839)
Thanks for stating my opinion with such clarity. :)

Why come up with these weird acronyms and try to sell it like it’s some entirely new idea? Why not just start that page with “We improved the virtual memory subsystem of the Linux kernel...” and take it from there? That would be both comprehensible and impressive.

Everybody wants to come up with their own terminology from scratch nowadays, even for things that already have well established terminology. For those of us who understand a lot and want to systematize knowledge in our heads it’s such a drag.

Re:Transparent memory offloading: more memory at a fraction ... by heretogetout on Monday June 20, 2022 @07:25PM (#31817586)
Only one way to know for sure!
Re:Transparent memory offloading: more memory at a fraction ... by mpweiher on Tuesday June 21, 2022 @12:25PM (#31825785)
Nope.

Paging algorithms have been "pre-swapping" for ages in order to keep the free page reserve high (or preferably a purgeable page reserve).

Re:Transparent memory offloading: more memory at a fraction ... by avereveard on Tuesday June 21, 2022 @01:21AM (#31820192)
So they found out vm.swappiness?
Re:Transparent memory offloading: more memory at a fraction ... by bigiain on Monday June 20, 2022 @10:11PM (#31818985)
Ahhh, but they compress the memory!

Anyone else remember Ram Doubler for pre OSX Macs?

Re:Transparent memory offloading: more memory at a fraction ... by tambourine_man on Monday June 20, 2022 @11:50PM (#31819638)
Oh yes. Mac OS X started doing that in Mavericks as well
Re:Transparent memory offloading: more memory at a fraction ... by yjftsjthsd-h on Tuesday June 21, 2022 @01:44AM (#31820321)
Darwin does it, NT does it, and Linux can do it (I use swap on zram, there's also zswap). Nice to see it widely (if quietly) used:)
Re:Transparent memory offloading: more memory at a fraction ... by mpweiher on Tuesday June 21, 2022 @12:27PM (#31825807)
IBM once had a main-memory interface that did LZW compression (so compressing between L2 and main memory).