Benchmarking the Sonnet Echo ExpressCard Thunderbolt Adapter

| Quick Look Review

Thunderbolt, the high speed I/O technology developed by Intel and released on Apple computers last year, has dramatically transformed storage and peripheral connectivity options. Capable of 10 gigabits per second per channel, the technology has allowed users of computers with limited internal storage options, such as the MacBook Air, iMac, and Mac Mini, to access vast amounts of external storage at speeds in the hundreds of megabytes per second.

Due to its limited adoption thus far — Macs and only a few PCs support it — and its significantly higher cost compared to legacy connection options such as USB and FireWire, one of the areas Thunderbolt has yet to penetrate is memory card readers, a niche market crucial to professional photographers and videographers. 

Up until recently, most creative professionals were limited to FireWire and USB based card readers which, while once state of the art, have become a significant bottleneck in most workflows that utilize increasingly large photo and video files. 

Now, even though there are no dedicated Thunderbolt memory card readers available, Sonnet Technologies has developed a partial solution in the form of its Echo ExpressCard Thunderbolt Adapter.

Sonnet Echo Thunderbolt Adapter

The Two Versions of Sonnet’s Echo ExpressCard Thunderbolt Adapter

The Echo enables a wide range of ExpressCard/34 cards to be connected to a Mac via Thunderbolt. From a performance perspective, this promises to provide a dramatic increase in speed over USB and FireWire-based connections and from a convenience standpoint, the product creates a solution for professionals who need ExpressCard connections on their Mac, as Apple has removed ExpressCard slots from all but the 17-inch version of its MacBook Pro. 

Today, we’re interested solely in performance; specifically that of ExpressCard-based CompactFlash.

Sonnet sells two versions of the Echo, the Echo Pro ($169.95) that operates at ExpressCard 2.0 speeds of up to 5.0 Gb/s, and the regular Echo ($149.95) that operates at up to 2.5 Gb/s. For this benchmark, we have the Pro version of the product.

We know that, absent some serious hardware or software errors, the Echo with an ExpressCard CompactFlash reader will be faster than a USB reader. The question, however, is how much faster? For professionals and frequent hobbyists, is this a “game changer?”

For benchmarking, I used the test setup outlined below:

2011 27-inch iMac 3.4GHz i7
16 GB RAM
2 x 120 GB SSD RAID 0

OS X 10.7.3 Lion
Aperture 3.2.3

Canon 5D Mark II (2.1.2)
SanDisk Extreme CompactFlash Card 32 GB (60 MB/s)

Sonnet Echo ExpressCard Pro
Sonnet Pro Dual CompactFlash ExpressCard/34 Adapter 

I’m importing 594 RAW images from a Canon 5D Mark II. Each image is 27 to 30 MB in size and the total transfer is about 17.8 GB. 

One note before we begin: While the Echo itself requires no drivers in OS X Lion, the Sonnet CompactFlash ExpressCard I used did. Save yourself 30 minutes of head scratching and make sure to grab the appropriate drivers ahead of time. 

A second note: To my dismay upon beginning these tests, I discovered that my FireWire CompactFlash reader was broken. I’ve ordered a replacement and we’ll update the results accordingly once it arrives. What we have left is a direct USB and Thunderbolt comparison.

On to the tests. With the memory card in the 5D, the camera was attached to the iMac via USB. With all other programs and transfers terminated, the images were imported without additional processing into an empty Aperture library. 

With the stopwatch ready, the import process began. In total, it took 13 minutes and 47 seconds (827 seconds) to import all 594 images over USB. That’s approximately 0.72 images per second.

Echo with ExpressCard

The Echo with an ExpressCard adapter sticking out the front isn’t the most attractive thing on my desk, but it gets the job done.

The card was removed from the 5D and placed into the ExpressCard Adapter that was connected to the Echo. Of note, when using the Echo, the memory card isn’t recognized by the system as such, it merely appears as an additional hard drive. While this doesn’t cause any practical effect, it does require the user to manually drill down through Aperture’s import dialog and select the card from the file structure. 

Aperture File StructureThe memory card isn’t automatically recognized by Aperture while connected via the Echo. Users simply have to select the card, which appears as an attached hard drive, from Aperture’s import list.

The stopwatch was reset and the import began again. The results were dramatic. It took 3 minutes and 48 seconds (228 seconds) to complete the transfer, an average of 2.61 images per second.

Echo Import Time

(Shorter Bars Are Better)

Echo Images per Second

(Longer Bars Are Better)

In the end, ExpressCard via Thunderbolt saved about ten minutes of import time, an improvement of about 360 percent. So what’s the downside? Cost.

Users wishing to go this route must acquire three items: the Echo ($170), a CompactFlash ExpressCard Adapter ($100), and a Thunderbolt Cable ($50). That’s a total of $320 before tax and shipping; definitely a steep price for 10 minutes of time. 

As a result, this setup can’t be recommended for casual users. For professionals, however, that 10 minutes adds up quickly. A 360 percent improvement in import time can go a long way when your project is on a deadline and there are multiple cards to import. It can also be critical for field editing, where images need to be ingested and processed as quickly as possible. Along these lines, the Echo is also bus-powered via Thunderbolt, making it a perfect match for a MacBook Pro or Air in the field.

The Echo CompactFlash setup may be clunky and expensive, but it’s by far the fastest option for importing video and images and, until prices come down and dedicated memory card readers arrive, it’s the best option for professionals that need speed. Whether that speed is worth the cost is up to you.

Sign Up for the Newsletter

Join the TMO Express Daily Newsletter to get the latest Mac headlines in your e-mail every weekday.

3 Comments

Mitch

Why not do a real performance test by using QuickBench, DiskTester or AJA system test? 

Based on the info posted the Echo Pro is only 3 to 4x faster than a 30MB/s USB connection.  That’s amazingly slow for a Thunderbolt device.  The Thunderbolt protocol offers over 30x the possible bandwidth of USB 2.0.

Jim Tanous

Why not do a real performance test by using QuickBench, DiskTester or AJA system test??

Based on the info posted the Echo Pro is only 3 to 4x faster than a 30MB/s USB connection.? That?s amazingly slow for a Thunderbolt device.? The Thunderbolt protocol offers over 30x the possible bandwidth of USB 2.0.

Hi Mitch,

A few things to note based on your comment:

1) This isn’t a true Thunderbolt device; it’s limited to ExpressCard speeds, which in this case cap out at a theoretical 5 Gb/s. It’s also limited by the memory card, with top of the line CompactFlash cards currently topping out at a theoretcial 100 MB/s. So, as I mention in the article, this isn’t native Thunderbolt, but it’s a workaround that offers significantly better performance than current options.

2) While there is some value to a synthetic disk speed test, that’s not what we’re after here. The real value lies in practical applications like the one I outlined above. Whether a disk can do 100 MB/s or 5 GB/s is irrelevant from a practical standpoint and only matters in relation to its real world application. The real question we sought to answer is “how will this impact a real-world workflow?” How many images per second can this device import vis-a-vis a different input?

But, when the FireWire reader comes in I’ll update the charts and run some synthetic tests as well.

It’s true, as mentioned in the article, that this isn’t a perfect solution but, from a purely performance-based perspective, it’s the best option currently available by far.

Robert F

The Sonnet Compact Flash Adapter is a PCIe 1.1 card and runs just as fast in the regular Echo ExpressCard/34 Thunderbolt adapter, saving $20. That being said, the Sonnet Tempo SATA Pro 6Gb ExpressCards are PCIe 2.0, and read and write my SSD at 375MB/s in the Echo Pro, so if you plan on using a Sonnet SATA Pro ExpressCard too, that’s a good reason to buy the Echo Pro. For what it’s worth, I’ve also noticed that the Echo Pro has a 5-year warranty vs. 1 year for the standard Echo.

Log-in to comment