incorporate caches as large
as 4GB or more to store critical system data like registry or favorites
info. Microsoft's hybrid drive design is currently supported only in Vista,
but wider adoption is expected as standardization of the platform expands.
Intel's
"Robson" cache takes a different approach, placing the NV cache
directly onto the motherboard. With the entire operating system loaded
onto flash memory, booting can occur directly from the cache. Once again,
a minimum 128MB cache is recommended, but 2GB to 4GB sizes could provide
more flexibibility.
What do we get from all this hybrid integration? Lower power consumption,
for starters. Disk reads and writes from flash allow the hard disk to
stay in a power-saving state with the spindle stopped.
Samsung's Dan Barnetson estimates a 9% lower consumption overall. On a
laptop, the power savings could add up to an hour of additional battery
life.
Faster boot and resume is another advantage. The first 3 to 5 seconds
after initially powering up a PC are spent spinning up hard drive platters
and synchronizing heads before the boot process can begin. Booting straight
from the flash cache eliminates this latency without sacrificing disk
performance: Flash can nearly saturate the SATA protocol's 1.6 GB/sec
throughput. Working models using Intel's Robson cache have been able
to shorten boot time down to less than half a minute. It's the same
story for resuming from either shutdown or suspend modes. Critical data
is written to the flash cache before your laptop goes to sleep, hibernates,
or powers off. Upon resume, it's available instantaneously.
Finally, hybrid storage solutions are more reliable. Mobile applications
favor robustness, and flash, as a solid-state medium, boasts superior
shock resistance. Also, lower operating duty cycles for your HDDs means
less spinning, less heat, longer drive life, and less frequent disk
failure.
Three strategies exist for implementing non-volatile memory into hybrid
HDDs. The first involves an embedded flash disk. It's an easy, small-footprint
solution that incorporates a controller and flash memory onto a single
chip. It requires minimal motherboard real estate and provides a NOR
interface that works with the existing HDD controller. From a design
standpoint, it is much simpler than other options below. It doesn't
require completely redesigning existing hard drive architecture. Management
software for the flash disk can be supplied by the flash manufacturers.
Also a one-chip solution, using raw NAND flash (the kind found in CompactFlash
and USB drives) with existing HDD controllers is cheaper than an embedded
flash disk, but it requires additional research and development costs.
With the broad array of NAND memory types, cross compatibility is not
guaranteed, as many flash chips are not compatible among vendors. The
software to manage the NAND memory will also need to be developed.
The third solution uses raw NAND with a dedicated NAND controller.
It solves the issue of multi-source flash chips. This two-chip solution
requires more PCB space than the embedded flash disks or the NAND disks
with HDD controllers. It also has similar drawbacks to the NAND-and-HDD-controller
design, including a lack of existing software support and additional
development requirements.
|