Original Link: https://www.anandtech.com/show/4020/ocz-vertex-plus-preview-introducing-the-indilinx-martini



Last year was dominated by two SSD controller manufacturers: Intel and Indilinx. Intel delivered the performance while Indilinx offered a value alternative. Once SandForce hit early this year however, it was game over for Indilinx. We have reviewed a couple of Indilinx drives since SandForce hit but for the most part we've been enamored with SF and Crucial's offerings.

Over the summer Indilinx was supposed to have its next-generation controller ready for debut, codenamed Jet Stream. Unfortunately the 6Gbps controller has been delayed until 2011, leaving Indilinx with two options: quietly bow out of the SSD market, or update Barefoot.

And here we have the updated Barefoot:


The Indilinx Martini based OCZ Vertex Plus

The controller is still technically called Barefoot, although it is a new hardware revision. Martini apparently refers to the firmware designed for this new rev of Barefoot (no, it can't be applied to older Barefoot drives). The Martini firmware and new Barefoot revision are designed to work better with Intel's 34nm NAND. The 3Gbps controller is designed primarily to increase random write performance although there are other benefits along the way.

Spare area has increased. While the old Barefoot set aside ~7% of the NAND capacity for garbage collection and bad block allocation, Martini uses 10%. A Barefoot+Martini based drive with 128GiB of NAND will expose 115.2GiB of it to the user vs. 119.2GiB for Barefoot based drives. SandForce once told me that it expects all controller makers to begin setting aside more spare area and that seems to be the trend.

This is the OCZ Vertex Plus, the first drive based on the Barefoot+Martini platform:

The Vertex Plus will take the place of the existing Vertex in OCZ's lineup, just below the Vertex 2 and other SandForce equipped SSDs. I asked OCZ for target pricing on the Vertex Plus when it ships in a few weeks:

OCZ's Vertex Plus Lineup
  32GB 64GB 128GB
OCZ Vertex Plus $74.99 $114.99 $194.99

A 128GB SandForce drive will set you back around $229. The Vertex Plus will save you $35. The 64GB version will be $20 cheaper than Crucial's RealSSD C300.


The back

The Vertex Plus I tested is a beta sample and is rough around the edges, which is why this is branded a Preview and not a full blown Review. Thankfully I was able to run through our entire test suite (both published and unpublished tests I use internally) on the drive. From the old Barefoot camp I've got the Corsair Nova V128, one of the last popular Indilinx based SSDs so keep an eye out for that comparison to see how Indilinx has progressed.

The Test

CPU Intel Core i7 965 running at 3.2GHz (Turbo & EIST Disabled)
Motherboard: Intel DX58SO (Intel X58)
Chipset: Intel X58 + Marvell SATA 6Gbps PCIe
Chipset Drivers: Intel 9.1.1.1015 + Intel IMSM 8.9
Memory: Qimonda DDR3-1333 4 x 1GB (7-7-7-20)
Video Card: eVGA GeForce GTX 285
Video Drivers: NVIDIA ForceWare 190.38 64-bit
Desktop Resolution: 1920 x 1200
OS: Windows 7 x64


Random Read/Write Speed

The four corners of SSD performance are as follows: random read, random write, sequential read and sequential write speed. Random accesses are generally small in size, while sequential accesses tend to be larger and thus we have the four Iometer tests we use in all of our reviews.

Our first test writes 4KB in a completely random pattern over an 8GB space of the drive to simulate the sort of random access that you'd see on an OS drive (even this is more stressful than a normal desktop user would see). As I've explained in the comments in previous reviews, simulating the type of random access you see in a desktop workload is difficult to do. Small file desktop accesses aren't usually sequential but they're not fully random either. By limiting the LBA space to 8GB we somewhat simulate a constrained random access pattern, but again it's still more random than what you'd see on your machine. Your best bet for real world performance is to look at our Storage Bench charts near the end of the review as they accurately record and play back traces of real world workloads.

For our random access tests I perform three concurrent IOs and run the test for 3 minutes. The results reported are in average MB/s over the entire time. We use both standard pseudo randomly generated data (data is random within a write, but duplicated between writes) for each write as well as fully random data (data is random within a write and random across most writes) to show you both the maximum and minimum performance offered by SandForce based drives in these tests. The average performance of SF drives will likely be somewhere in between the two values for each drive you see in the graphs. For an understanding of why the type of data you write to SF drives matters, read our original SandForce article.

Iometer - 4KB Random Write, 8GB LBA Space, QD=3

The Corsair Nova is our Indilinx Barefoot representative in this preview and you can see how performance has improved with the Martini controller. While the original Indilinx Barefoot traded good sequential performance for slower-than-Intel random performance, Martini fixes the problem. It's not in the class of SandForce's SF-1200, but Indilinx appears to have built a performance equal to Intel's X25-M G2.

Many of you have asked for random write performance at higher queue depths. What I have below is our 4KB random write test performed at a queue depth of 32 instead of 3. While the vast majority of desktop usage models experience queue depths of 0 - 5, higher depths are possible in heavy I/O (and multi-user) workloads:

Iometer - 4KB Random Write, 8GB LBA Space, QD=32

Our random read test is similar to the random write test however we lift the 8GB LBA space restriction:

Iometer - 4KB Random Read, QD=3

Random read performance falls short of Intel and basically hasn't changed since the Barefoot. It's not bad at all, but not industry leading.



Sequential Read/Write Speed

To measure sequential performance I ran a 3 minute long 128KB sequential test over the entire span of the drive at a queue depth of 1. The results reported are in average MB/s over the entire test length.

Sequential read performance hasn't changed compared to Barefoot, but it's still among the top 5% of performers. Sequential write speed has improved tremendously, now almost equaling the performance of the SandForce drives without any stipulations on what type of data you have to be writing to get that sort of performance.

Iometer - 128KB Sequential Read

Iometer - 128KB Sequential Write



Overall System Performance using PCMark Vantage

Next up is PCMark Vantage, another system-wide performance suite. For those of you who aren’t familiar with PCMark Vantage, it ends up being the most real-world-like hard drive test I can come up with. It runs things like application launches, file searches, web browsing, contacts searching, video playback, photo editing and other completely mundane but real-world tasks. I’ve described the benchmark in great detail before but if you’d like to read up on what it does in particular, take a look at Futuremark’s whitepaper on the benchmark; it’s not perfect, but it’s good enough to be a member of a comprehensive storage benchmark suite. Any performance impacts here would most likely be reflected in the real world.

PCMark Vantage

Light usage performance as represented by PCMark Vantage is about 9% faster compared to the old Indilinx Barefoot. The Martini controller looks and acts like a modern SSD controller.

The memories suite includes a test involving importing pictures into Windows Photo Gallery and editing them, a fairly benign task that easily falls into the category of being very influenced by disk performance.

PCMark Vantage - Memories Suite

The TV and Movies tests focus on on video transcoding which is mostly CPU bound, but one of the tests involves Windows Media Center which tends to be disk bound.

PCMark Vantage - TV & Movies Suite

The gaming tests are very well suited to SSDs since they spend a good portion of their time focusing on reading textures and loading level data. All of the SSDs dominate here, but as you'll see later on in my gaming tests the benefits of an SSD really vary depending on the game. Take these results as a best case scenario of what can happen, not the norm.

PCMark Vantage - Gaming Suite

In the Music suite the main test is a multitasking scenario: the test simulates surfing the web in IE7, transcoding an audio file and adding music to Windows Media Player (the most disk intensive portion of the test).

PCMark Vantage - Music Suite

The Communications suite is made up of two tests, both involving light multitasking. The first test simulates data encryption/decryption while running message rules in Windows Mail. The second test simulates web surfing (including opening/closing tabs) in IE7, data decryption and running Windows Defender.

PCMark Vantage - Communications Suite

I love PCMark's Productivity test; in this test there are four tasks going on at once, searching through Windows contacts, searching through Windows Mail, browsing multiple webpages in IE7 and loading applications. This is as real world of a scenario as you get and it happens to be representative of one of the most frustrating HDD usage models - trying to do multiple things at once. There's nothing more annoying than trying to launch a simple application while you're doing other things in the background and have the load take forever.

PCMark Vantage - Productivity Suite

The final PCMark Vantage suite is HDD specific and this is where you'll see the biggest differences between the drives:

PCMark Vantage - HDD Suite



SYSMark 2007

Most high end SSDs are fast enough to perform single tasks like launching an application or loading a file just as quick as one another. It doesn't take a drive capable of 30,000 IOPS to do these things, and thus you end up with performance that's roughly flat between drives. Where drives differ from one another is how they behave over the long term and how they handle bursts of combined activity. The benchmarks on the next page tackle the latter, and I've run a lot of data to characterize the former, but SYSMark is proof of exactly what I'm talking about.

The drives here all perform very similarly to one another. SYSMark tends to focus on the more CPU bound tasks where you don't see much of a difference between SSDs. Also note that there's very little difference between a SSD and a fast hard drive here. Start throwing a lot of concurrent IOs at the hard drives and they quickly crumble as you'll see on the next page.

SYSMark 2007 - Overall

SYSMark 2007 - E-Learning

SYSMark 2007 - Video Creation

SYSMark 2007 - Productivity

SYSMark 2007 - 3D



AnandTech Storage Bench

To avoid any potential optimizations for industry standard benchmarks and to provide another example of real world performance we've assembled our own storage benchmarks that we've creatively named the AnandTech Storage Bench.

The first in our benchmark suite is a light/typical usage case. The Windows 7 system is loaded with Firefox, Office 2007 and Adobe Reader among other applications. With Firefox we browse web pages like Facebook, AnandTech, Digg and other sites. Outlook is also running and we use it to check emails, create and send a message with a PDF attachment. Adobe Reader is used to view some PDFs. Excel 2007 is used to create a spreadsheet, graphs and save the document. The same goes for Word 2007. We open and step through a presentation in PowerPoint 2007 received as an email attachment before saving it to the desktop. Finally we watch a bit of a Firefly episode in Windows Media Player 11.

There’s some level of multitasking going on here but it’s not unreasonable by any means. Generally the application tasks proceed linearly, with the exception of things like web browsing which may happen in between one of the other tasks.

The recording is played back on all of our drives here today. Remember that we’re isolating disk performance, all we’re doing is playing back every single disk access that happened in that ~5 minute period of usage. The light workload is composed of 37,501 reads and 20,268 writes. Over 30% of the IOs are 4KB, 11% are 16KB, 22% are 32KB and approximately 13% are 64KB in size. Less than 30% of the operations are absolutely sequential in nature. Average queue depth is 6.09 IOs.

The performance results are reported in average I/O Operations per Second (IOPS):

AnandTech Storage Bench - Typical Workload

The Martini controller improves performance by around 10% compared to the Barefoot based Corsair Nova. It's enough to bring Indilinx's latest offering within striking distance of the new V+100 and smaller capacity SandForce drives, however the larger capacity SF drives are untouchable.

If there’s a light usage case there’s bound to be a heavy one. In this test we have Microsoft Security Essentials running in the background with real time virus scanning enabled. We also perform a quick scan in the middle of the test. Firefox, Outlook, Excel, Word and Powerpoint are all used the same as they were in the light test. We add Photoshop CS4 to the mix, opening a bunch of 12MP images, editing them, then saving them as highly compressed JPGs for web publishing. Windows 7’s picture viewer is used to view a bunch of pictures on the hard drive. We use 7-zip to create and extract .7z archives. Downloading is also prominently featured in our heavy test; we download large files from the Internet during portions of the benchmark, as well as use uTorrent to grab a couple of torrents. Some of the applications in use are installed during the benchmark, Windows updates are also installed. Towards the end of the test we launch World of Warcraft, play for a few minutes, then delete the folder. This test also takes into account all of the disk accesses that happen while the OS is booting.

The benchmark is 22 minutes long and it consists of 128,895 read operations and 72,411 write operations. Roughly 44% of all IOs were sequential. Approximately 30% of all accesses were 4KB in size, 12% were 16KB in size, 14% were 32KB and 20% were 64KB. Average queue depth was 3.59.

AnandTech Storage Bench - Heavy Multitasking Workload

The Toshiba controllers have done very well in our heavy multitasking workload, as did the old Barefoot. Indilinx's Martini outdoes them both. The Vertex Plus is now our highest performing drive in our heavy multitasking workload. The SandForce drives fall short because much of this workload deals with incompressible data (JPEGs, .7z archives, etc...).

The gaming workload is made up of 75,206 read operations and only 4,592 write operations. Only 20% of the accesses are 4KB in size, nearly 40% are 64KB and 20% are 32KB. A whopping 69% of the IOs are sequential, meaning this is predominantly a sequential read benchmark. The average queue depth is 7.76 IOs.

AnandTech Storage Bench - Gaming Workload

Gaming performance took a slight hit compared to the old Barefoot. It's not enough to be a huge deal, especially considering the other improvements.



Power Consumption

We reported drive only power consumption in three scenarios: idle, during sequential writes and during high queue depth 4KB random writes. Power consumption is understandably up compared to the old Barefoot based drives, but it's not an unreasonable increase given the performance benefits we've recorded across the board.

Idle Power - Idle at Desktop

Load Power - 128KB Sequential Write

Load Power - 4KB Random Write, QD=32



Final Words

The only data I haven't displayed here is estimated write amplification and estimated drive longevity. I'm still fine tuning the process before I present the data but I can give you, at a high level, what I've seen. As I mentioned in the comments to the V+100 article the three leaders in write amplification (and thus drive longevity) over the long run are: SandForce, Crucial and Intel. Indilinx doesn't do as good of a job of keeping write amplification low over the long haul. The Barefoot+Martini platform addresses the performance issues we've had with the original Barefoot, but it doesn't seem to address worst case write amplification. Thankfully, Barefoot+Martini aren't Indilinx's next-generation SSD platform. The 6Gbps Jet Stream controller is still in development and is designed to go after the high end, Martini simply modernizes Indilinx drives.


Indilinx Barefoot (left) vs. Indilinx Martini (right)

The question ultimately boils down to price. You can already get a 128GB SandForce based drive for $229, and if you're mostly filling your drive with a lot of incompressible data (photos, videos) there's always the C300 for a bit more money. Both options will give you better performance and lower write amplification than what Indilinx offers. What we need is a good value alternative to SandForce. The SF-1200 controller isn't cheap at all, and this is where Indilinx's Barefoot+Martini could come in.

Assuming it's devoid of any typical new SSD teething problems, the Barefoot+Martini based Vertex Plus could be a good way to squeeze an SSD into a budget constrained performance system. I'd still like to see greater than $35 savings compared to SandForce though. We're still a few weeks away from release candidate firmware so I'll reserve final judgment until then. It never hurts to have more competition in the market.

Log in

Don't have an account? Sign up now