Cacheflow; Write Cache; Read Cache - Western Digital Re EX800M Technical Reference Manual

Table of Contents

Advertisement

EX800M
2.2

CacheFlow™

CacheFlow is WD's unique, multi-generation disk caching system. It incorporates read cache with

write cache.

WD designed CacheFlow to obtain maximum performance with today's most popular operating
systems and applications. CacheFlow increases performance over prior caching algorithms by
increasing the number of times that requested data is in the cache. This reduces the number of host
commands that require actual media access thereby improving overall drive performance.
Typical applications perform a variety of access patterns, such as random, sequential, and repetitive.
CacheFlow is designed to dynamically adapt to the changes in access patterns that occur during the
course of application execution.
Random mode is the default operational mode for CacheFlow. Once CacheFlow detects a sequential
access pattern, it leaves random mode. CacheFlow also performs predictive read operations to increase
the probability that data requested in future commands already exists in the cache.
CacheFlow partitions the buffer into multiple segments to allow for the fact that applications may
access multiple non-contiguous areas on the disk. CacheFlow tracks the amount of valid data in each
segment and controls the deallocation of segments to maximize drive performance.
2.2.1
CacheFlow is designed to improve both single and multi-sector write performance by reducing delays
caused by seek time and rotational latency.
The write cache adaptively detects random and sequential access patterns during application execution.
If a defective sector is found during a write cache operation, that sector is automatically relocated before
the write occurs.
2.2.2
CacheFlow implements a multiple segment read cache. Cache segments are assigned to read commands
as they are received from the host.
Each read segment consists of pre and post read sectors in addition to the host-requested sectors. This
maximizes the amount of cache data in the drive's buffer, thereby increasing the likelihood of cache hits
and improving overall performance.
2679-771339-A05
Write Cache

Read Cache

RELEASED 8/13/13
Specifications
5

Advertisement

Table of Contents
loading

Table of Contents