Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Data Storage Technology

640gb PCIe Solid-State Drive Demonstrated 324

Lisandro writes "TG Daily reports that the company Fusion io has presented a massively fast, massively large solid-state flash hard drive on a PCIe card at the Demofall 07 conference in San Diego. Fusion is promising sustained data rates of 800Mb/sec for reading and 600Mb/sec for writing. The company plans to start releasing the cards at 80 GB and will scale to 320 and 640 GB. '[Fusion io's CTO David Flynn] set the benchmark for the worst case scenario by using small 4K blocks and then streaming eight simultaneous 1 GB reads and writes. In that test, the ioDrive clocked in at 100,000 operations per second. "That would have just thrashed a regular hard drive," said Flynn. The company plans on releasing the first cards in December 2007 and will follow up with higher capacity versions later.'"
This discussion has been archived. No new comments can be posted.

640gb PCIe Solid-State Drive Demonstrated

Comments Filter:
  • Uhh, Price? (Score:5, Interesting)

    by mosel-saar-ruwer ( 732341 ) on Friday September 28, 2007 @02:08PM (#20785379)

    Who, what, when, where, why?

    Price would seem to be a pretty important detail...

  • Wow (Score:4, Interesting)

    by thatskinnyguy ( 1129515 ) on Friday September 28, 2007 @02:12PM (#20785435)
    I could imagine using this as an OS drive. No sooner do you let your finger off the power button than the login screen appears.
  • Re:Oblig. (Score:1, Interesting)

    by Lisandro ( 799651 ) on Friday September 28, 2007 @02:24PM (#20785659)
    Uh oh. These solid state drives are not intended to be used in desktops, where things like swap files [wikipedia.org] are very common - this device is flash based, and flash still has a lot of issues regarding limited write cycles (i recall the best current flash chips have a maximum of 1,000,000 write cycles per cell). You wouldn't be able to boot from them either, since this hardware is unknown to current BIOSes.

    The way i see it is a very, very neat way of replacing hard disk arrays for enterprise use; the device itself it's surely very expensive, but way smaller, cooler, quieter, with less power consumption and near zero manteinance costs. A hd array with similar write/read performance would also be extremely expensive, if even feasible.
  • Misleading benchmark (Score:5, Interesting)

    by Chris_Jefferson ( 581445 ) on Friday September 28, 2007 @02:29PM (#20785739) Homepage
    "'[Fusion io's CTO David Flynn] set the benchmark for the worst case scenario.."

    By which he means, set up a completely unrealistic benchmark which shows his flash drive in the best possible light, and a traditional drive in the worst possible light.

    I still want one of these, but that benchmark is nothing to be proud of.

  • Re:Oblig. (Score:3, Interesting)

    by zippthorne ( 748122 ) on Friday September 28, 2007 @02:41PM (#20785945) Journal
    Which brings to mind an interesting point..

    Why even have swap files? Shouldn't caching decisions be done a bit more intelligently at the application level? I have 10 times more RAM in my current PC than all of the memory (including the HDD) on my first PC. At some point, can't we drop swap?
  • HardCard! (Score:3, Interesting)

    by jeffy210 ( 214759 ) on Friday September 28, 2007 @02:56PM (#20786155)
    It's the return of the HardCard!!!! I remember having one of these with my old PC/XT. It was a 20 MB HardCard that fit into an ISA slot. The first ever hard drive i had running Windows 3.0 with DOS 3.3 on it.
  • Re:Wow (Score:5, Interesting)

    by zlogic ( 892404 ) on Friday September 28, 2007 @03:05PM (#20786273)
    My PDA boots in about 30 seconds, and it doesn't have a harddrive. Booting isn't just loading stuff from a drive, it's hundreds of tests like
    - hardware changes
    - hardware initialization (e.g. loading firmware)
    - searching for drivers
    - applications acquiring and releasing resources and checking for stuff like library versions, user names etc.
    That's why BIOS initialization often takes time, and yet it works even if the system has no drives.

    The only way this would work is hibernating, but hardware would still need to be initialized.
  • Did anyone notice (Score:2, Interesting)

    by colourmyeyes ( 1028804 ) on Friday September 28, 2007 @04:53PM (#20787855)
    That these are initially Linux-only?

    From TFA:

    Linux drivers will be included and Flynn said Windows Server, XP and Vista drivers will be available three months after that.
  • Re:Uhh, Price? (Score:3, Interesting)

    by nuzak ( 959558 ) on Friday September 28, 2007 @05:32PM (#20788307) Journal
    > Of course, I don't personally know if PCIe is hot swappable

    It is. But so is PCI -- it's just a matter of whether the physical and electrical connections on your hardware allow it, and whether your OS is set up to handle it. I wouldn't recommend yanking out your video card while the PC is on.
  • Re:Oblig. (Score:5, Interesting)

    by Cantinflas ( 514778 ) on Friday September 28, 2007 @06:56PM (#20789217) Homepage
    I don't know where you got your info, but 'modern' flash has horrible life-expectancy in terms or write-cycles.

    Explanation:

    Most flash vendors have moved to MLC (Multi-Level Cell) flash. It's cheaper and denser, but the bit-error rate goes up because you have more bits per cell. The typical life expectancy for MLC is somewhere in the range of 10,000 writes using single-bit error correction. This is compared to 'older' SLC flash which has a write endurance of 100,000 to 300,000 writes.

    Now, most vendors making media out of flash take varying degrees of a combination of two approaches (in addition to standard wear-leveling approaches). The first approach is to assume that the majority of the users will only ever store audio or video data so the occasional uncorrectable error won't have much impact as long as it doesn't corrupt the filesystem. The second approach is to use more advanced error correcting algorithms to compensate for the higher bit-error rate.

    Using more advanced algorithms, it's possible to get more than 300,000 writes out of a MLC flash-block before the errors become uncorrectable.

    P.S. I may be wrong, but I believe flash can have some really odd error conditions. For example, it's possible to disturb a bit in a block just by reading it. I believe it's also possible to disturb a bit in a different block on the same matrix when writing. That's why some form of error correction is always required with NAND flash.

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...