Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement
theverge.com
theverge.com
"Instead of treating flash like storage, where data passes through all of the OS kernel subsystems that were built and optimized for traditional storage, our core ioMemory technology offers a platform with new programming primitives that can provide system and application developers direct access to non-volatile memory."
http://www.fusionio.com/press-releases/fusion-io-breaks-one-...
Here's hoping the other company by which he's still nominally employed gets interested in this technology, so that many more can enjoy the benefits of this technology. It seems like storage is the main bottleneck for most computing these days, so this should save us a whole lot of man-years waiting for our computers.
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.
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.
A bright mind is a bright mind is a bright mind.
http://www.fusionio.com/press/Steve-Wozniak-Joins-Fusion-io-...
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.
DDR3-1333 DRAM = 10.6GB/sec
I'll have the grain of salt, please.
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.