Motherboards Memory Storage Cases/Cooling/PSUs IT Computing Displays Mobile Mac CPUs & Chipsets Video Digital Cameras Linux Gadgets Systems Trade Shows Guides Home Increase Font Size Decrease Font Size Change Page Size
Investigating Intel's Turbo Memory: Does it really work?
Investigating Intel's Turbo Memory: Does it really work?
Date: June 19th, 2007
Topic: Mobile
Manufacturer: Intel
Author: Anand Lal Shimpi
Buy the Panasonic CF-19KDRAX6M 19
Blank
 TigerDirect $3,459.99
 Buy.com $3,441.99
 CompUSA $3,459.99
 
 

Understanding Turbo Memory: It isn't as clear as you'd think

Before we can accurately gauge the effectiveness or ineffectiveness of Intel's Turbo Memory, we have to be sure we understand exactly what it is supposed to do.  Intel's Turbo Memory is on-motherboard flash split into two partitions: one for ReadyDrive and one for ReadyBoost.  Turbo Memory is offered in two flavors, 1GB and 512MB, with 512MB and 256MB partitions respectively. 

The ReadyDrive portion of Turbo Memory is designed to work with Vista's ReadyDrive technology.  ReadyDrive's fundamental goal is to cache data from the hard disk to either improve performance or in the case of a notebook, improve battery life.  The primary role of ReadyDrive with Turbo Memory in a notebook, is to increase battery life. 

ReadyDrive can increase battery life by fulfilling data request out of low power flash memory, and keeping the hard disk spun down when not needed.  If enough data is stored in the ReadyDrive partition of Intel's Turbo Memory, the hard drive can remain spun down for significant periods of time, thereby improving overall battery life.  Obviously the success of ReadyDrive depends on its ability to correctly prefetch the right data into Turbo Memory's cache, but if it works, the battery savings could be significant. 

The hard drive in our test system is a Hitachi Travelstar 7K100, which draws anywhere from 0.9W to 1.2W on average when simply spinning and not accessing data.  In its lowest power mode, the 7K100 draws only 0.2W, so if we can keep the drive spun down the total system power savings are in the 0.7W - 1W range.  If the drive is seeking for data, power consumption is almost 3W, and actually reading data off of the drive eats up 2.3W.  If the data can be instead read from low power flash memory, the power savings could be tremendous. 

Intel once stated that every watt of system power you can shave off can net as much as 20 - 30 extra minutes of battery life, meaning ReadyDrive with Turbo Memory can yield a measurable increase in battery life.  The reality is that 512MB of flash memory isn't enough to keep the hard drive spun down 100% of the time, so the real question is how much of an impact will there be under real world usage?  We'll be answering that question shortly, but now let's look at what Turbo Memory intends to do for ReadyBoost.

Taken from our Windows Vista Performance Guide:

ReadyBoost functions as a compliment to SuperFetch, giving SuperFetch another place to cache data that - while not as good as RAM - is better than just reading data off of the hard drive. An important distinction however is that while RAM is both quick to access and has high transfer rates, flash memory only offers quick access times, with transfer rates below that of even hard drives. As a result ReadyBoost is only useful in situations where small random data accesses are required, whereas larger transfers that may need sequential access are sent directly to the hard drive. This makes ReadyBoost less readily beneficial than SuperFetch, but with USB flash drives going for under $20/gigabyte, it's a cheap and effective way to boost performance of RAM-limited computers in a number of situations.

ReadyBoost also serves as a read cache of the system pagefile, with the idea that swapping to disk is less painful if it's done to a USB flash drive. Don't worry about sensitive data being kept and lost on your USB drive though; the data is compressed and encrypted so that it should be fairly useless once the drive is removed from use.

The point of ReadyBoost is to make things faster when you run out of memory, but is Turbo Memory any faster/better than simply using an external USB drive?  The one advantage Turbo Memory has for ReadyBoost over an external USB drive is that the data stored in the ReadyBoost partition remains persistent through hibernation.  In a normal system with a USB drive being used for ReadyBoost, if you hibernate the machine, the ReadyBoost data on the USB drive is invalidated because the USB drive could have been removed/tampered with and Vista can no longer count on the integrity of that data.  Turbo Memory does not have that problem as the flash is on the motherboard and can't easily be removed on the fly, thus Vista will keep ReadyBoost data persistent in its flash when coming out of hibernate.  The benefit being that any data cached via ReadyBoost will be accessible coming out of hibernate, which simply isn't true when not using Turbo Memory.  This is the only advantage of Turbo Memory with respect to ReadyBoost, and understanding that will help you understand when/where it will make an impact on system usage.

Problem 1: A Poorly Written Control Panel   Next Page

 
  Index

Tools Share
Find lowest prices Find the lowest prices
Digg   del.icio.us   E-mail  
Print This Article Print this article  

32 Comments - Last by xanderman, 94 days ago
Username:
Password:
Missing the point on ReadyBoost by TA152H, 966 days ago
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.

Reply
RE: Missing the point on ReadyBoost by tuteja1986, 965 days ago
Gigabyte i-ram now that was revoltionary in speed wise :) . I have it and i love it but it ain't cheap :( $120 for the i-ram and $200 for 4x 4GB DDR 1 PC3200.

Reply
ghrt by pringlep0, 560 days ago
watch FULL movies and TV shows @ http://www.tvokay.com Streaming Free Movies >>> http://www.tvokay.com watch Anime and Cartoons >>>> http://www.tvokay.com


Reply
Ramp it up by pnyffeler, 966 days ago
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.

Reply
cornfedone where are you? come here, good boy by Pirks, 966 days ago
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

Reply
flash-based hard-drive instead by yzkbug, 966 days ago
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.

Reply
RE: flash-based hard-drive instead by Roy2001, 966 days ago
Agree.

Reply
Insane by androticus, 965 days ago
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?

Reply
Rework code by Azsen, 965 days ago
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.

Reply
Readyboost at 2GB by Nighteye2, 965 days ago
I miss the test of readyboost at 2GB of memory. Does the technology still improve performance even when you have a lot of memory?


Reply
Comments Page 1 of 4

Unlicensed Software at Your Last Company
Anonymously Report Unlicensed Software with Our Form Now. Get Up to $1 Million.
Special Offer from The Economist
Get 12 issues of The Economist for $12. US subscribers only.
SAP Risk and Compliance Resources
Register to Access SAP's Risk Management Resource Center today.
Download Microsoft Visual Studio ® Team System
Streamline Dev processes, Reduce time to market. Try Microsoft Visual Studio Team System, FREE!
Supermicro Barebone Servers
We Carry Everything Supermicro. Low Price, Top Service, FREE Shipping, and more.




Latest news by
DailyTech

 February 9, 2010

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank

 February 8, 2010

Blank


more Mobile Discussions



pipeboost
Copyright © 1997-2010 AnandTech, Inc. All rights reserved. Terms, Conditions and Privacy Information.
Click Here for Advertising Information