Live data from Hacker News

Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

theverge.com

11–20 of 27 posts

Re: Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

#12
post #7
post #2

Steve Wozniak is a true hacker. Kudos for the achievement.

Is there any evidence that Woz did anything here?

No, Woz is an investor in Fusion I/O from before they went public. It's unclear what he does/did on the product side.

Re: Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

#15

1 billion 64-byte IOPS = 64GB/sec DDR3-1333 DRAM = 10.6GB/sec I'll have the grain of salt, please.

From the presentation: "128 memory modules, in eight different servers, running an aggregate of a billion IOPS, 64byte cache accesses."

So "only" 7.5GB/sec (125,000,000 * 64 / 1024^3), or about 60Gbit/s per server, with 16 modules per server. Still fairly respectable by storage standards, at about ten times the theoretical max for SATA III of 6Gbit/s.

Re: Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

#16
post #8
post #4

Does anyone know what this improvement actually is? The article makes it sound like their card is doing DMA to pinned user allocations, but that doesn't sound too revolutionary. I know next to nothing about storage controllers, but see the last many years of high-speed networking for an entire ecosystem based around that concept.

OS bypass hasn't really been done for storage, so that's new in some sense.

It has been done since forever.

Re: Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

#17
post #7

Earlier quoted context omitted.

Is there any evidence that Woz did anything here?

No, Woz is an investor in Fusion I/O from before they went public. It's unclear what he does/did on the product side.

My buddy works there. He says Woz' main contribution is marketing :P

Re: Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

#18
That's 1 billion IOPS across 8 servers, each having 8 FusionIO cards.. So it's 15,625,000 IOPS.

Compared to an SSD that does 100,000 IOPS.

Each card seems to be a dual unit, not taking this into account as some SSD pci cards are also like this.

Re: Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

#19

So it apparently makes their custom flash storage behave like RAM, and provides an API to OS and software developers to make use of it as such, but it's non-volatile, so everything persists in the case of power failure or reboot. Here's an informative quote from Wozniak from the press release: " Instead of treating flash like storage, where data passes through all of the OS kernel subsystems that were built and optim…

I'd say bandwidth is the main barrier for most computing nowadays, followed closely by storage

Re: Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement

#20
We have immensely powerful systems today, but it would seem the levels of abstraction and libraries add overhead (just how much? I don't know). I wonder how things like BareMetal (http://www.returninfinity.com/baremetal.html) would shake things up? Strip away those layers, and get back to damn near bare metal. Seems to be the magic here: they skipped all the abstraction, and are allowing direct access to the storage (I have to imagine, it's massively parallel as well).
Post reply on HN