With Optane Memory, Intel Claims To Make Hard Drives Faster Than SSDs (pcworld.com)
SSDs are generally faster than hard drives. However, they are also usually more expensive. Intel wants to change that with its new Optane Memory lineup, which it claims is faster and better performing than SSDs while not requiring customers to break their banks. From a report on PCWorld: Announced Monday morning, these first consumer Optane-based devices will be available April 24 in two M.2 trims: A 16GB model for $44 and a 32GB Optane Memory device for $77. Both are rated for crazy-fast read speeds of 1.2GBps and writes of 280MBps. [...] When the price of a 128GB SATA SSD is roughly $50 to $60 today, you may rightly wonder why Optane Memory would be worth the bother. Intel says most consumers just don't want to give up the capacity for their photos and videos. PC configurations with a hard drive and an SSD, while standard for higher-end PC users, isn't popular for the newbies. Think of the times you've had friends or family fill up the boot drive with cat pictures, but the secondary drive is nearly empty. Intel Optane Memory would give that mainstream user the same or better performance as an SSD, with the capacity advantage of the 1TB or 2TB drive they're used to. Intel claims Optane Memory performance is as good or better than an SSD's, offering better latency by magnitudes and the ability to peak at much lower queue depths.
Can wouldn't SSDs be more energy efficient?
There's nothing about them that make them better for regular consumers, or power-users, than the Samsung products in the same segment.
I can by an M.2 SSD that's faster for far less cash, the AData SX8000
So these high-priced, low-capacity drives are meant to fill the need for low-priced, high-capacity drives?
Shouldn't the summary at least attempt to fill in the gaps here?
Smoke. Total and complete nonsense. Why would I want to buy their over-priced octane junk verses a Samsung 951* or 960* NVMe drive? Far more storage for around $115-$130, 1.4 GBytes/sec consistent read performance, decent write performance, and decent durability.
P.S. the Intel 600P NVMe drive is also horrid, don't buy it.
http://apollo.backplane.com/DF...
-Matt
The way Intel plans on using Optane memory, yes it will most certainly improve the speed of HDs by caching but to say it will always outperform an SSD is an outright lie. For starters if you're working with unusually large datasets it likely won't all fit in Optane memory and unless your cache is highly intelligent and can read ahead, it's likely that things will load slowly on the first attempt. Then for laptops there's also the bonus of not destroying the HD if your laptop gets bumped in the wrong way or treated with a bit of abuse when operating. If this worked so well then Seagate's hybrid SSD / HD drives should be almost everything but it isn't.
People must have action-packed lives filled with relevant moments... I bought my first digital camera 10 years ago with a 2GB memory card... it's only half full today.
What the hell are people doing?
They are saying that SSD cache of HDD is rare because most people only have one device, but somehow by being more expensive per GB, this has a better chance of being a common configuration? This pitch is sufficiently convoluted I can't help but to wonder how worried/challenged they must be to find a wider market for the technology, given the price point.
This seems to be an unfortunate reality of PC storage, the vast majority of the market is entrenched in 'good enough'. Even NVMe is a relative rarity, despite getting more performance out of NAND SSD than SATA connection. A bump for the general order of magnitude improvement that is NAND.
A better angle could be to replace additional memory capacity (sometimes padded out for more disk cache) with an Optane, but even then most desktops seem 'fine' at 4GB of ram. This *is* much cheaper than ram, and probably fast enough so that we don't *need* to cache to ram, so that might not be so bad.
XML is like violence. If it doesn't solve the problem, use more.
Intel is marketing the Optane Memory M.2 modules as caches for hard drives.
"Lather, rinse, repeat. With each duplicate task, the launching speed accelerated. The load time for Gimp, for example, dropped from about 14 seconds to 8 seconds, and then to 3 or 4 seconds as the Optane Memory cached the task."
That's only speeding up accesses for repeated tasks (which, granted, there are many of).
I think the problem Intel found is that Optane memory is too expensive right now in larger sizes. They came up with this cache module as their best way to market it. Is someone really going to spent $77 for a 32GB cache device when they can just spend $99 for a 256GB SSD?
To bad that intels pci-e lanes suck on there desktop cups.
AMD has X16 or X8 X8 (video) + X4 (storage) + USB 3.X on die + X4 chip set link VS intel with X16 or X8 X8 (video) + X4 chipset link.
Core I7 4790k CPU
GeForce 970 GTX OC +140mhz 4gb GDDR5 RAM
Intel 530 240gb Flash SSD SATA 6 = OS & Program disk - latest 3.43 firmware
WDl 10,000 rpm 8mb buffer Velociraptor 150gb SATA 2 = backup
Promise Ex-8350 128mb ECC ram caching raid controller SATA 1/2 for WD Velociraptor
GigaByte IRAM 4gb DDR2-Ram based SSD SATA I = PageFile
WD 7,200 rpm 8mb buffer 1tb SATA 6 = downloads
8gb Kingston DDR-3 RAM (1gb 64-bit NTFS Compressed Software RamDisk = browser cache, hosts file, print spooler, %TEMP% ops, + %COMSPEC%)
Timestamps, perf counters + excess services = off
Less work on OS/Program disk = faster doing less bs vs. REAL work + reduced fragmentation
I place hosts on software ramdisk (for performance):
HKLM system CurrentControlSet services Tcpip Parameters DataBasePath
APK
P.S.=> I increase hosts' priority for load/read in HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services
Tcpip ServiceProvider HostsPriority 00000005DnsPriority 00000006,LocalPriority 00000007, NetbtPriority 00000008
Having a hard time imagining the use case for this.
For consumer gear, almost any SSD sold today will be faster than someone would ever need. Just use that as a cache and save some money.
For pro/enthusiast gear, money would probably be better invested simply getting more RAM -- with 32GB, in many cases I have 20GB or more of that being used as a filesystem cache. Cache tends to very rapidly exhibit diminishing returns, to the point where I doubt I'd even notice an extra 32GB sandwiched between my RAM and SSD.
Maybe as a non-volatile cache for large bursts of writes?
They might fill the need, but until then their R&D costs need to be driven in. So lets look forward to a few years or so when the people who believed this marketing crap bought those devices and by that made them cheaper.
Optane is Intel's name for 3D Xpoint storage. Right now, it's more expensive than NAND storage, and is only available in smaller capacities. That is why they are using it as cache on conventional hard drives. When it becomes cheaper to produce, and in higher capacities, it's going to be great. It will be way faster than NAND, and you won't have to worry about wear-levelling because it doesn't suffer from insulator breakdown.
Yeah, it is not clear from the summary, reading it I thought it was about hybrid drives, but the sizes don't make sense.
So, these are M.2 expansion cards which offer a big and very fast cache for your existing hard drive.
Violence is the last refuge of the incompetent. Polar Scope Align for iOS
Just saw a 500 GB ssd for $100 how is 32 GB for $77 cheaper again?
All new storage technologies start with a significant price premium vs established technology.
$77 and 32GB is not intended for photos and videos (which is all consumers think about), they're intended for servers which need high speed but not a great deal of storage space per drive. $2 per GB is roughly what we saw with SSD when they first came out.
For someone running a home server, these drives are a feasible replacement for their existing database and web storage to get much better performance.
For commercial providers, these are going to start replacing SSDs in RAID arrays as the capacities go up.
Work Safe Porn
A lot of products flat out fail trying to recover R&D expenses. I am not saying this is one of those, as Intel has huge resources behind any tech it brings to market.
The idea here (in the long run), is that Drives and "memory" become the same space. Instant on, fast access to Nonvolatile RAM, and RAM becomes equivalent to 4 tier processor cache.
I've long predicted that memory space is going to be flattened out and everything is going to be mapped as one big logical drive, measured in access speed to data that is frequently needed. Closer / Faster, Further / Slower
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
With 64 bit memory addresses, there's no need to differentiate memory vs drive space. Just let the swap manager decide what goes where in the physical world, and each process gets its own dedicated pages of a single memory space.
Is this not why we have bcache?
So far having solid state cache for a hard drive is an idea which looks great on a paper, but practically everything that has been offered shows the performance - and we're talking about the real workload and the real user experiences - closer to the hard drive than to the solid state device. IMHO, since, apparently, we have a fairly large number of cache misses or some other anomalies, having the solid state cache which is 1000 faster than the traditional NAN-based one won't make too much difference.
On the other hand, having the solid state device which only 10 times slower than DDR would make it excellent virtual storage. you can put 64GB of DDR4 on your server and then get 350GB slab of Optane. For all practical purposes you have 350GB of main memory. Swapping the working sets in and out would happen, for all practical purposes, instantly. But of course that's solution for data center, not for the regular user.
Caching frequently used files? I'll let my OS manage that, thanks.
See my subject: Faster it goes doing less work + less fragmentation (still matters on SSD, more pointers) moving pagefile on a TRUE hardware SSD (gigabyte IRAM) & then temp ops, print spooler, comspec + hosts on a RAM SPEED 64-bit software RamDisk works for all of this... my HDD's (10k velociraptor = cached by 128mb delay writeback cache controller = backup, & 1 TB WD = downloads) contributes to ALL THAT, even MORESO, by offloading my Intel SSD main program & OS bootdrive.
* Then additionally turning off services I don't need running (& other registry level system performance tunings) + turning off NTFS timestamp/access etc. & performance counters (no they are NOT "free", nothing is) works for the rest... doing less work I do NOT NEED DONE helps for performance.
APK
P.S.=> It really works... apk
I think we're *eventually* going to wind up with a unified memory technology that flattens the memory space, but I don't think Optane is it.
When this was first a thing, the Optane access times were a couple of orders of magnitude off RAM. It really read like a newer/better/faster version of existing flash storage media. Of course the critical thing is "Can you make it price competitive with existing NAND?"
If they can't, it's going to be a tough sell. Existing NAND storage has gotten to be fast, durable, cheap and is growing in capacity. While you *can* use faster storage in front of slower capacity storage as a cache, existing NAND is so cheap now that everything is migrating to flash.
Caching works, but it's complex and has overhead penalties, which is one reason why all flash storage has grown in popularity. The consumer wants one drive, not two, and even the enterprise wants speed and simplicity.
I'm curious what Intel's problem is. Is it just an early production capacity problem or are their yield problems? Or did they drink their own kool-aide and think that people wanted to step back to multi-tier storage for their new cache chips?
More and more memory will be moved on die also. 50 years from now, we'll probably just have a single die that is the computer..
You're already modded 5 for this, but you deserve extra bonus mod points.
It would depend on the relative latency and other characteristics. XPoint is definitely not it, because XPoint can't handle unlimited writing. But in some future lets say we do have a non-volatile storage mechanic that has effectively unlimited durability, like ram, but which is significantly more dense, like XPoint.
In that situation I can see systems supporting a chunk of that sort of storage as if it were memory.
Latency matters greatly here for several reasons. First, I don't think XPoint is quite fast enough, at least not yet. The problem with any sort of high-latency storage being treated like memory at the HARDWARE level is because that latency creates massive stalls on the cpu. DRAM today causes huge many-clock stalls on a cpu. These stalls are transparent to the operating system, so the operating system cannot just switch to another thread or do other work during the stall. The stall effectively reduces the performance of the system. This is the #1 problem with treating any sort of storage technology as if it were memory.
The #2 problem is that memory is far easier to corrupt than storage (which requires a block transaction to write). I would never want to map my filesystem entire storage's block device directly into memory, for example. It's just too dangerous.
The solution that exists today is, of course, swap space. You simply configure your swap on an SSD. The latencies are obviously much higher than they would be for a HW XPoint style solution, around 50-100uS to take a page-fault requiring I/O from a NVMe SSD, for example.
The difference though is that the operating system knows that it is taking the page-fault and can switch to another runnable thread in the mean time, so the CPU is not stalled for 50-100uS. It's doing other work. Given enough pending work, the practical overhead of a page-fault in terms of lost CPU time is only around 2-4uS.
In a XPoint-like all-hardware solution, the CPU will stall on the miss. If the XPoint 'pagein' time is 1-2uS, then the all-hardware solution winds up only being twice as good as the swap space solution in terms of CPU cycles. Of course, the all-hardware solution will be far better in terms of latency (1-2uS verses 50-100uS).
But to really work in this format the non-volatile memory needs to have a nearly unlimited write capability. XPoint does not. XPoint only has around 33,000 write cycles of durability per cell (and that's being generous). It needs to be half a million at a minimum and at least 10 million to *really* be useful.
-Matt
DDR3-1600 RAM runs at 12.8GB/s. If we wanted to read a 1.2GB/s couldn't we have a RAM chip, some fancy logic, and a delay line. That is, continuously clock the RAM contents around the delay line and then wait for it to come back in when you want to read it out.
Come to think of it, that just adds read latency, once your patch of delay line comes around you can read it at 12.8GB/s.
probably costs a ton of power, and of course it's volatile, but if 9/10ths of the memory is on the bus you get a lot of value for the RAM.
Nullius in verba
This is pretty much how computers used to be. Just a flat memory space and that's it. Lots of early computers ran OS out of rom and all user data was stored in RAM. Cartrige based game systems simply map the cartridge rom in to memory space. Before cheap flash storage became available early Palms and Windows CE devices stored user data and installed programs in battery backed DRAM - And even had user-added programs specially compiled so they could be executed in place (since they were already stored in fast DRAM)
Block devices, file systems, etc were originally devised because it became clear that there was a need for less expensive, nonvolitle, portable storage. Computers, however, can only work on data that is in it's mapped memory space. Schemes to copy data in and out of memory from slower/cheaper/portable storage have always been kind of a hack.
You know, the tech they said would reach the market in 2016, then late 2016, then December 2016, then early 2017, and still doesn't show up in shopping.google.com today. When you miss your announced release dates that often, I guess the MO is to change the name and hope nobody notices.
That's how the AS400 works, single flat address space, every object with a permanent globally unique pointer, auto loaded on reference.
Serious folks, NVMe is great, but NVDIMM is the next battleground and notably these specs DO NOT illustrate NVDIMM performance. Now, compare to other NVDIMM makers and we might be able to judge Optane/Xpoint correctly. For NVMe though, Optane/Xpoint has nowhere near the density to be interesting for now. The real kicker is nobody is making NVDIMM sizes large enough for a boot/executable volume currently, so we are looking at probably a 2 year wait there. For apps and stuff though, if you have the DDR4 slots you should max out DIMM sizes (you can get 512GB DDR4 DIMM sizes such that you exceed the CPU capability which is between 1-2TB depending on type, so you can have empty slots for NVDIMM)
Also, shoutout to Amfletec and their Squid quad M.2 PCIe NVMe carrier boards, making x4 retrofits non-painful.
PCIe gen3 in x8 or x16 flavors
amfeltec.com/products/pci-express-gen-3-carrier-board-for-4-m-2-ssd-modules/
PCIe Gen2 in x4/x8/x16 flavors
amfeltec.com/products/pci-express-carrier-board-for-m-2-ssd-modules/
The idea here (in the long run), is that Drives and "memory" become the same space. Instant on, fast access to Nonvolatile RAM, and RAM becomes equivalent to 4 tier processor cache.
This idea terrifies me. Currently, a reboot fixes everything but hardware issues. Once this goes live, only reinstalling from scratch will fix things.
"Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
More and more memory will be moved on die also. 50 years from now, we'll probably just have a single die that is the computer..
No for two reasons:
1. Compare the amount of die area that the DRAM takes in a system with a reasonable amount of memory. It is way too much to be integrated with the CPU die.
2. High performance logic and bulk DRAM processes are different. Also operating the DRAM at the temperature of the CPU is a problem although acceptable in some cases.
The closest you may get is integrating the DRAM as part of a hybrid or multichip module however this will only work for systems with low memory requirements. GPUs are starting to go this way.
When this was first a thing, the Optane access times were a couple of orders of magnitude off RAM.
Optane access times are still too slow to replace DRAM.
While you *can* use faster storage in front of slower capacity storage as a cache, existing NAND is so cheap now that everything is migrating to flash.
Caching works, but it's complex and has overhead penalties, which is one reason why all flash storage has grown in popularity. The consumer wants one drive, not two, and even the enterprise wants speed and simplicity.
I'm curious what Intel's problem is.
Access times on Optane are such that these drives can support their maximum throughput at low queue depths unlike NAND Flash which requires a large number of queued transactions. In this respect, Optane requires *less* caching and buffering than NAND and apparently less processing in its translation tables. Is that enough? I do not know.
As a form of slow (but faster and lower latency than NAND Flash) non-volitile RAM (random access memory) in the traditional sense which NAND Flash is not and never will be, maybe that is enough if it is attached to a CPU's auxiliary memory bus instead of a host adapter bus like NAND Flash.
Can someone re-write or distill down what the hell the summary was trying to say? How is smaller memory as good as a SSD+HDD combo? Is Optane just another fusion drive variant?