Live data from Hacker News

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

theverge.com

21–27 of 27 posts

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

#21

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 am not sure this is exactly it (or perhaps I am misunderstanding your post). With present technology you simply cannot replace RAM with flash. Flash is still much slower to write than RAM. They have achieved very high throughput by using mass parallelism but I am sure that each individual cell writes just as slowly as it used to before.

I think their innovation is not to replace RAM with flash but to have flash automatically mirror a range of RAM. Thus, using their software you can designate an area of RAM to be mirrored or backed up if you will, and what ever you do with that area of RAM, the fusion IO software will save it and try to have an area of flash that is the exact mirror of your area of RAM.

Thus, when you are doing programming you can simply work in RAM without having to worry about saving your data, or writing to a file, etc. The fusion IO will make sure it saves your state so that if you lose power your program can restart from the latest RAM snapshot that was saved in flash.

It will probably work, but it seems like something that would be mostly useful in very expensive systems with very high failure resiliency requirements (such as stock exchange systems). If you do not need super high failure resiliency, it might be cheaper to just get one of those motherboards with an on board 12V back up battery (i.e., the ones used by Google). I doubt this would be very relevant for Apple.

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

#22
post #21

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 am not sure this is exactly it (or perhaps I am misunderstanding your post). With present technology you simply cannot replace RAM with flash. Flash is still much slower to write than RAM. They have achieved very high throughput by using mass parallelism but I am sure that each individual cell writes just as slowly as it used to before. I think their innovation is not to replace RAM with flash but to have flash aut…

No, but you could, say, have 16 gb of ram, 16gb of flash, and enough battery to sync it if the power goes out.

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

#23
post #7
post #2

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

Is there any evidence that Woz did anything here?

It's a great story on how the then-CEO of FusionIO David Bradford got Woz to join FIO. Great reminder for startups to not be afraid to shoot for moon and also take advantage of every moment.

Taken from: http://utahvalleybusinessq.com/cover-stories/the-human-inter...

Q: I’ve been waiting to hear this story! Bradford: I was in Sun Valley, Idaho, to do a little one-hour speech for the Utah Bar Association. As I was leaving the venue, I saw a piece of paper on a table that said the keynote speaker was Steve Wozniak. And I thought, “I gotta hang around for this.” So I went into the auditorium and sat down next to a beautiful young lady named Julie Roebuck. I introduced myself, and she did the same. Turns out she was Steve Wozniak’s executive assistant.

Q: Now there’s a handy coincidence. Bradford: I’d say so. I told her about my background, and she said, “You have to meet Steve. He’ll be thrilled to talk to another tech guy.” So after his keynote, I went up, shook his hand and told him all about Fusion-io. The conversation ended with me saying, “Gosh, would you like to be on our advisory board?”

Q: That takes guts! Bradford: You’d think so. But I believed in what we were doing. So I sent him an e-mail invitation later that night, and within 24 hours I got a reply back saying he’d be honored to join our team. I thought, “Are you kidding me? How did we do that?” Woz gets opportunities like this thrown at him constantly, and to have him accept was a complete privilege and thrill. But the best part? After meeting with Fusion-io’s executives, David Flynn and Rick White, Steve asked to play a larger role in the company.

Q: Now that’s a compliment. Bradford: It was crazy. How does this little Utah-based tech company do that? In retrospect — and I say this somewhat tongue and cheek — it may just be the greatest hire in the history of technology companies.

Q: And it all started because you picked up a flier. Bradford: Sometimes the best jobs and opportunities are ones you walk in on.

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

#25

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.

And these are 64 bytes IOs, not that much representative of any workload I can think of. All in all, more a PR stunt than anything else. 8KB IOs are what counts, generally; 1 billion 8KB IOPS needs a terrific bandwidth of 8 TB/s...
Post reply on HN