Tuesday 6 March 2012

ADATA Releases Three SSDs - Maximizing The Capacity of SandForce Drives

by Kristian Vättö on 2/25/2012 2:42:00 PM
Posted in Storage , SSDs , SandForce , A-DATA

ADATA has released three new SSD lineups: XPG SX900, Premier Pro SP900, and Premier SP800. XPG is ADATA's high-end brand aimed at gamers and enthusiasts and SX900 is the first SSD entry to XPG family. ADATA also uses the Premier brand in their other products and it's mainly used with middle-class products.

Specifications of ADATA's New SSDsModelXPG SX900Premier Pro SP900Premier SP800ControllerSandForce SF-2281SandForce SF-2281SandForce SF-1222 (?)NANDMLC SynchronousMLC AsynchronousMLC Synchronous (?)InterfaceSATA 6Gb/sSATA 6Gb/sSATA 3Gb/sMaximum Sequential Read550MB/s550MB/s280MB/sMaximum Sequential Write530MB/s520MB/s260MB/sMaximum 4KB Random Write85K IOPS85K IOPS44K IOPSCapacities (GB)64, 128, 256, 51264, 128, 25632, 64

SX900 and SP900 are both fairly normal SF-2281 based drives. ADATA's product positioning is very similar to OCZ's: SX900 is equivalent to Vertex 3 and SP900 is ADATA's Agility 3. SX900 comes with synchronous NAND (see Anand's explanation), which provides increased random read and write performance (see our Vertex 3 and Agility 3 comparison in SSD Bench). We are looking at 550MB/s read and 520-530MB/s write, which is typical for SF-2281 based SSDs.

SP800 is ADATA's budget drive: It offers small capacities and most likely an older SATA 3Gb/s SF-1222 controller. Even though its capacities are small, it's still able to squeeze everything out of the controller, providing speeds similar to higher capacity OCZ Vertex 2 drives for instance.

The interesting thing about ADATA's new SSDs is the fact that they offer ~7% more capacity than other SandForce based SSDs. Generally, SandForce based SSDs use ~7% of the NAND for over-provisioning and usually manufacturers don't mention that NAND in the total capacity. This means your 120GB SandForce drive actually has 128GB of NAND in it. However, SandForce has recently released a new firmware that allows manufacturers to modify the over-provisioning percentage and ADATA is taking advantage of that.

The new firmware allows over-provisioning of as low as 0%, which means a 128GB SandForce drive finally has 128GB of usable capacity (before formatting, of course). 0% over-provisioning introduces some potential problems, though. SandForce drives have no DRAM cache so the over-provisioned NAND has worked as a cache. Without any over-provisioning, performance may take a hit because wear leveling and garbage collection may not work optimally. Fortunately, there is still some extra capacity left thanks to translation between gigabytes and gibibytes. (The SSD Review has a more detailed explanation on this).

Unfortunately, ADATA has not revealed pricing so comparing their offerings with other products is hard. In the end, SandForce SSDs are all very similar in features and performance, hence price is a crucial factor. ADATA may not be the most well-known SSD brand, but they've been around as a memory manufacturer for a very long time and they've been gaining momentum lately in the SSD world. For example, NewEgg is selling ADATA SSDs and the reviews are there are fine (yes, I know—take Newegg reviews with a generous helping of salt!), although the drives are nowhere as popular as e.g. OCZ and Crucial drives are.

Perhaps the biggest question that still looms is whether or not the BSOD issues with SF-2200 controllers is really fixed. ADATA hasn't been the first out of the gate with firmware updates for the SandForce SSDs, and we've had experience with at least one SSD running the latest firmware where we still get the STOP 0x000000F4 error, but another drive from the same manufacturer running the same firmware doesn't have  problems. We'd like to say that we're out of the woods with regards to SF-2281 BSODs, but unfortunately we're not quite there yet.

Print This Article 22 Comments View All Comments Post a Comment what is dropped? OP or RAISE? by jwilliams4200 on Saturday, February 25, 2012 This article is misleading.

Most Sandforce drives have flash set aside for both overprovisioning (OP) and redundant array of independent silicon elements (RAISE).

For example, take a SF2281 SSD with 128GiB of flash on the circuit board (usually advertised as "120GB SSD"). Typically, 8GiB of the flash is used for RAISE. That leaves 120GiB of flash for storage and OP.

Since the SSD is advertised as "120GB", it must be capable of storing at least 120,000,000,000 bytes. Since there is still 120GiB = 120*(1024^3) = 128,849,018,880 bytes of flash left after subtracting 8GiB for RAISE, that leaves 128,849,018,880 - 120,000,000,000 = 8,849,018,880 bytes available for OP.

How much OP is that? 128,849,018,880 / 120,000,000,000 = (1024^3) / (1000^3) = 7.37%

In other words, most "120GB" Sandforce SSDs have both 7.37% OP and 8GiB of flash used for RAISE.

But this Adata drive advertises 128GB of storage capacity. If that is true (and not just a misrepresentation like OCZ did last year), then Adata must have dropped either OP or RAISE.

I find it very unlikely that they would drop all overprovisioning, since that would seriously hurt performance and longevity.

So, most likely what they have done is dropped RAISE. That is not especially surprising, since Intel also dropped RAISE in their 520 SSD.

But this misleading article makes no mention of RAISE at all. And cites a source, thessdreview, which gets this completely wrong, talking about "0% OP".

I am disappointed in the quality of the journalism here from anandtech. I would have expected better. jwilliams4200 Reply RE: what is dropped? OP or RAISE? by jwilliams4200 on Saturday, February 25, 2012 By the way, for those who are not familiar with RAISE, it is similar to RAID, in that a parity block is set aside for each X number of data blocks.

For example, with a typical Sandforce SSD with 128GiB of flash on board, 8GiB of flash will be devoted to RAISE. That means that there are 15 data blocks and 1 parity block (similar to a RAID 5 with 15 data disks and 1 parity disk).

The reason this article is misleading is because the overprovisioning (OP) and the RAISE in a typical "120GB" Sandforce SSD are each given approximately 8GiB of flash (to be more accurate, 8GiB for RAISE, 8.24GiB for OP).

In the case of Adata, they have increased the usable storage capacity from 120GB to 128GB, meaning they must have dropped either RAISE or OP to get that extra ~8GB usable.

Since it is extremely unlikely that they dropped the overprovisioning, the conclusion is that they dropped the RAISE. This makes sense, because RAISE only functions to increase the reliability of the SSD if a large block of flash dies, so dropping RAISE only decreases the reliability of the SSD. Eliminating overprovisioning, in contrast, would drastically reduce both the performance and the longevity of the SSD, and no rational designer would do such a thing.

It may be that the author of this article has confused overprovisioning with RAISE, and that is why he has written such a misleading article.

Bottom line is that the Adata SSDs probably have the same overprovisioning as other SSDs (about 7%) but that they have dropped RAISE and so are not protected from failure when a large chunk of flash memory fails. jwilliams4200 Reply RE: what is dropped? OP or RAISE? by JarredWalton on Saturday, February 25, 2012 Or ADATA may have decreased RAISE and OP to ~4% instead of 7-8%. They haven't exactly stated what they are doing, merely that their drives are now 128GB instead of 120GB. JarredWalton Reply RE: what is dropped? OP or RAISE? by jwilliams4200 on Saturday, February 25, 2012 No, that is not supported by the SF2281 controller. To use RAISE, you must devote at least one whole die to RAISE, which would be 8GiB in most cases. jwilliams4200 Reply RE: what is dropped? OP or RAISE? by JarredWalton on Saturday, February 25, 2012 True. I suppose they could either eliminate RAISE or eliminate OP, and I'm with you in guessing they sacrificed potential reliability (RAISE) rather than OP. If they kept RAISE and ditched OP, they'd actually have a 129GB (128.8GB) SSD. :p JarredWalton Reply RE: what is dropped? OP or RAISE? by Kristian Vättö on Saturday, February 25, 2012 Intel 520 Series is still sold as a 120GB drive, though, and has the same usable capacity as OCZ Vertex 3 (which has RAISE enabled). Shouldn't Intel be a 128GB drive then, or does Intel use more space for OP? This isn't making much sense now.

To be honest, I had no reason doubt TheSSDReview's explanation because it was logical, especially because they had been in contact with LSI (aka SandForce). If it had been their own analysis, then I would have taken it with a grain of salt and most likely confirm it before posting this. I think they are correct because disabling RAISE didn't turn Intel 520 Series into a 128GB drive, so "0% OP" would explain that.

I have emailed LSI and ADATA to ask for some clarification but it may take a few days now that it's weekend. We'll see... Kristian Vättö Reply RE: what is dropped? OP or RAISE? by jwilliams4200 on Saturday, February 25, 2012 I don't know for certain that Intel disabled RAISE on the 520, but there is one persuasive piece of evidence that makes me think that they did:

The UBER spec on the Intel 520 is 10^-16.

http://www.intel.com/content/www/us/en/solid-state...

However, Sandforce specifies that RAISE will improve the UBER up to 10^-29

http://www.sandforce.com/index.php?id=174&pare...

I think Intel disabled RAISE on the 520 and increased the overprovisioning in order to increase performance and longevity. If I am correct, the 120GB Intel 520 uses about 14% OP and no RAISE. jwilliams4200 Reply RE: what is dropped? OP or RAISE? by Kamil_FPC on Saturday, February 25, 2012 Intel didn't dropped RAISE, why do you think they do this? SSD 520 is a standard SandForce based drive, with ~14% of OP, some of it is probably used to support RAISE.

I don't know the details behind AData drives and new LSI SandForce firmware, but I suspect it still supports RAISE since it is one of core function in this controller, but they are not using the whole NAND, they don't have to. The difference betwen GB and GiB is enough for OP and RAISE.

We will know for sure when Anand put his hands on AData products :) Kamil_FPC Reply RE: what is dropped? OP or RAISE? by jwilliams4200 on Saturday, February 25, 2012 The SF2281 controller has some restrictions on RAISE, specifically, it requires at least one die of flash be devoted to RAISE. Since SSDs with 128GiB on the circuit board generally use 8GiB or larger dies, they must devote no less than 8GiB to RAISE.

So it is unlikely that Adata is using 4GiB for RAISE and 4GiB for OP in their "128GB" SSD. jwilliams4200 Reply Further..... by TheSSDReview on Saturday, February 25, 2012 Don't jump in often but thought I might on this one occasion.

The article is exactly correct as it is in our original which was the result of conversation directly with LSI SandForce.

The typical SSD has 128GB capacity, this being actually incorrect in the total byte calculation thanks to the original formula set out by HDDs some time ago. 1GB is not 1GB, but rather 1024 bytes which we all know. It is still described as 1GB however.

Traditionally, a 128GB SSD utilized 7% of available RAM which brought it down to 120GB...or so we thought. In all actuality, the total OP was that 7% PLUS the extra 7.37 that you mentioned above. This has always been there but not accounted for in end calculations. Now, when the original 7% is not used (8GB) we are left with the actual unaccounted for space for OP, this being 7.37% which is used.

The new drives are technically, 64/128/256/512GB drives as are those advertised by all non-SF SSDs... Its the background space that many are unaware of that has always been used for GC and other activities.

As confusing as this may seem, it is no different than the same capacities listed by Crucial, Samsung and others.

Thanks ahead
Les@The SSD Review TheSSDReview Reply Subject Comment Post Comment Please login or register to post a comment.
User Name Password Remember me? Login 1 2 3 Next » View All Comments Post a Comment Follow AnandTech
Latest from AnandTech Pipeline Submit News! Google Updates Chrome for Android to 16.0.912.77 Nvidia Announces LTE Partnership with Renesas Mobile and GCT Semiconductor Qualcomm Expands its Gobi Brand to include entire MDM portfolio T-Mobile Makes 2013 LTE on AWS plans official in Earnings Report TI Posts OMAP 5 Dual Core A15 vs Quad Core A9 Video LG's Optimus 4X HD: 1.5GHz Tegra 3 Smartphone w/ 4.7-inch HD Display to Launch at MWC 2012 NVIDIA's Rebrands Tegra 3's vSMP as 4-PLUS-1 Intel 313 Series SSDs Launching Soon Samsung Galaxy Ace 2 and mini 2 Announced: Mystery SoC Within NVIDIA Posts GeForce 295.73 Driver Package BlackBerry PlayBook OS 2.0 Available Today DailyTech Panasonic, et al. Consolidate 3G/4G Chips Into Single Chip for Intl. Phones CA Man Prevails in AT&T 3G Data Throttling Lawsuit Chevrolet Volt Production Restarted at Detroit Plant; Volts Being Sent to California 2/24/2012 Daily Hardware Reviews German Lawsuit Loss Forces Apple to Cut Verboten iPad, iPhone Feature Video Billboard in UK Specifically Targets Women Microsoft Office 15 Touch Mode Revealed Apple CEO Tim Cook: We Have More Money Than We Need Ford's New Fusion Ditches Interior Incandescent Bulbs, Goes All LED T-Mobile Announces Q4 2011 Results, Loss of Over 700,000 Customers Motorola Demanded $22.50 Per Windows Laptop, Microsoft Complains to EU Stanford Creates Wireless, Self-Propelling Medical Implant 2/23/2012 Daily Hardware Reviews Quick Note: Original ASUS Transformer Tablet Gets Ice Cream Sandwich Upgrade UC San Diego Develops Injectable Hydrogel for Cardiac Tissue Repair VIA Outs World's First Quad-Core Mini-ITX Boards for HTPCs Chinese Court Allows Apple to Continue Selling iPad in China Twitter @AgentKyle SF is really trying to address incompressible performance, the next major jump will come with ONFI 3.x class NAND More pre-MWC news - @anandtech: Nvidia Announces LTE Partnership with Renesas and GCT Semiconductor http://t.co/0KaY9RVC RT @anandtech: Qualcomm Expands its Gobi Brand to include entire MDM portfolio http://t.co/oaojaxvd RT @anandtech: TI Posts OMAP 5 Dual Core A15 vs Quad Core A9 Video http://t.co/b6WisDvk @PenLlawen anytime sir :) @PenLlawen @jdg @rawsoncj I quietly mentioned the notification stuff here: http://t.co/Dp4dSm1v and the MAS requirements @PenLlawen @jdg I honestly haven't done much digging to see where push notifications are used (if at all), but both exist. @PenLlawen both remote and local notifications are supported in mountain lion @pewild thanks for reading the site :) @JonathanHoover thanks for reading :)  

Copyright © 1997-2012 AnandTech, Inc. All rights reserved. Terms, Conditions and Privacy Information.
Click Here for Advertising Information Quantcast

No comments:

Post a Comment