Earlier quoted context omitted.
I will archive this thread to save this: > 1TB of non-volatile storage [...] Most average consumers won't use all of that
Seriously this. Don't worry, Windows 11 will certainly require 1TB to run MaterialAeroMetro 2022. The only thing worth debating is whether the GUI design pendulum will have swung between Flat/glossy an even or odd number of times by then :p
Bringing SSD Performance to the DIMM form factor
141–150 of 205 posts
Re: Bringing SSD Performance to the DIMM form factor
#142Earlier quoted context omitted.
Is that fundamentally different from http://en.wikipedia.org/wiki/Memory-mapped_file ?
I was just thinking about this the other day. Yes, a memory-mapped-file is different, because the API is still that of a file. The memory mapping is just a behind-the-scenes optimisation.
Re: Bringing SSD Performance to the DIMM form factor
#143The capacities are very odd - you'd expect something in a DIMM format to have a power-of-2 size. I think the market for this could be much bigger if it behaved like a regular RAM DIMM, only slower and nonvolatile; it somewhat reminds me of old machines that used magnetic core RAM. This could be useful for laptops, like a zero-power suspend-to-(NV)RAM. The only thing that is worrying is the endurance of the flash - es…
It's still way too slow to be treated as RAM. The performance they quote is equivalent to a mid to lower range PCIe SSD. For comparison, the stated read performance is 800MB/sec or so. Last time I checked - on ca. 8 year old hardware, we could read files from a RAM disk under Linux at a rate of about 6GB/sec. That's with the added overhead of the benchmark software running and going through a filesystem.
http://en.wikipedia.org/wiki/PC133
I also wonder if that 880 is for just one slot filled up. If it is, then I wonder if you can parallelize to 4 slots for ~3.4GB/s.
At that point, I imagine many types of data sets would work A-OK.
Though I wonder how that's scaled for cores, given that in the situation I imagined above, you'd be streaming all that data to just one CPU to get that aggregate bandwidth.
Hmm.
OK what about some other scenarios? Being able to have RAM and Storage on a sliding partition is sort of cool. I wonder if it'd make provisioning VMs any easier. "How much RAM do you want? Set the slider!"
Re: Bringing SSD Performance to the DIMM form factor
#144This is sort of the opposite of the RAM-based battery backed drives [1]. I can see this being immediately useful for things like large database servers: instead of re-priming caches on reboots you just have them already warmed up. You can also suddenly have a whole lot more "RAM" at the cost of its speed. I do have a hard time picturing what this will look like if it was as fast as traditional RAM. If I can store eve…
We run clusters of ephemeral linux hosts, and while we use disk, we also have plenty of hosts that run diskless. The disk mount point just becomes a tmpfs mount and the required minimal installation is made on a tmpfs partition which amounts to a trivial amount for hosting busybox and some conf files in /etc. Linux does appear to understand that tmpfs backed filestores are already in memory and do not need to synchronize pages and flush out dirty pages. That whole caching/memory layer for this fake block device is just not used at all.
Re: Bringing SSD Performance to the DIMM form factor
#145Earlier quoted context omitted.
Tradeoffs like these are not a natural law They are, they're the laws of physics. According to known theories information cannot travel faster than the speed of light, so unless a very very radical new discovery is made sometime in the future, size and speed will basically be inversely proportional to each other.
The laws of physics don't dictate what technologies we know, only what their ultimate limits are. Just because our current memory technologies have some limitations that force us to make a tradeoff does not mean this will always be the case. Just look back at how things were before the discovery of GMR[0]. We had very different tradeoffs then as compared to now. [0] http://en.wikipedia.org/wiki/Giant_magnetoresistanc…
Which technologies we use for our caches and main storages will change, but we're never going to get around the need for caching.
Re: Bringing SSD Performance to the DIMM form factor
#146Re: Bringing SSD Performance to the DIMM form factor
#147This is sort of the opposite of the RAM-based battery backed drives [1]. I can see this being immediately useful for things like large database servers: instead of re-priming caches on reboots you just have them already warmed up. You can also suddenly have a whole lot more "RAM" at the cost of its speed. I do have a hard time picturing what this will look like if it was as fast as traditional RAM. If I can store eve…
While block devices can go away, the notion of a file will probably continue to remain. We run clusters of ephemeral linux hosts, and while we use disk, we also have plenty of hosts that run diskless. The disk mount point just becomes a tmpfs mount and the required minimal installation is made on a tmpfs partition which amounts to a trivial amount for hosting busybox and some conf files in /etc. Linux does appear to…
Re: Bringing SSD Performance to the DIMM form factor
#148FTA: "Reduces total processing time, compared to hard-drive drives (HDDs)." i loled.
Re: Bringing SSD Performance to the DIMM form factor
#149This is sort of the opposite of the RAM-based battery backed drives [1]. I can see this being immediately useful for things like large database servers: instead of re-priming caches on reboots you just have them already warmed up. You can also suddenly have a whole lot more "RAM" at the cost of its speed. I do have a hard time picturing what this will look like if it was as fast as traditional RAM. If I can store eve…
Re: Bringing SSD Performance to the DIMM form factor
#150I can't wait to see the programming paradigm of memory vs permanent storage begin to blur in the next 5 or so years. It's going to make some major assumptions about how you program stuff change quite significantly and it's really exciting.
And AMD is aiming towards a shared GPU/CPU architecture too.