Navigate:

Advice
Beginners
BIOS Guide
CPUs
Links
Mainboards
Memory
Network
Storage
Video/Sound Cards

Contact
Forum
SiteMap
Sponsors
WebNews
Home
. .

Prices:

Mainboards

ABIT
ASUS
Chaintech
Shuttle
Soyo
Tyan



CPU
Intel
P4 2.4C-800
P4 2.6C-800
P4 2.8C-800
P4 3.0-800
P4 3.2-800

AMD
AthlonXP
XP 1700+
XP 2000+
XP 2400+
XP 2500+
XP 2700+
XP 3000+
XP 3200+

Athlon64
Athlon64 3200+
Athlon64 FX-51

Opteron
Opteron 240
Opteron 242
Opteron 244
Opteron 246

Memory

Corsair
Crucial
Kingston
Mushkin
OCZ

Search Prices:










































































LOSTCIRCUITS

SHORTCUTS:
Command Queuing
Queuing Schemes
Supermarkets and Elevators
Priorities and Queue Depth
The Big Picture

Barracuda 7200.7 - 160 GB
On Dealtime

Please give us some feedback to help us improve our reviews

 As the Hard Disc Spins
VI: Command Queuing
(Review by MS, February 26, 2004)
WD Raptor
WD360GD

Queuing Schemes: Parallel ATA vs.Serial ATA

Since the inception of hard disc drives, a number of different queuing schemes have been developed as adaptation to the different environments and their requirements from storage media. The simplest form of command queuing is the legacy command queuing scheme enabled in e.g IBM/Hitachi desktop parallel ATA drives. On the other end of the spectrum are the extremely sophisticated ways of SCSI queuing as an adaptation to the highly demanding workloads arising in any multiple host/multiple device environment.

However, also the desktop segment is changing. Multithreaded operating systems along with the necessary software, not to mention 2-way and upcoming 4-way HyperThreading capable processors or, alternatively, the migration of home-computing towards an entry-level multiple host / multiple target conglomerate, made possible by increasing acceptance of gigabit LAN, creates a new demand for command queuing even in the advanced home / office environment.


In Parallel ATA, command queuing never gained much foothold, in fact, the only adopter was IBM with the GXP series that delivered up to twice the performance of any competing drive in industry standard benchmarks such as Winbench99. However, either problems with a correct implementation or else simply an underestimating of the potential benefits compared to the trade-offs turned out to be a major obstacle in the general acceptance of Legacy Command Queuing.

Serial ATA, on the other hand, abides by different rules than Parallel ATA. One major difference is the fact that Serial ATA employs a point-to-point connectivity, which makes disconnects superfluous. This fact by itself opens up an entirely new world of possible benefits from command queuing, which, in this case, is called native command queuing or NCQ.

The only vendor supporting legacy ATA queuing used to be IBM with their GXP series and in I/O intensive benchmarks those drives were lightning-fast.

Mechanical Overhead

We already mentioned that HDDs are hybrids consisting of electronic and mechanical components, and it is easy to see where the mechanical parts are the slower of the two categories. In addition, electronic wear and tear, even though not unheard of is a relatively rare occurrence whereas mechanical failure, especially of HDDs has been in the spotlight over and again. Suffice it to say that there is a mismatch between the mechanical and the electronic performance of any HDD and the difference is what is referred to as mechanical overhead.

The effect of the mechanical overhead can probably best be described by saying that the drive is not capable of executing the commands at the same rate as they are delivered by the host bus adapter, therefore, it will result in a backlog that, in the long run will cripple the system performance. The mechanical overhead is mostly caused by seek times and rotational latencies but keep in mind that these two factors are independent of each other and require different strategies with respect to optimizing the workflow.

next page:    => Hard Disc Drive Architecture VI: Seek and Rotational Latencies, Supermarkets and Elevators =>

All advice and educational articles on LostCircuits are free, but if you feel you can, please make a small donation to us!
Thank you!

General disclaimer: This page only reflects the author's personal opinion and assumes no responsibility whatsoever regarding any of the contents or any damages that may occur explicitly or implicitly from reading the contents of this site. All names and trademarks mentioned in this review are the exclusive property of the respective parent companies.
All contents of this site are protected by international copyright laws. Reproduction of the contents even in parts is not allowed except after written permission by the author and referral to this site.
Copyright 2002 - 2007 LostCircuits