Tuesday, January 16th 2018

AMD Announces Enmotus FuzeDrive technology to Speed Up Ryzen-based Systems

AMD today in a blog post announced the fruits of its partnership with Enmotus, a mainly enterprise-focused company that has made its name in creating performance-optimizing software solutions. The new solution, the FuzeDrive, is an ingenius (paid) software stack that will aggregate all of a users' system memory (be it RAM, HDDs, SSDs, NVMe drives, all of that) and expose it as a single drive via software. The goal is to allow the software to optimize data placement on the fly according to its read/write needs, creating caching solutions at will, learning from users' usage patterns, and basically creating a "set it and forget it" experience for users that critically also improves performance (and by AMD's estimates, it really does do so by a significant margin).

All of these features were pretty hard-set from the start; in the AMD blog post by Don Woligroski, he states that "AMD started with a list of goals, like improving storage performance and lowering loading times." AMD's love for open standards still hasn't gone and went away; he said that "because AMD believes in open hardware standards, it prefers to work with off-the-shelf, non-proprietary NVMe, SSD, and hard disk drives." Convenience was also a very important item to check; according to AMD, "any superior storage acceleration solution needs to be easy to set up, and simple to use." And the company believes they've achieved all of that with their new solution.
AMD worked together to tailor Enmotus' FuzeDrive software for use with AMD Ryzen desktop processors in the consumer desktop PC space, for systems using the AMD B350 and X370 chipsets (Socket AM4 Ryzen 7, 5, and 3) and the X399 chipset (socket sTR4 Ryzen Threadripper), but has left users with motherboards packing AMD's A320 chipset out in the cold (at least, for the time being).

FuzeDrive is always aware of changes to your memory subsystem after it's been integrated with your Ryzen PC; AMD has laid out a few usage scenarios and their corresponding sequence of events:

Performance option 1
You installed Windows on a relatively slow mechanical hard drive. With FuzeDrive, if you add an SSD or NVMe drive later, you will enjoy the speed of an SSD when you boot your PC, or load programs and data that you most often employ.

Performance Option 2
You installed windows on a fast SSD drive, but are running out of capacity. If you add a large mechanical hard disk, FuzeDrive will recognize that the programs you use most should stay resident on the speedy SSD, and move the data that is rarely accessed to the mechanical hard disk. This gives you the best of both worlds: high performance with large capacity.

Performance Option 3
For the fastest booting and storage, a large conventional SSD paired with bootable 3D Xpoint NVMe drive for incredible booting speed, application launch, and data access performance.

AMD has also made some lofty performance claims when it comes to the new Enmotus FuzeDrive software solution; the company is claiming performance improvements that can go up to 931% (in the case of Adobe Premiere startup), some interesting 147% improvement in Windows Explorer boot times, and a saner 119% performance improvement in games startup (DOOM).
Now of course, whether or not this will always improve performance is anyone's guess; it's doubtful it will do so, however, simply because of the software nature of the solution. One also has to take into account the likelihood of increased data loss probability when using a caching scheme such as this. And as always, the devil is in the details, so I'll just leave the AMD blog posts' footnotes right after this sentence:

"Testing by AMD Performance labs as of 12/21/2017 on the following system. PC manufacturers may vary configurations yielding different results. Results may vary based on driver versions used. System Configs: AMD Ryzen 5 1600X, GA-AX370 AORUS Gaming 5 motherboard, 16GB of dual-channel DDR3-3200, Graphics driver 23.20.768.0 (17.40), and a Seagate Barracuda 500GB boot drive. When Enmotus FuzeDrive was enabled, a Samsung 950 PRO NVMe drive was added to the drive pool. Without Enmotus FuzeDrive for Ryzen, the system took 28.611 seconds to complete a boot to windows via explorer; 21.421 seconds to initialize SMSS; 2.274 seconds to initialize the Windows Logon; 56.04 seconds to launch adobe premiere; 59.27 seconds to launch adobe photoshop; and 85.09 seconds to launch DOOM. With Enmotus FuzeDrive for Ryzen enabled, the system took 10.534 seconds to complete a boot to windows via explorer (28.611/10.534=272%, or 172% faster); 3.926 seconds to initialize SMSS (21.421/3.926=546%, or 446% faster); 1.461 seconds to initialize the Windows Logon (2.274/1.461=156%, or 56% faster); 8.27 seconds to launch adobe premiere (56.04/8.27=678%, or 578% faster); 5.75 seconds to launch adobe photoshop (59.27/5.75=1031%, or 931% faster); and 38.77 seconds to launch DOOM (59.27/38.77=219%, or 119% faster)."

TL; DR: Essentially, the performance increase doesn't come from activating the FuzeDrive software on the Ryzen system; but from both activating it and adding a Samsung 950 Pro SSD to the system. How much of the performance improvement can be attributed to the added NVMe drive alone is a valid question, and we'd wager it's most of it. You can purchase a license to Enmotus' FuzeDrive for your AMD system for $19.99. Source: AMD Blog Post
Add your own comment

20 Comments on AMD Announces Enmotus FuzeDrive technology to Speed Up Ryzen-based Systems

#2
lynx29
samsung 960 evo is the best selling NVME drive and I am pretty sure it doesn't support Xpoint or whatever it is called. this is useless to me. i have a 10TB 7200 rpm HGST drive and its very fast for a mech drive. i don't need this, heh. come on AMD just give me Vega 2 that ties 1180 Ti across the board... :/
Posted on Reply
#3
dorsetknob
"YOUR RMA REQUEST IS CON-REFUSED"
"Now of course, whether or not this will always improve performance is anyone's guess;"

For the User or for the Snooping agencys via the undisclosed Back door(s)
Posted on Reply
#4
R-T-B
dorsetknob said:
"Now of course, whether or not this will always improve performance is anyone's guess;"

For the User or for the Snooping agencys via the undisclosed Back door(s)
Windows already has you covered there, dorset. We need not double up now...
Posted on Reply
#5
dozenfury
Their website with more detail just makes it sound very similar to Intel RST, and that's been around since 2012 for free. Worse yet, the website says it is $19.99 for the Ryzen BASIC version. There is no information around an advanced version that the term basic implies, just one version and it's basic.

It's also not very comforting in it's description of what happens to data in a failure of one of the components. This type of caching works in a corporate IT environment because the back-end disk is all raided to the hilt. On the other hand, on a home PC, if I have an SSD and a HDD in a "FuzeDrive" config and the SSD dies, I don't want to lose everything on the HDD or vice-versa due to this kind of setup.

As a side-note, their FuzeDrive website also has some incorrect and misleading information. For example, the site compares it to Storage Spaces and it says Storage Spaces requires 3 drives which is incorrect, it only requires 2, and can run with 1 if mirrored and 1 of them fails. It wasn't the only error in their favor I noted in the site. The performance benefits also appear very overstated from what I would expect and have seen with this caching done in other architectures, but I'll hold judgment there until we see some 3rd party independent benchmarks.
Posted on Reply
#6
Raevenlord
News Editor
mohammed2006 said:
One word (paid) ruined it.
Thanks for reminding me, added pricing to the last story paragraph.
Posted on Reply
#8
zo0lykas
You mean NAVI? VEGA already pass,
lynx29 said:
samsung 960 evo is the best selling NVME drive and I am pretty sure it doesn't support Xpoint or whatever it is called. this is useless to me. i have a 10TB 7200 rpm HGST drive and its very fast for a mech drive. i don't need this, heh. come on AMD just give me Vega 2 that ties 1180 Ti across the board... :/
Posted on Reply
#9
GoldenX
"Paid".

And like that you've lost me.
Posted on Reply
#10
dorsetknob
"YOUR RMA REQUEST IS CON-REFUSED"
After all said and done it seems to just be a fancy cached smart ramdrive
Worth $20+local taxes I doubt it
Posted on Reply
#11
Chaitanya
Still a far better value than Intel VROC. A whole lot of freeloaders around it seems.
Posted on Reply
#12
RejZoR
If it's a one time fee, 20 bucks isn't a bad deal quite frankly. If it does make a huge difference.
Posted on Reply
#13
londiste
Chaitanya said:
Still a far better value than Intel VROC. A whole lot of freeloaders around it seems.
This FuzeDrive solution is similar to Intel's RST, not VROC.
Posted on Reply
#14
_JP_
So, AMD RAMDisk software with added JBoD features. It's okay I guess.
Posted on Reply
#15
EarthDog
Weird... we need to pay for this through AMD? Isnt it free through Intel? A cache disk and jbod?

Chaitanya said:
Still a far better value than Intel VROC. A whole lot of freeloaders around it seems.
Its not vroc or raid...

_JP_ said:
So, AMD RAMDisk software with added JBoD features. It's okay I guess.
from what i understand, its not ramdisk either. Its a cache system that combines drives (jbod).





EDIT: @Raevenlord - Can we go back to adding the source for the news in the posts?
Posted on Reply
#16
_JP_
EarthDog said:
from what i understand, its not ramdisk either. Its a cache system that combines drives (jbod).
I think I was led in confusion by this sentence:
is an ingenius (paid) software stack that will aggregate all of a users' system memory (be it RAM, HDDs, SSDs, NVMe drives, all of that) and expose it as a single drive via software.
So I understood it to be this with advanced JBoD features/management (like 1-click setup).
Posted on Reply
#17
EarthDog
I don't know where a RAM and a RAMDISK became involved with this outside of the first post mentioning RAM. I must have missed something? Its part of the reason I am looking for the link to the source...........

EDIT: The front page article doesn't have the source.................TPU doesn't source their news???
Posted on Reply
#18
_JP_
EarthDog said:
I don't know where a RAM and a RAMDISK became involved with this outside of the first post mentioning RAM.
Right. I read the whole news article but used an assumption in the end. Very dangerous weapon it is, the assupmtion. :)
Posted on Reply
#19
EarthDog
I'm more worried about the news saying it as such when it is not than users running with the news (a symptom of an underlying problem). :)

I can't find anything that says it uses RAM, but, I could have missed it which is why I prefer to have a source attached to all news where possible.
Posted on Reply
#20
Pure Wop
It makes sense that RAM is not included in this non-volatile storage system. Including RAM makes things very hard in case of a power failure (such as using write-through which can be slow). On the other hand, if the top cache is an SSD, then in such an event you lose ... nothing.
I currently have a 512GB NVMe, 1TB SATA SSD, and 4TB HDD. I'm looking into a 280GB 900p as well. This software looks promising if implemented well, i.e. able to handle intensive IO workload NVMe's are designed to do.
Posted on Reply
Add your own comment