Notice: The called constructor method for WP_Widget in VMenuWidget is deprecated since version 4.3.0! Use
__construct()
instead. in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-includes/functions.php on line 3916

Notice: The called constructor method for WP_Widget in LoginWidget is deprecated since version 4.3.0! Use
__construct()
instead. in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-includes/functions.php on line 3916
One-Hop vs. Two-Hop PCIe SSDs | The SSD Guy

Strict Standards: Only variables should be assigned by reference in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-content/themes/The_SSD_Guy_WP_Theme/library/navigation.php on line 201

Deprecated: Function split() is deprecated in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-content/themes/The_SSD_Guy_WP_Theme/library/misc.php on line 37

Deprecated: Function split() is deprecated in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-content/themes/The_SSD_Guy_WP_Theme/library/misc.php on line 37

Deprecated: Function split() is deprecated in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-content/themes/The_SSD_Guy_WP_Theme/library/misc.php on line 37

Deprecated: Function split() is deprecated in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-content/themes/The_SSD_Guy_WP_Theme/library/misc.php on line 37

Deprecated: Function split() is deprecated in /home/content/p3pnexwpnas04_data02/54/42045954/html/wp-content/themes/The_SSD_Guy_WP_Theme/library/misc.php on line 37

One-Hop vs. Two-Hop PCIe SSDs

Bunny HopLately a number of PCIe offerings have hit the SSD market.  The SSD Guy breaks them into two camps: One-Hop SSDs, in which the commands are translated directly from PCIe to the NAND flash without going through an intermediary protocol, and Two-Hop SSDs, which use off-the-shelf HBAs and SATA SSD controllers to move commands first from PCIe to SATA then from SATA to NAND.  There are aslo versions that go through SAS: PCIe to SAS, then SAS to NAND.

The SSD Guy figured that Easter would be a good time to talk about these since everyone already has the Easter Bunny hopping through their minds!

It’s not hard to understand why the one-hop approach might be faster, but the two-hop approach offers pretty good performance for a very reasonable development cost, and that translates to a lower price.  While a one-hop controller requires a dedicated design effort, a two-hop PCIe SSD can be manufactured by almost anyone by teaming an off-the-shelf SSD controller with an off-the-shelf HBA or RAID controller, using firmware supplied by the manufacturers of the controllers.

Here is a list of the companies that I know of that are involved in either camp as of the writing of this post:

One-Hop Two-Hop
Fusion-io LSI Corp.
Virident OCZ
Texas Memory Systems (IBM) Intel
STEC Super Talent
Micron Technology OWC
BiTMICRO SanDisk
Violin

There will be more, and I have doubtlessly missed a few.  I will update this post as I am made aware of them.  I ask PCIe SSD makers not to be shy, but to contact me directly if I have missed them.

Objective Analysis covers the market for PCIe SSDs in its report The Enterprise SSD: Technologies and Markets, which can be purchased for immediate download from our website.

2 Responses to One-Hop vs. Two-Hop PCIe SSDs

  • Mike says:

    Ahhh! Great write up on one vs two hops. I wondered what the difference is between these PCIe SSDs.

  • Michael says:

    add Oracle to the two hop list, their PCIe drives are SAS controllers with NAND on it. Fusion-io has really lead the charge on the NAND as another memory tier, rather than just a hard disk replacement. lol@ OCZ for the original Revodrive. I’m not sure what they were thinking designing it around a cheap Sil3124 (the $10 ebay RAID cards). the controller wasn’t even native PCIe, the RAID controller was natively PCI-X bridged with a bridge to the PCIe bus. you should make a three-hop category for OCZ.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.