ronjhawk...@sbcglobal.net (Ron Hawkins) writes:
> I'm  afraid sequential pre-fetch kinda of makes your point invalid for
> sequential IO.

when ibm first came out with full-track cache (3880-13/sheriff) ... it
advertised a 90% hit rate ... based on 3380 track, 10 records per track
and sequential read, where first sequently read on track would fetch the
full track ... and then the next 9 sequential reads would already be in
cache.

however, if the application when to full-track buffering ... the same
exact application and data would go from 90% hit ratio to zero percent
hit ratio (effectively each track would be read as a whole, streamed
through the 3880-13 cache right into processor memory ... and then would
have any additional cache reference for the track). double "full-track"
buffering would then overlap retrieval of the following track with the
processing of the records in the previous track (masking disk retrieval
latency, aka akin to instruction execution with prefetch &/or
out-of-order execution to mask processor cache miss latency).

-- 
virtualization experience starting Jan1968, online at home since Mar1970

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

Reply via email to