Investigating Intel's Turbo Memory: Does it really work?
by Anand Lal Shimpi on June 19, 2007 3:39 PM EST- Posted in
- Laptops
Final Words
When Intel launched its fifth revision to Centrino, we were left mostly disappointed. It was the most lackluster Centrino launch we had seen since the brand's inception and it almost seemed like a platform that was released for the sake of coming out with something new every year. The sole feature we had high hopes for was Intel's Turbo Memory, but we were left sorely disappointed when we couldn't even find a use for it.
Some OEMs have publicly lashed out at Turbo Memory, stating that it basically does nothing for the user experience, which for the most part echos our findings internally. The most recent data we've put together shows that Turbo Memory can have a positive impact on battery life, however the tests that show the impact aren't as easy to come by. And honestly, savings of 8 minutes when watching a movie aren't impressive enough given the additional cost of adding Turbo Memory to a notebook (expected to be at least $100 USD).
The best results we have seen however show promise for Turbo Memory; greater than 10% increases in battery life, resulting in an extra 20 minutes of active use time are nothing to scoff at. The problem is how often and likely these scenarios are to occur vs. SYSMark-esque situations where Turbo Memory does nothing for battery life.
Based on our usage, we'd expect to conservatively see 5 - 10% increases in battery life on average for normal usage, including simply watching a movie. The improvement is there, but it's not as dramatic as we'd like to see. Today's investigation sheds a little more light on what Intel's Turbo Memory can do, and clearly it has potential.
There are two vectors Intel can scale along in order to improve the effectiveness of Turbo Memory: size and software. The size vector is simple; the larger the ReadyDrive cache, the more data you can put it in, and thus the longer the hard disk can remain asleep. The software vector may end up falling into Microsoft's lap more than Intel's, but the idea is this: the more aggressive the prefetchers are that populate Turbo Memory, the more likely you are to gain power and performance benefits.
Sony has publicly stated that at the last minute, Microsoft removed code from Windows Vista that would more intelligently populate the ReadyDrive partition in an attempt to get Vista out on time. Whether or not this is true is up for debate, but clearly there's room for improvement here. Vista's SuperFetch works quite intelligently and it would seem that tighter coupling (assuming some already exists today) between SuperFetch and Turbo Memory could yield even more positive benefits.
On the desktop the benefits are even less clear, since shaving a couple of watts off of the total system power isn't as big of a deal. There are potential performance implications, but we suspect that the ReadyDrive flash size needs to be increased dramatically and be far more aggressive in prefetching to generate real interest.
We leave today with a more hopeful outlook for Intel's Turbo Memory, but it's clear that the technology is in its infancy. We stand by our original conclusion with regards to the Santa Rosa platform, as it isn't one that you absolutely need to upgrade to, it is barely evolutionary by Intel's own standards. Turbo Memory could be nice to have, but your mileage may vary. We'd suggest waiting for the second revision of the technology, hopefully by the next Centrino launch in 2008 we will see larger flash sizes and more software optimizations for the technology.
31 Comments
View All Comments
SilthDraeth - Wednesday, June 20, 2007 - link
NVM. I think I understand. The "Windows XP startup" is a test that "PCMark '05" runs.Thanks.
DigitalFreak - Wednesday, June 20, 2007 - link
They really should have dedicated the entire 1GB to ReadyDrive instead of splitting it.Nighteye2 - Tuesday, June 19, 2007 - link
I miss the test of readyboost at 2GB of memory. Does the technology still improve performance even when you have a lot of memory?Azsen - Tuesday, June 19, 2007 - link
It does sound like Microsoft need to rework the code for Readyboost and Turbo memory to make use of the extra flash memory more. From the benchmarks it doesn't look like it's being used to its full potential at all. They also need to rework the code so it's enabled after one reboot, not a whole lot of reboots. That's shocking.androticus - Tuesday, June 19, 2007 - link
A technology so persnickety, complicated, and without any significant real world benefits and often just more slowdowns is a total loser!And 512M of cache supposed to in any way adequately cover the huge hard disks of today? Including swap file?
yzkbug - Tuesday, June 19, 2007 - link
My take is to go with a flash-based hard-drive (when prices come down). It should give all benefits that the Turbo Memory was supposed to bring: drain less power and have quick random seeks.Roy2001 - Tuesday, June 19, 2007 - link
Agree.Pirks - Tuesday, June 19, 2007 - link
this poor soul together with his lover beenthere would just jump from joy reading this article. expect usual assortment of MICROSUCKS and INTEL SCAM and shit like that.what's the most funny here is that this is the only case where he would be pretty close to truth, ain't that amusing huh
pnyffeler - Tuesday, June 19, 2007 - link
While I may agree that the impact is minimal, you still have to tip your hat to Intel. Power saving in laptops is probably not going to see revolutionary changes. While 5-10% may not seem like much, it's better than not having it.Besides, what's to say that the impact might be much larger with a larger cache. You could argue that at the extreme end, the longest the battery life could be extended to would be if there was no hard drive at all, just the flash drive. If that were true, then the max the battery life could be under this scheme is the battery life with only a flash drive. How does that compare to these numbers?
And finally, what gives with only 1 GB of flash? If an iPod with 8GB of flash costs $250, I'd pay that much for 8 GB in my laptop if it would make a big enough difference.
TA152H - Tuesday, June 19, 2007 - link
Anand,You're missing something quite significant on ReadyBoost. You talk about adding another gigabyte of memory like there is only a financial cost involved, but this isn't so. If you add more memory to laptop, you use more power, emit more heat, etc... If you can get similar performance for a part that uses less power (it would be interested to know how much power it does use), you extend battery life as well as save money, and don't suffer a huge performance penalty. So, it's actually quite useful.