Slashdot Mirror


NAND Flash Better Than DRAM For PC Performance

Lucas123 writes "Adding NAND flash memory to a PC does more for performance than DRAM and costs less, according to a new study. As the price difference between the two memory types widens, NAND flash will become the memory of choice in the PC. The effects of NAND flash adoption are already being felt in the DRAM market, as revenue in 2011 is expected to decline 11.8%."

1 of 205 comments (clear)

  1. Re:One Problem by daid303 · · Score: 5, Insightful

    I work with flash daily, we make products that last 15 years with flash. Without large failure rates. The problem is not with flash. It's with the SSD implementation. It's the "let's replace harddisks with flash! and don't change anything else!" that causes problems. Because of this normal filesystems are used, that assume to be on spinning harddrives, which have no issue in writing the same sector twice, or just writing 1 sector at once. On flash on the other hand you need to do wear-leveling, and have large erase blocks. Both are handled on the SSD right now, and that's where it fucks up. It needs to maintain an internal mapping of all the flash, accounting for wear-level and shifting blocks around. One error in this internal management and your disk is junk. Even with your fancy journaling filesystem (ntfs/ext3,4/...) you are just 1 power failure away from losing your data.

    Compact flash cards, SD cards, SSD, USB sticks all see this problem. So far we've only found a few suppliers of Compact flash cards which guarantee the internal management is safe, and we tested it and found it to be true. SD cards, I've a few broken "industrial grade" SD cards on my desk as proof that this is not the case. SSD is to large for our product, so I have no tests for these, but I expect the problem to be the same.

    We use raw flash, with linux and JFFS2 or UBIFS. Which is a filesystem designed to run on flash, raw flash. Wake me when "SSD" offers that solution.
    (TRIM is not a sollution, it's a workaround)