Slashdot Mirror


Intel's Braidwood Could Crush SSD Market

Lucas123 writes "Intel is planning to launch its native flash memory module, code named Braidwood, in the first or second quarter of 2010. The inexpensive NAND flash will reside directly on a computer's motherboard as cache for all I/O and it will offer performance increases and other benefits similar to that of adding a solid-state disk drive to the system. A new report states that by achieving SSD performance without the high cost, Braidwood will essentially erode the SSD market, which, ironically, includes Intel's two popular SSD models. 'Intel has got a very good [SSD] product. But, they view additional layers of NAND technology in PCs as inevitable. They don't think SSDs are likely to take over 100% of the PC market, but they do think Braidwood could find itself in 100% of PCs,' the report's author said."

271 comments

  1. Not so sure by mseeger · · Score: 5, Interesting

    When given similar performance but a slightly higher price, i would prefer the SSD. I can't take the flash to the next PC as i can do with the SSD. Hard disks have a highe life expectancy than mainboards (i usually find some good use for old HDs, i never did for old mainboards). Unless the SSD will cost 2-3 times as much as the flash on the mainboard, i believe SSDs will still be used. But maybe this will lead to lower SSD prices.

    1. Re:Not so sure by Dogtanian · · Score: 5, Insightful

      I can't take the flash to the next PC as i can do with the SSD.

      Not really a big deal; if it becomes commonplace, most PCs will eventually have it (or something like it) as standard anyway and you won't be bothered about it.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    2. Re:Not so sure by Z00L00K · · Score: 5, Insightful

      Whoever defined parent as troll must be weird.

      That said - I'm more worrying about the consideration about exhausted flash on the motherboard. Have all avenues actually been considered here, or is that a built-in best before date that new motherboards will have?

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re:Not so sure by ThePhilips · · Score: 1

      That's what worrying me too.

      MLC still hasn't improved its lower durability bound: 100K erase cycles. (Often flash companies advertise only upper bound: 1-2.5Mln erase cycles. SLC has it at about 1Mln cycles.) And 100K erases for the flash - especially if one puts a FS's journal there - is really not that much since journal has to be updates often while the operation itself might not even reach the disk. E.g. on many systems the sequence will touch only FS journal: create temp file, work with it for a split of second, delete it. And that happens more often than some might think.

      People on servers (and not only servers) were doing something similar with EXT3 for quite some time. EXT3 supports external journal and many were using CF cards attached over IDE as a journaling device. It would be interesting to hear about their experience in the context.

      --
      All hope abandon ye who enter here.
    4. Re:Not so sure by vidarh · · Score: 4, Informative

      It's *cache*. It's not meant to be moved, and it doesn't prevent you from moving the hard drive. Nor does it prevent you from using an SSD, it just means the performance reasons for using an SSD may get significantly reduced.

    5. Re:Not so sure by gmuslera · · Score: 2, Interesting

      What if you take it as "cache", one that survives reboots, but where if you really want data persistence you backup it to a more transportable device? Probably will be pretty fast regarding speed (maybe faster than normal ssds, at least regarding bus connection), and having i.e. the most requested files, database slaves for fast queries, swap/temp partitions or even the OS could improve a lot typical pc performance.

    6. Re:Not so sure by RiotingPacifist · · Score: 1

      So it only caches reads then?

      --
      IranAir Flight 655 never forget!
    7. Re:Not so sure by ErikZ · · Score: 1, Troll

      That's about 68 erases per sector PER DAY if I want my new SSD to last 4 years.

      I 4 years I expect SSD tech to be much cheaper, faster, and able to contain far more data. I am not concerned.

      I'd also use these on servers, barring a DB server or some kind of caching server.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    8. Re:Not so sure by Hognoxious · · Score: 2, Insightful

      That's about 68 erases per sector PER DAY if I want my new SSD to last 4 years.

      TFA says it'll be used for an I/O cache, so I supsect it'll get hit slightly more often than that.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:Not so sure by asdf7890 · · Score: 1

      What if you take it as "cache", one that survives reboots,

      The big thing I see here isn't surviving intentional reboots for efficiency - i.e. stuff cached pre-boot woudl still be available without spinning-disk read post boot. For that matter I'd be wary of such a feature (it would need to be well implemented and very well tested to deal with odd circumstances like disk connections being rearranged physically between shutdown and restart).

      The two big advantages here are standard cache/buffer behaviour during active system use, and written data surviving an unexpected power outage so it can be written when power returns, reducing the chance of data corruption in such circumstances (many high-spec RAID controllers use battery-backed DRAM for this sort of thing).

    10. Re:Not so sure by toppavak · · Score: 4, Insightful

      Didn't they already try this with their turbocache stuff? I seem to recall the general consensus being that it doesn't really offer any remarkable benefits. Regardless of how fast the cache is, eventually you run apps or open files that can't live on it 24x7 and you're going to revert to magnetic HD performance limits. This might improve some battery life and performance for some apps, but its not going to give you the across-the-board speed and battery life boosts that SSDs do. While this would certainly result in a better experience for the average computer user, I feel like its going to be relegated as a middle-ground between HDDs and SDDs, augmenting the low end, but by no means obsoleting the high-end.

    11. Re:Not so sure by Hal_Porter · · Score: 3, Insightful

      Actually if it's a cache the size could just reduce as the flash wears out.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    12. Re:Not so sure by jackharrer · · Score: 4, Interesting

      "(...)if it becomes commonplace, most PCs will eventually have it (...)"

      Which opens an interesting hole. That flash on motherboard will hold some data to speed up system startup. That means first n opened files. With that flash big enough it will also hold quite a lot of user documents. Unless documents can be marked as "not to be cached" it will add extra headache when getting rid of old systems. We have it already with 419ers buying old PCs and smartphones, gangs dumpsterdiving, etc.

      Also try to explain to customers that they will need to erase flash they cannot see in system (and will most probably not even know about it!) or destroy the chip before throwing away old system. With HDDs it's quite hard and those are big, visible and has been around for ages.

      --

      "an experienced, industrious, ambitious, and often, quite often, picturesque liar" - Mark Twain
    13. Re:Not so sure by jackharrer · · Score: 3, Interesting

      Actually not. It is going to store quite permanently only some files used to speed up system processing. There is not going to be any journals, and the filesystem will be highly optimised for this kind of usage. That is from press release I read somewhere. So even MLC will last long time as writes will be very limited. Only issue is that to drive costs down controller is also going to be scaled down so no great magic as with SSDs. So if somebody hacks that flash to use as HDD it will wear quite badly and quickly.

      --

      "an experienced, industrious, ambitious, and often, quite often, picturesque liar" - Mark Twain
    14. Re:Not so sure by gabebear · · Score: 3, Insightful

      If a 16GB Brainwood used a revolving cache, where any data not already in flash was read from disk and written over the oldest data in flash, then you would see very few erase cycles per day per block. You would need to do more than 16GB of disk IO to eat up one of the 100K erase cycles.

      With intelligent cache techniques you should be able to get the erase-cycle count for each block very low.

    15. Re:Not so sure by Krneki · · Score: 2, Interesting

      The board I use hardly ever fail, but HDD, oh boy they like to pop those bad blocks.

      --
      Love many, trust a few, do harm to none.
    16. Re:Not so sure by Fweeky · · Score: 2, Insightful

      I would expect they'd be using some sort of slot, something like this. Motherboard manufacturers aren't exactly going to be thrilled at the idea of putting some yet more expensive components on there, but they might be happy to hook up a small ZIF socket thing like some of them do with CF.

      Intel actually had some weird ZIF connected SSD's on there a while ago on preorder, but they appear to have disappeared.

      Either way, it's nice to see some hybrid storage stuff which isn't ZFS L2ARC (zpool add tank cache /dev/my_ssd -> tank now has an 80GB SSD for fs cache). Kind of surprised it hasn't been done in software elsewhere really; you'd think there would be some Linux developer who found the idea compelling, or even Microsoft wanting to extend ReadyBoost to its logical conclusion.

    17. Re:Not so sure by oldspewey · · Score: 2, Insightful

      One would hope these motherboards would come with a BIOS option to erase the onboard flash.

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    18. Re:Not so sure by vertinox · · Score: 1

      That said - I'm more worrying about the consideration about exhausted flash on the motherboard. Have all avenues actually been considered here, or is that a built-in best before date that new motherboards will have?

      One would assume that it would be as user replaceable as say... The ram or CPU.

      Of course Intel might solder it on for spite.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    19. Re:Not so sure by Schnoogs · · Score: 1

      Hard Disks have a higher life expectancy?? Did I read that correctly? Mechanical devices like a HD are far more likely to fail. I've been building PCs since the early 90s and I've never had a single board die on me yet I've had countless drives go.

    20. Re:Not so sure by Garridan · · Score: 5, Interesting

      Seems to me that this article is a thinly-veiled marketing trick. Somebody publishes a paper, "Will Intel product A beat Intel product B?", and presto, we've got buzz about product A which doesn't even come close to competing with product B (which is a market leader, dontchaknow), and increased buzz about product B. Then, people chime in with their arguments and counterarguments about which product is better... and Intel wins no matter what. Both product lines are probably going to succeed independently of one another.

      That said, Braidwood sounds awesome to me, especially because my servers talk to a storage box over NFS, and fast onboard cache sounds great to me. But, I want fast local storage too, and 16GB is nothing, so I want large-capacity SSD drives. I really don't see these as competing products. This is just a slashvertizement. Move along, folks.

    21. Re:Not so sure by Hythlodaeus · · Score: 1

      Hard disks have a highe life expectancy than mainboards

      Really? Over the past 20 years I've averaged 2.5 HDs per motherboard and only ever replaced a motherboard due to useless obsolescence rather than failure. Solid state vs object spinning at thousands of RPM is usually no contest.

      --
      For great justice.
    22. Re:Not so sure by Rei · · Score: 2, Interesting

      My concerns about this product is that flash degrades per write cycle, so the smaller the disk you have, the faster you wear through it. Since this sound like just a small buffer, I'd have concerns about it having a short lifespan.

      --
      Get out, or I'll have vice-president Agnew's headless body throw you out!"
    23. Re:Not so sure by aztracker1 · · Score: 1

      If the host OS was required to maintain it's own driver for this cache, it could work well.. you have a rotating IO map for the data in the cache, and a boot-loader could identify the HDD in question based on the serial number of the drive. Also, the files in the cache could be identified by a hash algorithm, not the position on the real HDD.. For example, grub and the /boot partition could be located on the cache, and/or the windows loader, and some core system files... an initial quick-boot could happen relatively quickly for the first part of the boot... the actual base os kernel, and the system drivers from the last boot on such a cache would be a huge boost in boot time. The executables and libraries most accessed in this cache would be a pretty big boost as well. Data files (non executable code) would be best served on another medium, but the boot process and most used libraries and applications would be awesome.

      --
      Michael J. Ryan - tracker1.info
    24. Re:Not so sure by Spoke · · Score: 4, Interesting

      Which brings up an interesting design thought:

      Battery backed up (BBU) RAID controllers with volatile RAM cache are very common in the server market because of the huge performance increase of small random writes.

      The RAM cache lets the controller cache writes and then send them to the disk in batches while performing write combining so multiple small writes get turned into larger writes reducing the number of disk seeks required to store the data. Also think of the case where your controller has a 512MB cache and you write 200MB to disk. The controller can say OK as soon as it's written to RAM (fraction of a second) where your typical fast disk these days will take 2 seconds.

      Without having a battery to back up the volatile RAM cache, you could lose a lot of data if the server lost power, but with it, you go go at least a couple days without losing data.

      So now, let's replace that 512MB BBU RAM cache with a 16GB SLC SSD. You won't quite get the burst speed of the BBU RAM controller, but in sustained server loads performance should be a lot better. The SSD will also be able to store a lot more data for reads. If the controller is smart and only uses the SSD for caching random read patterns, you could get close to SSD performance for a lot of workloads but still have 1TB of disk storage.

    25. Re:Not so sure by adisakp · · Score: 1

      When given similar performance but a slightly higher price, i would prefer the SSD. I can't take the flash to the next PC as i can do with the SSD.

      You shouldn't have to. The Braidwood Motherboard SLC Flash Memory is used as a HD cache for reads and writes but all writes are written through to the HD before you shutdown. Your chance of losing data doesn't have to be any higher than with current in-memory (DRAM) HD caching algorithms used by all modern operating systems.

    26. Re:Not so sure by igny · · Score: 1

      Or better yet a button!

      --
      In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
    27. Re:Not so sure by severoon · · Score: 1

      Who cares if you can't take it to the next computer? It's a cache.

      Hard drives are super slow but portable. As long as we have large enough and fast enough caching layers in between, the big, portable, slow HD will behave as though it's SSD. That's what we want, the behavior. That's what we care about...the capabilities of the individual device do not interest me.

      --
      but have you considered the following argument: shut up.
    28. Re:Not so sure by blackraven14250 · · Score: 1

      One would hope they wouldn't even go that far, and have a jumper. BIOSes fail many times when jumpers will still work.

    29. Re:Not so sure by Dogtanian · · Score: 1

      That's an excellent point. The question is, would it be beneficial in normal use to retain the cached data between boots? If that benefit would be negligible, then the OS and/or BIOS could erase it upon shutdown and/or restart, provided it didn't take too long.

      The option to erase the flash manually that the other guy suggested would also be an essential.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    30. Re:Not so sure by Anonymous Coward · · Score: 0

      My concerns about this product is that flash degrades per write cycle, so the smaller the disk you have, the faster you wear through it. Since this sound like just a small buffer, I'd have concerns about it having a short lifespan.

      Please stop, wear leveling has been around for ages.

    31. Re:Not so sure by BikeHelmet · · Score: 1

      Which does you a fat lot of good once your motherboard dies.

    32. Re:Not so sure by BikeHelmet · · Score: 1

      It's *cache*. It's not meant to be moved, and it doesn't prevent you from moving the hard drive.

      I would rather have DDR2 cache. Then I wouldn't have to worry about clearing it when selling an old board, or worry when my board dies and becomes unbootable. Unfortunately, DDR2 would require a battery or constant power.

      DDR2 is faster, though. Some company in Asia designed a special HDD controller that utilized 1GB of cache and a 5400RPM drive. It was capable of saturating SATA1's throughput, something that SSDs are just now accomplishing. Imagine 1GB of cache with a Velociraptor, or dual-head WD Caviar!

    33. Re:Not so sure by BikeHelmet · · Score: 2, Interesting

      Something just occurred to me - this is probably why WD and Seagate aren't worried about SSDs. They know they can just slam a crapload of cache onto their HDDs to vastly improve performance, and they already have the capacity advantage.

    34. Re:Not so sure by Z00L00K · · Score: 1

      I have exhausted a CF card. It was on an embedded device and not a critical application, but still annoying.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    35. Re:Not so sure by Hurricane78 · · Score: 2, Interesting

      Why not offer a simple tool. I'd name it "Last Shutdown" and it would be kind of like saying goodbye to your old computer (in style).

      It would first ask if you have saved all your personal data outside the computer and/or removed that storage from the system.
      Then it will go and
      - safely delete all the hard drives
      - safely delete all the flash storages/caches
      - equalize all other residues
      - safely delete all ram content
      - empty all caches
      - etc.
      While showing a nice animation fitting to the theme.

      When done, it would automatically shut off and change the boot sector to something that only lets you boot from a external bootable medium (eg a OS installation) with a fitting message to tell you what to do. (That this is a fresh computer and you first need to install a OS.)

      A more advanced version could look a bit better (colorful graphics) and then offer to automatically configure a DHCP connection and then download an install a Linux distribution of choice. This could be used for companies selling computers without an OS installed.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    36. Re:Not so sure by Hurricane78 · · Score: 1

      Why not simply add more ram to the system, use a UPS for safety, and then install a HDD cache in that RAM? Could be as easy an cheap under Linux, as installing a $30 RAM bar, configuring and loading a driver.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    37. Re:Not so sure by Jah-Wren+Ryel · · Score: 1

      I don't see flash being valuable as a WRITE cache for a server-grade raid controller because of the wear issues.

      However, I do see it being useful for replacing the battery part of the BBU controller. All you need is a capacitor to store just enough charge to dump the ram to the flash in case of power loss. No battery needed anymore which means no more replacing batteries and cheaper board designs since they don't need to worry about including a battery socket either.

      --
      When information is power, privacy is freedom.
    38. Re:Not so sure by Spoke · · Score: 1

      You mean, kind of like this?

      Viking Arxcis-NV

      And:

      Adaptec RAID 5805Z

      Looks like all the Adaptec 5Z series cards have the "battery less" RAM->flash backup feature.

    39. Re:Not so sure by Spoke · · Score: 1

      While that may be acceptable for casual use, for enterprise use, a UPS is not enough to guarantee your data safety as power losses even in enterprise situations are surprisingly common.

      For non-critical servers or desktops, sure - but in that case, it's easier to simply increase the amount of RAM in the system and disable fsyncs.

    40. Re:Not so sure by Jesus_666 · · Score: 1

      I predict that this onboard flash will completely destroy the Intel SSDs as well as Nehalem, Larrabee and Torchwood (not that the last one is any surprise).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    41. Re:Not so sure by toddestan · · Score: 1

      In which case, retrieving whatever data might be on the flash would be well beyond the abilities of your common criminal or curious nerd.

    42. Re:Not so sure by toddestan · · Score: 1

      I think he meant a longer useful lifespan. I pull the working drives out of older computers, and put them into USB enclosures or stick them into computers I'm still using. But the old motherboards just kind of pile up in the closet.

      I also find it surprising you've never had a board fail - did you somehow manage to dodge the capacitor plague?

    43. Re:Not so sure by BikeHelmet · · Score: 1

      In which case, retrieving whatever data might be on the flash would be well beyond the abilities of your common criminal or curious nerd.

      For now. All things electronic tend to get easier over time.

    44. Re:Not so sure by Jah-Wren+Ryel · · Score: 1

      Damn! I should have patented that idea!

      --
      When information is power, privacy is freedom.
    45. Re:Not so sure by toddestan · · Score: 1

      I wouldn't count on it for this kind of thing. You would have to remove the the flash chip from the board without damaging it, and soldering it to something that could read it. Given that flash chips now have dozens of pads and they're all tiny - yeah, good luck with that. On the other hand, if I wanted to read a ROM chip on a dead board from 25 years ago, I would have a much easier time of it.

  2. why flash? by gbjbaanb · · Score: 1, Interesting

    I mean, why not put cheaper DDR RAM on the motherboard, with a big capacitor or battery to allow it to flush all writes out to disc when the power stops?

    In fact, why bother putting ram as an IO cache when you could add the RAM to the motherboard anyway and allow the OS to cache writes. Intel - stop thinking like this, and just hand out free 1GB DRAM sticks with every motherboard, job solved.

    1. Re:why flash? by Diabolus+Advocatus · · Score: 5, Informative

      RTFA. It's cheaper than DRAM.

    2. Re:why flash? by imgod2u · · Score: 1, Insightful

      Your OS doesn't always have time to shut down properly. Don't think anyone's fond of the idea of having their last couple of saves go poof because Windows crashed.

      Intel's SSD drives already have 32MB of DRAM. But it's not used to buffer data because of reliability issues.

    3. Re:why flash? by erple2 · · Score: 4, Informative

      First of all, DDR RAM is not cheap (at least, not compared to NAND RAM). It costs significantly more per gigabyte than even the most expensive of Intel's offerings for SSD's. While it should provide more theoretical throughput than any SSD, benchmarks at various places (http://techreport.com/articles.x/16255/1) haven't shown that to be significant yet, at least from the end user perspective (some synthetic benchmarks show that the RAM based disks can be faster than SSD's, but translating that to real world usage scenarios by consumers doesn't quite show any tangible benefits).

      DDR RAM uses up a very large amount of power per stick compared to SSD's do. I remember seeing the power consumption of one of the DDR2 based "volatile hard drives", and it was higher than spinning drives (at least at idle), and wasn't particularly faster than the best of intel's SSD's.

      So sounds like DDR RAM on board is expensive, power hungry, and doesn't provide that much of a tangible benefit to consumers. Tell me again why it's a good idea?

    4. Re:why flash? by pmontra · · Score: 1

      No matter how many layers you add or remove, there will always be a chance of data losses when the OS crashes (Win, Mac, Linux, anything) because there is a finite time before changed data are permanently stored even on this new SSD menory. Furthermore that time can be quite large depending on the OS and file system design.

      Anyway, adding one more layer adds one more point of failure, so these new machines could be faster but also for sure a little less reliable than what we have now. What happens when the Braidwood SLC NAND cells starts failing? Will it fail silently or bring down the system like an HD failure? Can I replace it or just throw it away or should I replace the whole motherboard?

    5. Re:why flash? by Profane+MuthaFucka · · Score: 3, Insightful

      Exactly. I already have a disk cache. This solution is redundant. Also, this solution doesn't get me away from the mechanical spinning noisy hot slow thing which fails too often.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    6. Re:why flash? by postbigbang · · Score: 1

      It might be cheaper, but consider that flash has an upper end write limit. No one's tested that adequately yet. It could brick your motherboard, should the number of writes exceed an upper end limit of flash-- which has them and DRAM does not.

      --
      ---- Teach Peace. It's Cheaper Than War.
    7. Re:why flash? by afidel · · Score: 0

      Uh, if you turn off write caching to the drive in Windows a crash means I/O stops when the OS stops sending bits to the I/O driver, not 30 seconds before or something like that. Modern SLC is reliable enough that you would have to be pushing Terrabytes per day for years to wear them out, if you are doing that then I think you will know how to disable this feature =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    8. Re:why flash? by Menchi · · Score: 2, Interesting

      > Your OS doesn't always have time to shut down properly. Don't think anyone's fond of the idea of having their last couple of saves go poof because Windows crashed.

      So, what happens if my PC crashes because of some hardware failure and I have to plug in a different HDD for some reason? Or plug the HDD into a different mainboard? All the things I thought I wrote to the disk will be gone. In fact, the file system might be inconsistent if this thing doesn't honor flush requests. But if it does honor flush requests then nothing is gained, it'll still be the OS that does all the caching.

      Well, it'll still be a great read cache, 4-16GB read cache is more that most people have as RAM caches, so it'll be good for something.

      --
      Today's experiment ...... failed
    9. Re:why flash? by Anonymous Coward · · Score: 1, Funny

      You know, I bet you are right on the money. I bet no one at Intel, this is Intel we are talking about here, has thought of that. Of the probably triple digit engineers they have working on projects related to this, and these are top level graduated-first-in-their-class engineers, I bet not a single one of them has though to test something as obvious as this.

      Thanks postbigbang, you've saved computing once again!

    10. Re:why flash? by drsmithy · · Score: 1

      Exactly. I already have a disk cache. This solution is redundant.

      How many caches are there between your CPU and RAM ?

    11. Re:why flash? by Anonymous Coward · · Score: 0

      Graceful fallback tends to be the _first_ thing written for improvements to hardware (when it is applicable), because often the software-end needs to be written before the hardware is actually available to the developers- you can do a lot of work if you have the "and when that doesn't work, do this instead" codepath written.

    12. Re:why flash? by Profane+MuthaFucka · · Score: 1

      Oh there's a bunch of them. I don't need any more, certainly.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    13. Re:why flash? by Anonymous Coward · · Score: 5, Funny

      Stop using a typewriter to post on Slashdot.

      Signed, everyone.

    14. Re:why flash? by DigiShaman · · Score: 3, Insightful

      Well hopefully, there will be a BIOS option to disable this hardware in case a failure shows up. Better yet, have them removable much like the old COAST (Cache On A STick) modules of the first gen Pentium days.

      --
      Life is not for the lazy.
    15. Re:why flash? by agnosticnixie · · Score: 1

      And even MLC will outlast the average laptop, or even the average slashdotter's clunker, unless they're using it as a portable heavy-duty server (in which case they deserve it as much as they deserve it if they were using regular HDD on a heavy-duty server instead of more robust stuff).

    16. Re:why flash? by drsmithy · · Score: 1

      Oh there's a bunch of them.

      So why is an additional cache between memory and disk "redundant" ?

      I don't need any more, certainly.

      Why not ?

    17. Re:why flash? by mayko · · Score: 3, Insightful

      Of course, because planned obsolescence has never been an issue before... especially with a corporation full of engineers.

    18. Re:why flash? by Anonymous Coward · · Score: 1, Funny

      With those triple-digit engineers, you'd also have thought they'd known how to get the P6 FPU to perform division properly too...

    19. Re:why flash? by Culture20 · · Score: 1

      So why is an additional cache between memory and disk "redundant" ?

      Tautology, Definition. Additional Foo is Redundant Foo.

    20. Re:why flash? by gabebear · · Score: 1

      Lower bounds on SLC Flash is on the order of 100K erases. If nothing is doing write-leveling, then just changing the access-time on certain files can burn out flash drives in a relatively short time.

      Having the OS write data to disk as fast as it can doesn't guarantee data integrity. If the OS crashes while a file is being written, then at least the updates to that file are lost. If the OS crashes as the journal is being written then your file system will be inconsistent and possibly toast.

    21. Re:why flash? by gabebear · · Score: 2, Informative

      Yes, it looks like they are planning to use a dimm-like slot.

      http://www.hardware.info/en-UK/news/ymiclpqWwpyaaJY/Computex09_Intel_P55_motherboard_gallery/

    22. Re:why flash? by Maniacal · · Score: 1

      From TFA (which you and the 2 people who modded you informative apparently didn't read):

      "Intel's Braidwood technology, which is slated to launch in the first quarter of 2010 but may be delayed, is basically a NAND flash memory module ..."

      --
      MG
    23. Re:why flash? by cjHopman · · Score: 1

      First of all, DDR RAM is not cheap (at least, not compared to NAND RAM). It costs significantly more per gigabyte than even the most expensive of Intel's offerings for SSD's.

      Not actually true. Based on pricing at newegg.com, a 2GB stick of DDR2 can be had for $24. A 32 GB Intel X25-E is $420. That is, DDR2 costs $12/GB and the X25-E is $13.1/GB.

      Now, for the ddr drive, you have to consider the cost of the drive itself and other factors. For example, for a ddr ram drive to be practical, I think it needs at least 32GB of space. That is 16 2GB sticks (which probably won't fit in a normal sized drive enclosure) or requires using the much more expensive 4GB sticks. So yeah, in my opinion, there's not really a place for ddr ram drives in the market.

    24. Re:why flash? by MartinSchou · · Score: 2, Interesting

      Well, obviously the volatile drives aren't much faster than Intel's SSDs. Most SSDs are already starting to bump against the upper limit of what you can get out of SATAII when doing sequential reads.

      The first ones I saw were for the PCI-slot and that one is limited to 133 MB/s and 266 MB/s for 64 bit PCI, both of which are lower rates than SATAII.

      PCI Express of course starts at 250 MB/s per lane and tops out at 1 GB/s per lane for the latest version. Compare that to DDR3 which peaks at 12.8 GB/s per channel. To saturate a PCIe x16 lane we could settle for three DDR3 channels.

      Size is another concern of course, as most of these things tends to go for sockets to plug the memory into.

      So, you could try to top out a system with 160 GB of DDR3 RAM (would require 30 blocks), costing $14,099.7. And I'm not entirely sure, how you'd fit 30 blocks of RAM onto a single PCIe card, even if it's full length. This setup would obviously only be performance limited by the PCIe bus and the card's memory controller.

      Now, HP StorageWorks' IO Accelerator 'only' provides about 700 MB/s depending on the workload, but only costs slightly more than half of the DDR3 solition at $7,700.

      The biggest problem with the PCIe-based volatile solutions is fitting enough memory to be useful and that you're fucked if there's a bad power outage. The non-volatile PCIe solutions' biggest problemt hey're hideously expensive compared to regular SSDs and the only advantage they have to RAID-0'ed SSDs is the IO performance, as raw speed is faster if you raid a few of Intel's SSDs to a good controller.

      And all the PCIe based storage mechanisms have one huge problem - non-bootable.

    25. Re:why flash? by TheCycoONE · · Score: 1

      A few incorrect values in a large look-up table (the source of the Pentium division bug) is obviously a data entry issue, not a lack of engineering foresight.

    26. Re:why flash? by imgod2u · · Score: 1

      I would imagine (or hope) that the cache is write-through. But yes, even with flash, there is a chance that the latest file written hasn't finished writing to disk before the machine crashes.

    27. Re:why flash? by jdoverholt · · Score: 1

      An additional X is not pleonastic if it clarifies or enhances the others. L1, L2, L3 caches serve different purposes along the same line. If we could have/manage 32GB of L1 cache then we wouldn't need the others, but it's too expensive. It's just a price/performance/reliability trade-off.

    28. Re:why flash? by sexconker · · Score: 1

      And the lack of testing to catch the bug indicates what?

      That the engineers are great?

    29. Re:why flash? by jon3k · · Score: 1

      "No matter how many layers you add or remove, there will always be a chance of data losses when the OS crashes (Win, Mac, Linux, anything) because there is a finite time before changed data are permanently stored even on this new SSD menory."

      Incorrect. All you need is a transactional filesystem, where they're written to a log first, then committed to disk. If it fails during the log write, it can be wiped and ignored. If it fails during the move from transaction log -> final location it can be tried again later.

    30. Re:why flash? by Profane+MuthaFucka · · Score: 1

      Notice that I said that I didn't need more. You might need more, but I don't. Now I will discuss my specific situation. Yours may be different.

      I have a very large amount of RAM on my system. Absolutely huge. I use my computer for surfing porn, mostly. About 95% of my RAM is unused. I can fit hours of disk activity into the enormous cache that I have already.

      Multilevel cache is more useful when the data you're working with won't fit into the cache you can afford. So, you make levels of cache - fast|expensive|small goes close to the CPU. Up from that is a little slower, a little cheaper, and a little bigger. You can make as many levels as you like, and you can get maybe 95% of the performance you would have gotten from one huge expensive fast cache.

      see?

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    31. Re:why flash? by Profane+MuthaFucka · · Score: 3, Insightful

      It's that time of year. The one time every annum when I respond graciously to a request without becoming belligerent. So there you go.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    32. Re:why flash? by adisakp · · Score: 1

      RTFA. It's cheaper than DRAM.

      For read-caching of OS files that survives reboots, flash has another obvious answer: it's NON-VOLATILE.

      DRAM caching still requires that you read files from the HD to boot up (unless you have a battery backup for the DRAM). With Flash, you could start your boot sequence while the HD is still spinning up for a faster boot time.

    33. Re:why flash? by blackraven14250 · · Score: 1

      Engineering data entry as a necessity would be an engineering foresight issue.

    34. Re:why flash? by Belial6 · · Score: 1

      "unless you have a battery backup for the DRAM"

      You say that like it is not a given....

    35. Re:why flash? by erple2 · · Score: 1

      I don't see how your comment is relevant to what I said.

      The response I was posting about was how their proposed non-NAND option isn't an option at all, suggesting that perhaps Intel had done their homework to use NAND memory, and not DDR (or some newer version of it) memory.

      Apparently, you didn't read my comment in the context of the OP at all.

    36. Re:why flash? by Firehed · · Score: 1

      That would eliminate data corruption, not loss. If the OS crashes and it never makes it to the log, then you've lost data.

      Don't get me wrong - that's a good thing. But you contradict yourself saying that completely avoiding data loss is possible and then following that up with "If it fails during the log write, it can be wiped and ignored."

      --
      How are sites slashdotted when nobody reads TFAs?
    37. Re:why flash? by TheCycoONE · · Score: 1

      Look-up table = lack of engineering foresight? The radix-4 algorithm is 33% faster than what they were using, and I for one prefer a faster processor to a processor which doesn't store any look up data. If anything this was a communication issue and management is to blame for not making sure their testers were testing enough of the right things.

    38. Re:why flash? by Jesus_666 · · Score: 1

      Why would NAND be a better idea? It still hast a cost and I'd expect the mainboard to become useless after the write cache has worn out. While some people can live with buying a new computer every year, others can't.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    39. Re:why flash? by Jesus_666 · · Score: 1

      However, it seems that this new cache increases performance at cost of price and reliability. The limited life-span of flash memory is well-known. I doubt they're going to wire their mainboards in such a way that a defective NAND cache can be routed around.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    40. Re:why flash? by adisakp · · Score: 1

      "unless you have a battery backup for the DRAM"

      You say that like it is not a given....

      It's not a given... not to mention that such batteries don't last a long time (i.e. only hours or a day or two - not a week). The HyperDrive RAM Drive requires a DC adapter to keep the DRAM running and uses it's battery only in case of powerfailure to backup the DRAM to Compact Flash.

    41. Re:why flash? by mako1138 · · Score: 1

      NAND Flash is not RAM. It is a kind of EEPROM.

    42. Re:why flash? by MightyDrunken · · Score: 1

      For heaven's sake think for a second. Why use large amounts of NAND when small amounts of DRAM would be faster?
      Because it will keep data between boots, your disk cache can't help with booting. As it will be caching the most commonly used files between boots your hard drives may end up being used a lot less, making them more reliable!
      So not at all redundant.

    43. Re:why flash? by Profane+MuthaFucka · · Score: 1

      I don't boot my computer more than once in three months. NAND would be of limited use.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  3. The writing's on the wall. by jcr · · Score: 5, Insightful

    Sooner or later, no moving parts beats moving parts. The magnetic disk makers have done an amazing job so far, but eventually they're going to lose out to solid-state.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:The writing's on the wall. by Diabolus+Advocatus · · Score: 2

      Capacity is still an issue though. Although in enterprise storage SSDs offer a lower cost per transaction and provide a real benefit, they still have massive amounts of HDDs for storage on the lower tier. Outside of work where I would be classed as a standard consumer, it would cost me far, far too much to buy enough SSDs to transfer my 4TB of data from my HDDs.

    2. Re:The writing's on the wall. by Anonymous Coward · · Score: 5, Insightful

      Just goes to show how warped a professional's perspective really is. Standard consumer with 4TB of data? Really?

    3. Re:The writing's on the wall. by Dogtanian · · Score: 1

      Capacity is still an issue though. [..] it would cost me far, far too much to buy enough SSDs to transfer my 4TB of data from my HDDs.

      Go back and read what he said. It's clear that he was talking about the near to middle future, not the current situation:-

      Sooner or later, no moving parts beats moving parts. The magnetic disk makers have done an amazing job so far, but eventually they're going to lose out to solid-state.

      Flash memory is at present growing in capacity much faster than magnetic drives. (Actually, it's growing at the rate that the latter grew at during the 1990s and early 2000s). Of course, it's still got a long way to go to catch up, and- like hard drives- it's not guaranteed that it'll keep that rate of growth forever. Still, the current shape of solid state's curve has it intersecting that of magnetic platters in the not so distant future.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    4. Re:The writing's on the wall. by kimvette · · Score: 2, Insightful

      The RIAA and MPAA would have you believe that each man, woman, and child has downloaded at least that much illegal movies and music.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    5. Re:The writing's on the wall. by KC7JHO · · Score: 3, Insightful

      Ya really, no one will ever need more than 64k, right?

    6. Re:The writing's on the wall. by camperdave · · Score: 4, Insightful

      Consumer electronics store shelves are packed with terabyte sized hard drives. 4TB may be a little ahead of the curve, but not by much.

      --
      When our name is on the back of your car, we're behind you all the way!
    7. Re:The writing's on the wall. by silanea · · Score: 1

      A friend of mine studies architecture. He stores several TB in DSLR photos and renderings on his desktop machine. Another friend of mine stores all his audio CDs, DVDs and BluRays and lots of TV recordings on a little server for his HTPC, he recently reached 3TB.

      They are not "standard consumers", but they are not hard-core nerds, either. Storage is so cheap to acquire (and so easy to use) that people can afford to not delete anything ever again. Whether that is sensible is a whole other point. But the result is that more people store more stuff.

      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    8. Re:The writing's on the wall. by dogmatixpsych · · Score: 2, Informative

      No, actually having 4TB of data is way ahead of the curve. The "standard consumer" has maybe 100GB worth of (non-OS) data on a drive, even if the drive is 1TB.

    9. Re:The writing's on the wall. by beelsebob · · Score: 1

      I don't think SSDs do have a long way to go to catch up. SSD - 512GB in a 2.5" box, Hard Disk, 640GiB in a 2.5" box, that's only a small difference, and until last week, the SSD was in the lead. The only reason SSDs trail in the 3.5" drive stakes is the same reason they trail on price: not enough factories have been built yet, fix that (probably won't take long), and SSDs will very rapidly be competing with HDDs capacity wise

    10. Re:The writing's on the wall. by Anonymous Coward · · Score: 0

      Over the next decade (perhaps half of that), 4T WILL be the norm. The reason is that more and more people expect to keep all their emails, their pix, their documents. To top that off, people will be downloading and saving books on the system. And yes, they will prefer to save it on their system; Think gmail over the last few days ( People expect that kind of outage of a Windows system, but Google is not MS).

    11. Re:The writing's on the wall. by Anonymous Coward · · Score: 0

      Moving parts wear out - but isn't the same true of the memory cells in Flash memory? As in "up to 1,000,000 write-erase cycles".

      I'd think they'd wear out very quickly if someone was crazy enough to use Flash as a cache! But maybe that's a different sort of Flash?

    12. Re:The writing's on the wall. by linzeal · · Score: 2, Informative

      Everyone I know has at least a few TB of data on burnt CDs and DVDs. It would be nice to be able to consolidate your multimedia stuff into one storage device. I'm running 8 terrabytes of data on 10 1TB hard drives on a ATA over ethernet setup in raid6. So yeah I'm pry not your average consumer but being able to access 1000's of hours of movies, tv and home video without having to pay netflix or watch the ads on hulu is pretty nice.

    13. Re:The writing's on the wall. by gclef · · Score: 1

      I think people are going to have a lot more than that when recording HDTV with a Tivo-alike device. 1TB works out to about 100-ish hours (yes, I'm rounding heavily) of HD video. Tivo certainly has users who record & keep that much video.

    14. Re:The writing's on the wall. by Kjella · · Score: 1

      Perhaps. But they still have a long way to go on $/GB. Just checking my local price guide it's 0.09 $/GB for 1.5TB HDDs and 3.75 $/GB for the cheapest SSD. But yeah, booting off SSD and having a HDD for media sure.

      --
      Live today, because you never know what tomorrow brings
    15. Re:The writing's on the wall. by ubersoldat2k7 · · Score: 1

      I'm running 8 terrabytes of data

      Man, that's a lot, but how many marsbytes are those?

    16. Re:The writing's on the wall. by dissy · · Score: 4, Interesting

      Capacity is still an issue though.

      Not really for most people.

      The last few systems I have worked on for 'standard consumers' were all quite upset at being forced into purchasing a 'way too big' 300gb hard drive, simply because any drive under 100gb is both very hard to find, and likely expensive in comparison. 500gb was a waste to them, when they only sync their camera once a month and have office and a couple games installed.

      Outside of work where I would be classed as a standard consumer, it would cost me far, far too much to buy enough SSDs to transfer my 4TB of data from my HDDs.

      You are not allowed to use "standard consumer" and "4TB of data" in the same sentence :P
      Careful, they might swoop in and hole punch a warning into your geek card!

      Anything >= 2tb is far far above the standard consumer. Even 1tb is far above the average consumer, although 1tb is still falling well within the power user and average gamer groups.

    17. Re:The writing's on the wall. by Hal_Porter · · Score: 1

      I'm running 8 terrabytes of data

      Man, that's a lot, but how many marsbytes are those?

      SI-LENCE PUNY EARTH-MAN!

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    18. Re:The writing's on the wall. by Anonymous Coward · · Score: 0

      No, actually having 4TB of data is way ahead of the curve. The "standard consumer" has maybe 100GB worth of (non-OS) data on a drive, even if the drive is 1TB.

      4TB ahead of the curve? Nonsense... After only 1.69 years of having a child, I have accumulated around 300GB of photos and videos. My 2TB NAS is out of space, providing backups for only 3 computers and I'm going to have to start swapping in larger drives early next year once I start seeing better reliability reports on the new 1-2TB drives hitting the market now.

      I'm not even all that big of a computer geek and I haven't been an active developer for 15 years, but 8TB in my NAS would not be unused and I don't even pirate movies.

    19. Re:The writing's on the wall. by lukas84 · · Score: 2, Informative

      Average consumers don't do backups. Ever. Of anything.

      You're on slashdot and can quote correctly - you're not an average consumer.

    20. Re:The writing's on the wall. by Znork · · Score: 2, Interesting

      Flash memory is at present growing in capacity much faster than magnetic drives.

      If magnetic drives really push the capacity growth that might not hold; magnetic drives have shrunk in size and increased rotational speeds to decrease latency during that time as well. If they just simply give up the performance race and go for vast capacity they could move back to 5 1/4 full height disks. Can you imagine the amount of data you could stick on that surface area with modern technology? I wouldn't be surprised if a 25TB disk could be produced today, at a price not much higher than the cost of current high capacity disks.

      Sure, latency would stink, but it's still faster to wait for those 20ms extra for any HD video you'd ever recorded to start than getting out of the sofa and locating some physical media.

      Using SSD's for latency sensitive stuff and slower magnetic media for bulk storage is one possible way it can play out. It may change in the future, but (outside my professional capacity) I've found that not having enough storage has beaten not having fast enough storage every single time.

    21. Re:The writing's on the wall. by Anubis350 · · Score: 1

      And even if that were true (which I dont entirely buy), consumer backup tech like Apple's time-machine necessitate larger backup devices than the one on which the data is stored. Like, say, the myriad of 1TB devices that are around. GIve it time and 4TB will be standard for a consumer far faster than you think.

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
    22. Re:The writing's on the wall. by SBrach · · Score: 1

      Sorry but 100GB of user files is ridiculous. My parents have more than that. Shit, my grandparents have more than that. I have 22GB of photos alone. My wedding photos came on 2 DVD's and there wasn't any video. Or raws. I also have some friends and family member's photos. I also have 23GB of music. So half of your 100GB is gone. Now lets look at video, 308GB. That's just some downloaded movies and old home movie Super 8 and VHS ripped to .avi. When I pickup a HD based camcorder when my kid is born I'm sure that will double in the first year. Then you add the little stuff like documents 2.5GB, software 28GB, etc and my WHS with 1.82TB of storage is about halfway full.

    23. Re:The writing's on the wall. by dogmatixpsych · · Score: 1

      The 100GB was just a random number. Probably low but then again, probably not. Most people with computers do not have 1TB drives. They are probably running 320GB drives if they have a newish computer.

      You are not an "average" user. Most people don't have anywhere close to 22GB of photos or 308GB of video or 23GB of music (do I have a source for that? No. Someone should do a good survey). Even if your parents or grandparents have more than 100GB of user files, that doesn't mean anything. Most people do not have that much. Just because your parents or my parents buy 1.5TB hard drives does not mean a thing about what the "average" person is like.

      My main computer is a laptop with 120GB on it (I also have a desktop that my wife primarily uses) and it would have plenty of storage if I didn't do a lot of video editing or processing brain MRI files on it. In other words, if I just took some pictures on a camera and some video occasionally, it would take quite a long time to fill up this 120GB hard drive. Mine is over-full (I have an external storage drive) but that's because, like I said, I do a fair amount of video processing as well as deal with large brain imaging files.

    24. Re:The writing's on the wall. by Anonymous Coward · · Score: 0

      Even 1tb is far above the average consumer, although 1tb is still falling well within the power user and average gamer groups.

      Yeah, no. Considering most people using "gaming PCs" or are "power users" also regularly reformat. I prefer gaming on the PC and I've never had any form of storage problems, never using an HDD bigger than 300gigs. 1 terabyte is not "well within". The only reason the aforementioned users would get it is epeen.

      Slashdot users have a warped perception on how much space the majority of people, even their own demographic, need.

    25. Re:The writing's on the wall. by Spoke · · Score: 2, Informative

      For customers who only want/need a 100GB of storage, SSDs are the way to go. They do currently cost a lot more than rotating storage, but a SSD makes a HUGE difference in the apparent performance of many day-to-day tasks.

      A good 120GB SSD like the OCZ Agility costs about $300 compared to $40 for a 160 SATA drive so the price premium is huge.

      BTW - I'm not sure why you say drives smaller than 300GB are hard to find - or why your customers complain about it. NewEgg has a ton of drives smaller than that with the smallest at 80GB. Pricing looks like this:

        80GB - $35 - $0.50/GB
      120GB - $40 - $0.33/GB
      250GB - $45 - $0.18/GB
      320GB - $50 - $0.15/GB
      500GB - $50 - $0.10/GB

      It's pretty clear that it's simply not cost effective to produce a drive cheaper than $35. When you can pay another $15 and get 6x the storage space and a drive that is faster as well, it's pretty much a no brainer. If they really only need a 100GB drive, you should consider short-stroking a larger drive (just create a 100GB partition instead of using the full disk) as that will significantly improve random read/write performance due to shorter seek distances.

    26. Re:The writing's on the wall. by Idiomatick · · Score: 1

      Really? Did you explain to them that a 1TB drive likely costs 30$ more than a 100GB drive? Even if they don't need it most consumers jump at the opportunity because they can see the savings.

    27. Re:The writing's on the wall. by Pulzar · · Score: 1

      An hour of HD video from a video camera (which are fast becoming common place, and will probably become standard in next 2-3 years) takes about 8GB of data. At that rate, taking some video "occasionally" means that you run out of your 100GB pretty fast, even without any editing.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    28. Re:The writing's on the wall. by bannerman · · Score: 1

      My mother is an amateur photographer. She has several terabytes of stuff and is constantly complaining about running out of hard drive space for all her photos. Imagine if she was into video. Speaking of video, how many of us have parents or grandparents with dozens of hours of video on tape? Don't you think they would have recorded more if they had access to tiny digital HD video cameras and unlimited storage space? Ease of use is the only reason the "standard consumer" doesn't have multiple terabytes of data, and as we become more savvy and things get easier it will quickly become mainstream.

      --
      I keep forgetting my place. Jesus is for losers. Why do I still play to the crowd?
    29. Re:The writing's on the wall. by SBrach · · Score: 1

      Most people with computers do not have 1TB drives.

      If they have a new computer they are probably close to that. Out of all of walmart's midrange Pc's 4 are less than 400GB and 9 are over 400GB. Most are 64bit and have over 4GB of memory, half have 8GB.

      With the ubiquity of 10+ Megapixel cameras, HD camcorders, downloaded music collections, etc I think you are underestimating the amount of storage the average user is using. 22GB of photos is nothing. Like I said, I have almost 9 GB of photos just from my wedding, anyone else that hires a photographer for a few hundred bucks is going to get the same thing. Between the photographer and friends/family with cameras I have 2216 photos from my wedding day. Are all of them great shots, of course not, but who goes through all their photos and deletes ones that aren't perfect? What would be the point? I could buy a 1TB drive for $99 instead of a 1.5TB drive for $109. Big deal.

      All of this is not to mention the size of programs and OSs. My windows folder is 12GB, Program Files and Program Files(x86) take up another 4GB. Good thing I don't have any games. Call of Duty 4 requires 8GB just to install.

      it would take quite a long time to fill up this 120GB hard drive

      About one school play in HD.

    30. Re:The writing's on the wall. by Chees0rz · · Score: 1

      You're on slashdot and can quote correctly - you're not an average consumer.

      I don't understand why this is so difficult to drill into /. users.

    31. Re:The writing's on the wall. by Dogtanian · · Score: 1

      That may be true; I wouldn't care personally if the hard drive inside my computer was physically much bigger. (If I actually thought I'd use the capacity, that is).

      Problem is that your solution essentially gives magnetic's less steep exponential curve a once-off (or twice at most) "bump" that- assuming the curves retain their current trends- still can't overcome the inevitable mathematical fact that the steeper curve will eventually overtake the shallower one, but merely postpone that point.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    32. Re:The writing's on the wall. by Omestes · · Score: 1

      4TB might be a bit high for the forseeable future, but the for some values of average 1TB+ is already plausible. People are increasingly using their PCs for media devices, and a movie library eats up space dramatically, especially when you start ripping bluray movies. Gamers might be approaching the point where 1TB is limiting too.

      Right now between all the 5 or so drives I'm using (in 3 devices, with one USB backup) I'm hovering at around 2.something TB of total storage space. And I don't use any of my computers as a full time media device, even. Granted the mythical Joe Sixpack isn't going to be using this much storage, but people with any tech savvy can easily.

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    33. Re:The writing's on the wall. by Omestes · · Score: 1

      Doubtful. If the average person has a decent music collection, sticks all their photos on the HDD, downloads a couple movies, and installs some modern games they will beat 100GB rather quickly. The average user isn't a drooling yokel anymore, there are tons of computers in colleges being used as.. ahem... media centers, and tons of youngish people who grew up with computers who want to use them as media centers now.

      I'd say the average person isn't going to have a full a TB of actual data, but one standard deviation up you'll find its pretty plausible. 4TB perhaps not, yet. But once the media collector types start grabbing/ripping bluray movies, I'd say it would be pretty east to approach this.

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    34. Re:The writing's on the wall. by BikeHelmet · · Score: 1

      Recently I was FRAPSing some TF2 rounds for Youtube, and was shocked when I ran out of space.

      I deleted 200GB of footage and was good to go for a while, but just where did all my space disappear to?

      Turns out I have 250GB of games installed. Damn you Steam!

    35. Re:The writing's on the wall. by Anonymous Coward · · Score: 0

      The average consumer has less than 10GB of actual data. Some have as much as 20GB and 1/100 have more than 20GB.

    36. Re:The writing's on the wall. by winwar · · Score: 1

      "Did you explain to them that a 1TB drive likely costs 30$ more than a 100GB drive? Even if they don't need it most consumers jump at the opportunity because they can see the savings."

      What savings? Paying more money for something you don't need isn't saving money.

    37. Re:The writing's on the wall. by Kumiorava · · Score: 1

      At least my HD size requirement has peaked around 300GB several years ago. Same goes with processing power. I have been first time happy to use approximately same speed computers for several years. Unless something spectacular comes up I won't be needing to get larger HD or much faster computer and I consider myself a professional computer user.

    38. Re:The writing's on the wall. by ZosX · · Score: 1

      You'd be surprised at what people have. I think I have like 300 gigs of MP3s, 200 gigs of ripped games, roms, etc, 120 gigs of video, 60 gigs of photos and a whole bunch of other stuff like 100 gigs of applications and quite a few gigs of books and comic books. It really doesn't take long to fill up a terabyte drive if you download something every day.

    39. Re:The writing's on the wall. by Jesus_666 · · Score: 1

      Wait, isn't this a move to prop up HDDs a while longer by partially mitigating the SSDs' speed advantage?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    40. Re:The writing's on the wall. by jon3k · · Score: 1

      Today. We're talking about today, not in 5 years. The fact of the matter is _TODAY_ most consumers would be satisfied by SSD disk sizes several times over. Tomorrow we'll need more space and guess what - SSDs will be even larger than.

    41. Re:The writing's on the wall. by jon3k · · Score: 1

      Yeah what were we thinking you're obviously the average consumer.

    42. Re:The writing's on the wall. by Anonymous Coward · · Score: 0

      The "standard consumer" has maybe 100GB worth of (non-PORN) data on a drive, even if the drive is 1TB.

      fix'd

    43. Re:The writing's on the wall. by (54)T-Dub · · Score: 1

      I said the same thing about my own storage needs a few years ago when I bought a TeraStation. Then I turned my computer into a media center and that extra space quickly disappeared. I don't think that digital storage of movies and television shows is that far away considering how cheap hard drive space is getting and how fast our internet connections are growing. Before I started storing my music in digital format I could never dream of using more than 20GB of space. Then 100GB seemed absurd.

      We may not be the "standard consumers" but in many cases we are the harbingers of them.

      --

      "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
  4. Ohh - maybe they could take it to the next step... by IcephishCR · · Score: 4, Interesting

    Now only if they could start following the server side folks and place an internal USB connector inside and then MS and others could give us the OS on its own usb drive (read only) and we could use the hard drive for updates and programs we could enhance the security as well...

    --
    Life is but a Beta test...
  5. So when I drop my laptop, the NAND saves my HDD? by Rogerborg · · Score: 4, Funny

    What does it do, scream "Nooooooooo!" and throw itself underneath the hard drive in slow motion?

    --
    If you were blocking sigs, you wouldn't have to read this.
  6. Re:Ohh - maybe they could take it to the next step by jcr · · Score: 1

    I really don't want to contemplate having my boot volume on a USB device.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  7. HW buffer for drives by Keruo · · Score: 2, Interesting

    Sounds like a good plan. Throw cheap battery backed memory, 4-16Gb onboard to act as a transparent buffer between harddrive(s) and system.
    Fast IO is ensured as most operations happen in memory, and dataloss isn't an issue as the memory is battery backed.
    RAID cards have done this for ages, but it's becoming real option for desktops as memory price keeps declining.
    16Gb might be overkill for most purposes, you could get away with 2 if the system is used only for low-power tasks like surfing and email.

    --
    There are no atheists when recovering from tape backup.
    1. Re:HW buffer for drives by Anonymous Coward · · Score: 0

      You can "get away" with zero. We do now.

    2. Re:HW buffer for drives by natehoy · · Score: 3, Insightful

      I agree, but why would Intel want to use flash memory for this? RAM is faster, has the capability of a LOT more read/write cycles, and could be backed up by a small battery in the case of short power outages (or maybe a battery big enough to run the hard drive long enough to flush the write buffer, as others have said).

      This is essentially a cache, which means it's going to get a lot of reads and writes. Under those circumstances, the flash memory's going to wear out relatively quickly and unless it's easily replaceable it means everyone's going to need to buy new motherboards every year. How could forcing people to replace motherboards annually possibly benefit Intel? Oh, wait...

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    3. Re:HW buffer for drives by erple2 · · Score: 2, Informative

      Sounds like a good plan. Throw cheap battery backed memory, 4-16Gb onboard to act as a transparent buffer between harddrive(s) and system.

      Do you mean gigabit or gigabyte? Also, 16 gigabytes of RAM right now isn't very cheap at all. The cheapest DDR2 memory I've seen is about 12.50 dollars per gigabyte, so that's an additional 200 dollars per 16 gigabytes. Is that a good price to pay for some potential increase in speed? IMO, that's what I'd call "extremely hard to justify" for a consumer.

      RAID cards have done this for ages, but it's becoming real option for desktops as memory price keeps declining.

      Meh, even the most expensive RAID cards loaded up with tons of RAM aren't as fast as a couple of Intel SSD's right now, so why bother with the expense?

    4. Re:HW buffer for drives by Truekaiser · · Score: 2, Insightful

      It's called planed obsolescence. Due to the amount of read/write cycles on the i/o and the fact all flash memory is limited to a certain number. If they integrate this into the motherboard it means that the motherboard has a expiration date they can predict and design around. In such a situation the flash will mostly last about a year or 2.

      Speed has nothing to do with it because your /still/ bound to the data flush to the disk drive which will be much slower. data security between crashes seems to only be a side benefit.

    5. Re:HW buffer for drives by hattig · · Score: 1

      Flash memory doesn't require a battery backup.

      The main issue with this is that SSDs gain speed by being massively parallel, across 8 - 32 flash chips.

      This is a single flash chip, so to get that performance improvement, all of the parallelism has to be internal. You're talking about a flash chip that also has this complex controller and PCIe (I presume) interface on-board.

      Useful for netbooks which can use it as their only layer of storage. Useful for OS installs (I guess technically it's a cache rather than a separate drive in this situation, so the OS will need to manage the storage entirely, the bootloader would need a driver if the kernel was stored on it, and so on, etc.

    6. Re:HW buffer for drives by drsmithy · · Score: 1

      I agree, but why would Intel want to use flash memory for this?

      Because, according to TFA, it's 1/4 the price of DRAM.

      This is essentially a cache, which means it's going to get a lot of reads and writes. Under those circumstances, the flash memory's going to wear out relatively quickly and unless it's easily replaceable it means everyone's going to need to buy new motherboards every year.The SLC flash they're talking about will almost certainly last longer than the hard drives it is caching.

    7. Re:HW buffer for drives by timeOday · · Score: 1

      This is essentially a cache, which means it's going to get a lot of reads and writes.

      No it doesn't mean that. It's a disk cache, not a memory cache. Meaning, only file operations will hit it. The number of writes will be just the same as on SSD drives which millions of people already have.

      It won't replace SSD drives anyways. Bigger cache dosn't help much at all after a point, and RAM is getting so cheap most systems have plenty of file caching. What the SSD drive gives you is near-instant access to anything on your drive, and a cache can't do that. There will always be enough unpredictable reads that the mechanical drive would still have to be there, clattering away. I'm not going back, not on a laptop anyways.

    8. Re:HW buffer for drives by Anonymous Coward · · Score: 0
    9. Re:HW buffer for drives by natehoy · · Score: 1

      Right, but this won't be the same size as a "real" SSD which means if every file operation caches through this, the memory locations are going to wear out faster. On a full-sized SSD, you have enough memory locations to spread the load out.

      Basically this is taking a disk cache and making it flash-based so (presumably) you can do true lazy-writes to disk because the data is safely tucked away on a flash. Flash is more expensive than spinny drives, so it makes sense I suppose, but it's a cheap fix - if performance is that important to you spend the dough and get SSD, and if it's not put in RAM and don't cache writes.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    10. Re:HW buffer for drives by maharb · · Score: 1

      16 GB of flash is way less than $200. I can get 8 at a best buy for $20.

    11. Re:HW buffer for drives by Anonymous Coward · · Score: 0

      I believe you are missing a very important point. I keep seeing people who believe that RAM is a better solution for everything. Take a look some time at how much power it takes to run an SSD: SSDSA2MH080G2C1(80GB) = 0.15W ACTIVE. Now lets go take a look at MT47H512M8THM-25 DDR2(0.5GB) Active STANDBY: 1.8V@40mA@DDR2-400= 0.072W. Now does it make a little bit more sense. If you want 2GB of cache you can watch your battery drop like a rock. By the way if you really want to cry take a look at the active power: (IDD7) = 1.8V@295mA = 0.531W for 0.5GB.

      Actually, I am surprised that netbook manufacturers haven't looked at attempting to make a suspend to NAND from RAM to cut way back on power. This would probably take a fair bit of effort to make. Maybe not. You could possibly have linux understand that a bunch of the memory was going to be turned off of refresh and make a "swap" memory out of a certain NAND chipset. Hmmm.

    12. Re:HW buffer for drives by gabebear · · Score: 3, Interesting

      The main thing this would do that battery backed up DRAM wouldn't do is allow for quick boot and hibernate, which is something the enterprise people generally don't care about. The flash looks like it will be replaceable via a dimm-like slot. http://news.cnet.com/8301-13924_3-10258748-64.html and http://www.hardware.info/en-UK/news/ymiclpqWwpyaaJY/Computex09_Intel_P55_motherboard_gallery/

      The other thing this does is bypass the "slow" SATA interface. We have laptop SSD drives that saturate SATA 3.0 and newer drives should be able to saturate the upcoming SATA 6.0. I don't know what kind of bandwidth is going to be available on this new flash slot, but I hope it's a LOT.

    13. Re:HW buffer for drives by natehoy · · Score: 1

      OK, that's far more interesting. :)

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    14. Re:HW buffer for drives by timeOday · · Score: 1

      You have a good point about increased writes due to the cache being smaller. I guess I am skeptical about the whole issue being a problem, since most of the concern is from MTBF-type projections rather than real-world problems, and perhaps I am just taking for granted that the clever engineers will somehow manage to raise the limit over time as necessary. And maybe I am biased because I enjoy the speed and silence of SSD so much, for me it effectively closed the gap between desktops and laptops.

    15. Re:HW buffer for drives by natehoy · · Score: 1

      I'm not criticizing the tech. I'm sorely tempted to put SSD in as a "system" drive just for the peace and quiet, not to mention speed, then put a "spinny" drive as NAS downstairs for my mass-storage needs. :)

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    16. Re:HW buffer for drives by atamido · · Score: 1

      The plan is to have files cached already on boot. With DRAM you would have to continuously power it, which would sort of defeat the point.

      That and 64GB of DRAM would be insanely expensive.

    17. Re:HW buffer for drives by Anonymous Coward · · Score: 0

      because RAM and Flash isn't the same thing
      doesn't imply the same production method, cost, etc.

      and ram is volatile, not flash

    18. Re:HW buffer for drives by erple2 · · Score: 1

      Sure you can. But you can't get 16 gigabytes of DDR2 RAM for 40-ish dollars. The OP was talking about DDR2, not flash memory.

    19. Re:HW buffer for drives by jon3k · · Score: 1

      "Meh, even the most expensive RAID cards loaded up with tons of RAM aren't as fast as a couple of Intel SSD's right now, so why bother with the expense?"

      Clearly you aren't familiar with ioDrive

  8. Bullshit by A+beautiful+mind · · Score: 0

    The article is bullshit! Random I/O is essentially uncacheable. I don't think the onboard cache will be 128-256GB in size, so tyvm but I'll stick to using a ssd.

    The important performance aspects of the SSD is: random read, random write, sequential read, sequential write in this order.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:Bullshit by jcr · · Score: 4, Insightful

      Random I/O is essentially uncacheable.

      I'm sure that would come as a great surprise to anyone who ever implemented a virtual memory system.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Bullshit by A+beautiful+mind · · Score: 1

      Not really. I don't doubt that Braidwood would increase performance since I/O be it memory or disk is not entirely random - there are parts of the memory and disk more frequently accessed therefor cacheable. Oh btw, by cacheable I mean "non-marginal" performance benefit for using the cache. Even with random I/O, having a cache can increase performance a bit, but only very slightly.

      Memory is usually cacheable a lot better than information on the disk however. Caching the operating system related files and executables on something like Braidwood would speed up things a lot, but it would be useless for any other area where high performance is needed, like gaming or working with larger files in general.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    3. Re:Bullshit by Anonymous Coward · · Score: 0

      Reread the article, this isn't a small cache, it's having a better tech than SSD built into the mobo. Big boxen (not intel toys) have had this kind of thing for decaded. Memory and storage are treated as a storage pool regardless of whether it's RAM or discs. Finally we're getting this into the world of PCs.

    4. Re:Bullshit by shic · · Score: 1

      Random I/O is essentially uncacheable.

      I'm sure that would come as a great surprise to anyone who ever implemented a virtual memory system.

      You should assume the word "Random" is in bold-type, then the claim makes more sense.

      Virtual memory systems only work effectively to the extent that data access has 'locality of reference' - which is often, but not always, found in practice.

      To my mind, the real promise of solid-state is the random access. Since the earliest DP, software has had to take into account the sequential nature of access to durable storage - disk based storage never did have a uniform access time for blocks - and this has influenced everything from file-system design to memory architectures. In an SSD environment, it becomes possible to accurately model performance at higher levels of logical abstraction - and, in my view, better systems should emerge as a consequence... assuming, of course, the world at large doesn't do something crazy - such as always access flash through a FAT file-system... LOL!

    5. Re:Bullshit by Dogtanian · · Score: 2, Insightful

      Random I/O is essentially uncacheable.

      I'm sure that would come as a great surprise to anyone who ever implemented a virtual memory system.

      His flaw lies in assuming- or implying- that most I/O *is* random.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    6. Re:Bullshit by John_Booty · · Score: 5, Insightful

      Random I/O is essentially uncacheable.

      I'm sure that would come as a great surprise to anyone who ever implemented a virtual memory system.

      -jcr

      You're both right.

      The problem here is that "random I/O" can have at least two subtly different meanings. In the very old days they talked about random I/O as opposed to sequential (ie, tape) I/O. In that sense, yes, random I/O is often extremely cacheable, as you say. That's why virtual memory works, as system files, drivers, commonly-used applications, and so forth are accessed much more often than other daa.

      "Random I/O" can also refer to I/O that does not follow any real pattern - ie, a 50GB database in which all records are accessed about equally as often. This kind of I/O is not really cacheable, practically speaking. Unless you can cache the entire thing.

      What's the correct terminology for the second kind of random I/O? Random I/O with very low locality?

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    7. Re:Bullshit by A+beautiful+mind · · Score: 2, Insightful

      It's more the case of hedging characteristics against each other.

      1. SSDs handle random I/O extremely well compared to traditional harddisks.
      2. Braidwood is essentially a small, cheap, 8-16GB flash based cache.
      3. If Braidwood is transparent to the OS, it will have a hard time guessing what to put in the cache, because a lot of the I/O on a desktop/laptop is random, but the issue with caching the non-random part is that most OSs do caching themselves for frequently accessed parts of the disk. This means that for a transparent caching solution like that it is very hard to tell the difference between a frequently accessed piece of executable data and random I/O, since in both cases, it only gets accessed once per startup/shutdown cycle, for frequently accessed stuff it is already cached in memory, for random I/O, it is simply never requested again for a long time. So to make this caching work the flash thing either needs OS level support or very sophisticated statistics collection specifically tuned for keeping track of patterns across reboots and providing a caching solution for startup basically.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    8. Re:Bullshit by A+beautiful+mind · · Score: 1

      What's the correct terminology for the second kind of random I/O? Random I/O with very low locality?

      Random I/O. The first is called non-sequential I/O.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    9. Re:Bullshit by MSojka · · Score: 1

      Brownian noise vs. white noise?

    10. Re:Bullshit by drsmithy · · Score: 1

      Random I/O is essentially uncacheable.

      I think you mean "unpredictable" here, not "random".

    11. Re:Bullshit by silas_moeckel · · Score: 1

      Random I/O is hard to read cache it is very write cache friendly. Modern systems already have huge a huge read cache called all unused memory. A huge nonvolatile write cache can do wonders for random write I/O. Databases and the like can often write the same block multiple times in succession over a long period only the most recent needs to be written to disk. I/O can be reordered to be more sequential helping seek times (yes drives already do this but with 32 megs vs gigs of flash), take this further and the flash could literally write all pending changes from the beginning to the end of the drive and then start again making all drive write IO sequential (Baring internal drive sector remapping, of a need to read uncached data).

      --
      No sir I dont like it.
    12. Re:Bullshit by Anonymous Coward · · Score: 1, Informative

      No, it's called direct access (the DA in DASD, and also the reason for the FreeBSD device name for SCSI hard disks). If you're talking about RAM, though, it's acceptable to call it random access.

    13. Re:Bullshit by Guspaz · · Score: 1

      He has a point, though. If you're trying to cache a 2TB drive with a 4GB cache, there's only so much you can do.

      Besides, I've got 12GB of RAM in my system, and most of that gets used as a disk cache. The performance still saw an enormous boost when I moved to SSD. What can on-mobo flash-cache do that a similar amount of RAM cache couldn't? Colour me skeptical.

    14. Re:Bullshit by Anonymous Coward · · Score: 0

      The time it takes to give a new address to the part is less than the time it takes to load data from the flash array to the cache. Thus all I/O, no matter how random, is cachable.

    15. Re:Bullshit by adisakp · · Score: 1

      What's the correct terminology for the second kind of random I/O? Random I/O with very low locality?

      Dunno, but the correct terminology for the first is "Random Access" or "Random Access IO" -- not "Random IO".

  9. Is Braidwood already canceled? by bboy_doodles · · Score: 5, Informative

    There have also been rumors, however, that Braidwood has been canceled, at least in the near term:
    http://www.dvhardware.net/article37368.html

    1. Re:Is Braidwood already canceled? by Anonymous Coward · · Score: 1, Informative

      Mentioned here as well:

      http://www.fudzilla.com/content/view/15240/1/

      P57 is gone from the road-maps.

    2. Re:Is Braidwood already canceled? by Colonel+Korn · · Score: 5, Informative

      There have also been rumors, however, that Braidwood has been canceled, at least in the near term:
      http://www.dvhardware.net/article37368.html

      I read another report (maybe at Anandtech) of the same thing earlier this week. It was a sidenote in a motherboard preview claiming that Intel removed it after it showed no meaningful performance advantage in real use, unlike an SSD.

      --
      "I zero-index my hamsters" - Willtor (147206)
    3. Re:Is Braidwood already canceled? by MobyDisk · · Score: 2, Informative

      No surprise: Isn't this basically what ReadyBoost does?

    4. Re:Is Braidwood already canceled? by pwfffff · · Score: 1

      What was the performance advantage supposed to be anyways? The main reason I wanted an SSD was to load my games as quickly as possible. Needing to load them from a spinning disk anyways kind of defeats the point of having the data on flash in the first place.

      Even with regards to servers it would only help if your traffic was very 'bursty'. If your disk is constantly getting pounded then the actual spinning HDD is STILL going to be the bottleneck.

      If it only helps me get data I already have, and can still only fully write data as fast as the final physical disk, then what's the point?

    5. Re:Is Braidwood already canceled? by gad_zuki! · · Score: 1

      The point is that its just Intel trying to revive Turbo Memory or whatever their Vista-only cache scheme was called. Essentially, it would be windows only and the OS would recognize the braidwood chip. It would then copy all the windows system files and other stuff it thinks needs a boost. It would probably also copy the paging file too. So now all the things you need to boot with are on the fast SSD.

      Well, what kind of boost are they expecting? Sure, you can get almost double the read times with SSD, but everytime it needs to hit the magnetic disk you'll suffer a penalty. Im sure these schemes can increase boot times and maybe help with everyday performance but I dont see how it could be a very noticeable boost. Especially one thats worth putting another drive in the machine that could fail.

      Considering most machines are now shipping with 2-4gigs of RAM standard, we're probably not hitting the swap file as much as we used to. Braidwood would probably have been a nice idea 5-6 years ago when machines were shipping with 256 and 512megs of ram and hard drives came with less than one megabyte of cache. Today? Not so much. Its better to just wait until SSDs come down in price and go full SSD.

  10. How about the reliability ? by BESTouff · · Score: 2, Insightful

    If the onboard flash is a cache, that means it will be used frequently do it will wear faster. Won't that mean you're more likely to corrupt your data, even if your HD is still good ?

    1. Re:How about the reliability ? by John_Booty · · Score: 5, Informative

      SLC flash memory, which the article claims Braidwood will use, is an order of magnitude or two more durable (in terms of write cycles) than MLC flash memory, which is what is used in most consumer-level devices like Intel's X-25M SSDs.

      Wear-leveling and overprovisioning should ensure a long life for the memory used in a scheme like Braidwood. Intel, generally speaking, knows what they're doing in this area. Now if only I could afford one of their drives...

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    2. Re:How about the reliability ? by jcaplan · · Score: 2, Interesting

      No. When flash fails it becomes unwritable, not unreadable. Your data is safe, your capacity declines.

    3. Re:How about the reliability ? by Anonymous Coward · · Score: 0

      No. When flash fails it becomes unwritable, not unreadable. Your data is safe, your capacity declines.

      I could be wrong about this... But isn't it possible for the gates to fail in such a way that the circuit output is too high to be read as "0", and too low to be read as "1"? In that case it wouldn't be recognized as either and thus become unreadable.

    4. Re:How about the reliability ? by Anonymous Coward · · Score: 1, Informative

      Also remember that flash fails reliably, meaning you know if a write failed (reads will continue to work). So an intelligent controller will be able to simply treat bad parts of the flash as cache misses (in other words performance goes down, but it still functions correctly).

  11. Stupid by miffo.swe · · Score: 1, Redundant

    If intel has made an SSD that dont wear out ffs sell them to me now. If not, then stuff that cache somewhere the sun dont shine and come up with a better solution.

    --
    HTTP/1.1 400
  12. dedicated hardware for swap partition by Anonymous Coward · · Score: 0

    finally!
    if the competition moves more things to dedicated on-board hardware, that will be fun for the rest of us!
    Looking forward to /dev/hdbraidwood

  13. On-Drive NAND also quite likely by MasterOfGoingFaster · · Score: 4, Interesting

    Funny - this very thing was being discussed around 1985 (I think), but using battery-backed RAM as a way to reduce boot time. The thinking was people wouldn't put up with a computer that took 30 seconds to start, and if we didn't have a 2-5 second boot time (equal to a TV), the personal computer would never fly. But since it took from 1985 (80386 chip) to 1995 (Windows 95) for a 32-bit OS to become popular, maybe 25 years is reasonable.

    Or not. Man, this industry moves at a snails pace in a lot of areas. Why do we still live with the x86 instruction set. Is "the year of UNIX" here yet?

    Anyway, three competitors will emerge:

    - Someone will put NAND directly on the drive, and get an instant speed improvement. All the tech sites will rave about it and it will be an instant must-have item.

    - Their competitor will figure out a way to put the OS files in NAND, for fast booting, via a utility or firmware. The marketing war begins.

    - The third competitor will work with Microsoft or Apple to get OS support for fast boot. Apple will get there first and you'll see a commercial on TV with the Mac guy wondering why the PC guy takes the entire commercial to wake up.

    In a single drive system, the cost will be about the same. Doing it on the drive will create an instant performance boost on any machine, and well worth the estimated $10 added cost.

    --
    Place nail here >+
    1. Re:On-Drive NAND also quite likely by MobyDisk · · Score: 1

      - Someone will put NAND directly on the drive, and get an instant speed improvement. All the tech sites will rave about it and it will be an instant must-have item.

      Several manufacturers did this, but it didn't offer much benefit over the existing DRAM caches that are on the drives. Further evidence of this is that Microsoft's ReadyBoost does this, and provides no major benefit. Bottom line: Just get more RAM in your machine, or buy a drive with a bigger cache.

      - Their competitor will figure out a way to put the OS files in NAND, for fast booting, via a utility or firmware. The marketing war begins.

      Already covered. Windows XP and above create a Prefetch folder that the files needed during bootup, in a nice contiguous block. Once you do that, putting it into NAND doesn't matter since seek time becomes mostly irrelevant, and NAND doesn't offer higher continuous read speeds than a good platter hard drive.

      Plus: Boot time isn't entirely I/O bound. I am sitting next to two identical Windows XP embedded systems: One with an SLC NAND flash hard drive, the other with a 7200RPM disk: The disk boots about 3 seconds faster.

    2. Re:On-Drive NAND also quite likely by Hal_Porter · · Score: 1

      Funny - this very thing was being discussed around 1985 (I think), but using battery-backed RAM as a way to reduce boot time. The thinking was people wouldn't put up with a computer that took 30 seconds to start, and if we didn't have a 2-5 second boot time (equal to a TV), the personal computer would never fly. But since it took from 1985 (80386 chip) to 1995 (Windows 95) for a 32-bit OS to become popular, maybe 25 years is reasonable.

      Or not. Man, this industry moves at a snails pace in a lot of areas. Why do we still live with the x86 instruction set. Is "the year of UNIX" here yet?

      Anyway, three competitors will emerge:

      - Someone will put NAND directly on the drive, and get an instant speed improvement. All the tech sites will rave about it and it will be an instant must-have item.

      - Their competitor will figure out a way to put the OS files in NAND, for fast booting, via a utility or firmware. The marketing war begins.

      - The third competitor will work with Microsoft or Apple to get OS support for fast boot. Apple will get there first and you'll see a commercial on TV with the Mac guy wondering why the PC guy takes the entire commercial to wake up.

      Mac users with expensive new energy saving 'hybrid hard disk' laptops will act self righteous around people with 'energy guzzling' laptops. If you leave your old Dell lying around, they will scratch it with their car keys.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    3. Re:On-Drive NAND also quite likely by PopeRatzo · · Score: 1

      I am sitting next to two identical Windows XP embedded systems:

      It sounds like the beginning of a Penthouse Forum letter from a robot.

      --
      You are welcome on my lawn.
    4. Re:On-Drive NAND also quite likely by ArsonSmith · · Score: 1

      I'd like it as a journal device option. It would help some in speed and a lot in reliability.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    5. Re:On-Drive NAND also quite likely by Anonymous Coward · · Score: 0

      Someone will put NAND on the drive? You mean these?
      Hybrid Drive

      Figure out a way for fast booting? You mean like in Vista?
      "the operating system files required for booting are stored in the fast flash memory, reducing boot time by about 11%." [1]

      Apple will get there first? Windows will have had the feature for years before... but you have a point, Apple will market it as the best thing since sliced bread and ignore that they are late to the game.

      -- On a side note, were any Hybrid Drives ever made? It seems like we just moved directly to SSD.

    6. Re:On-Drive NAND also quite likely by Anonymous Coward · · Score: 0

      Is "the year of UNIX" here yet?

      yes

    7. Re:On-Drive NAND also quite likely by BitZtream · · Score: 1

      Why do we still live with the x86 instruction set.

      Because its really not that bad, unless you happen to be one of the people who sells an alternative, then, and only then, it sucks.

      Is "the year of UNIX" here yet?

      Maybe not 'the year' but the past several have been awesome for OS X, which is about as 'UNIX' as it comes considering it is indeed a certified UNIX. It may not be your precious Linux (which isn't UNIX, sorry), but UNIX is doing just fine thanks. Not the most popular OS, but it is the second and gaining.

      Someone will put NAND directly on the drive, and get an instant speed improvement. All the tech sites will rave about it and it will be an instant must-have item.

      Its only slightly more expensive to put RAM on the drive and far better performing if you're mixing mechanical with solid state.

      - Their competitor will figure out a way to put the OS files in NAND, for fast booting, via a utility or firmware. The marketing war begins.

      Already done for several OSes, including Windows, no one actually cares except geeks. The rest of us don't reboot all the time so it doesn't really matter.

      - The third competitor will work with Microsoft or Apple to get OS support for fast boot. Apple will get there first and you'll see a commercial on TV with the Mac guy wondering why the PC guy takes the entire commercial to wake up.

      Again, already done, you just put your PC to sleep rather than booting, fast booting will start off as a simple extension of this with a more persistent feel. I do this with VMWare already.

      Its awesome when people talk about how the PC industry is just now doing things that were talked about years ago, except, entirely different than what they say.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    8. Re:On-Drive NAND also quite likely by Anonymous Coward · · Score: 0

      But since it took from 1985 (80386 chip) to 1995 (Windows 95) for a 32-bit OS to become popular, maybe 25 years is reasonable.

      Or not. Man, this industry moves at a snails pace in a lot of areas. Why do we still live with the x86 instruction set. Is "the year of UNIX" here yet?

      Why did that take 25 years, and why do we still have x86? Because, as my CS prof put it, Microsoft set back, computer science at least 25 years.

    9. Re:On-Drive NAND also quite likely by Anonymous Coward · · Score: 0

      - Someone will put NAND directly on the drive, and get an instant speed improvement. All the tech sites will rave about it and it will be an instant must-have item.

      It's not going to help random access any, unless the prefetcher is clairvoyant. That'd be a neat trick.

  14. fsync(fileno(fp)); by tepples · · Score: 1

    there is a finite time before changed data are permanently stored even on this new SSD menory. Furthermore that time can be quite large depending on the OS and file system design.

    If you flush and sync the file in the thread that writes the file, you can be sure that "[t]he fsync() function does not return until the system has completed [writing data] or until an error is detected." By "that time", do you refer to the time that the program blocks on fsync()?

    1. Re:fsync(fileno(fp)); by pmontra · · Score: 2, Insightful

      I'd answered yes, but one doesn't control the fsync behavior of every application running on his/her system and the OS/file system can take a lot of time (even tens of seconds or more) before deciding to commit changes to the hard disk. Furthermore, a fsync may take seconds to complete and disaster can strike at any time.

      There was quite a commotion about those matters when somebody filed a data loss bug against the new Linux ext4 file system in January 2009. It turned out that ext3 commits changes at least every 5 seconds and ext4 does it less often. Some applications that got lucky with Linux crashes on ext3 exposed their poor design when running on ext4. Comments #45 and #54 in the linked page are quite explanatory.

      By the way that was a sloppy application coding problem (if you want your data safe on HD you fsync and wait as long as it takes to write them down) but they eventually issued some patches to the file system code to mitigate it.

    2. Re:fsync(fileno(fp)); by thePowerOfGrayskull · · Score: 1

      there is a finite time before changed data are permanently stored even on this new SSD menory. Furthermore that time can be quite large depending on the OS and file system design.

      If you flush and sync the file in the thread that writes the file, you can be sure that "[t]he fsync() function does not return until the system has completed [writing data] or until an error is detected." By "that time", do you refer to the time that the program blocks on fsync()?

      You can -- but that loses you all the advantages that a cache gives you. If you're going to flush/sync after every write, you might as well not have a write cache at all.

    3. Re:fsync(fileno(fp)); by Znork · · Score: 1

      until the system has completed [writing data]

      Still, when we're talking about writing data through an SSD IO cache, does that mean the system's finished writing the data to the IO cache or to the disk? With non-volatile caches it could be a major speed improvement to return as soon as it's committed to the SSD, but if you suffer a serious failure on the motherboard, how do you flush the SSD IO cache to the appropriate disks? Add in various more complex configurations like SAN storage and clustered disks and a large local cache could create serious problems.

      Personally I'd like a generic device-mapper based hierarchial storage manager layer. If you could just overlay any block device and have it act as a cache for the lower storage layer that would be a very useful type of flexibility.

    4. Re:fsync(fileno(fp)); by ballwall · · Score: 1

      It's interesting that his proposed solution to this is to have KDE/Gnome switch to sqlite, which would basically be the start of a windows registry for linux.

    5. Re:fsync(fileno(fp)); by tepples · · Score: 1

      but if you suffer a serious failure on the motherboard, how do you flush the SSD IO cache to the appropriate disks?

      If you suffer a serious failure on the disk itself, how are you supposed to flush anything? Even with a volatile write cache, if you have a motherboard failure in the middle of a sync, some data still isn't going to make it. A nonvolatile write cache just removes power failure as one of the points of failure.

      Add in various more complex configurations like SAN storage

      Then use a higher-level protocol in the NAS family instead of one in the SAN family.

    6. Re:fsync(fileno(fp)); by grumbel · · Score: 1

      By the way that was a sloppy application coding problem

      Bullshit. It was crappy file system design and nothing more. A file system that is incapable of storing files properly and randomly deletes stuff on crash is just plain broken, especially when there exist plenty of other file systems around that don't suffer from that brain damaged behavior. Its a clear example of optimizing gone wrong, as the goal shouldn't be to produce a file system that squeezes a few milisec of in some theoretical benchmark, but one that works in the real world.

      But hey, common sense seems to be something to abstract and weird for some people...

  15. Memristors? by Anonymous Coward · · Score: 0

    Memristors?

  16. Re:Ohh - maybe they could take it to the next step by zrq · · Score: 5, Interesting

    Why a USB connector ? That causes the same problem as making SSD cards use the SATA interface - the serial interface becomes slower than the things it is connected to.

    What I would like to see is a set of sockets on the motherboard, mapped into the main memory address space (not PCI), a physical switch on the board to make them read only and software in the BIOS to make them look like a bootable disk.

    Four sockets with 16 or 32G in each would give you enough space to store the entire OS. I don't know how Windows would handle it, but in a Unix or Linux based system it would be fairly easy to mount the devices as read only partitions and map them into the filesystem. This would be ideal for a server system, mapping the entire OS into the main memory address space and making it read only.

    In fact all the BIOS would need to do is make the first 100M visible as a boot partition, and leave the OS to handle the rest.

  17. Crush? by 2meen · · Score: 1

    From TFA: "Braidwood, which is expected to offer anywhere from 4GB to 16GB capacity, ..." - In what way would it even compete with the SSD market? I'll stick to my separate 250 gig SSD drives for a while longer methinks.

    1. Re:Crush? by chrysrobyn · · Score: 1

      From TFA: "Braidwood, which is expected to offer anywhere from 4GB to 16GB capacity, ..." - In what way would it even compete with the SSD market? I'll stick to my separate 250 gig SSD drives for a while longer methinks.

      You lack imagination. Consider a case where terabyte SSDs are more than $500, but spinning terabyte spinning media is less than $100. If there was a 16 gig cache sitting on the main board that would provide SSD write speeds at all times, and SSD read speeds for most things (in a consumer app, I think "most" works, in a database, not so much), and it cost significantly less than $400, I can easily see how it would erode the SSD market.

      As an aside, any SSD that could sit in a lower latency, higher bandwidth place than at the end of a SATA cable starts to look pretty interesting. What if I could buy a Thinkpad that had no upgradable hard drive, but had 150 gigs of SSD on board that responded faster than 6GB/s and with lower latency than any current media... I think I wouldn't resent the "not upgradable".

    2. Re:Crush? by drsmithy · · Score: 1

      In what way would it even compete with the SSD market?

      When it offers equivalent benefits for a fraction of the cost.

  18. Fail to see... by WRX+SKy · · Score: 1

    I RTFA and still fail to see how this will "erode the SSD market". For example, I have a drive with 100+ GB of data on it (music, photos, documents, source code, backups)... my interactions with that drive are completely random and unpredictable. Yes, you COULD cache the entire source code folder when I start up my IDE, but what if I want to listen to some music on shuffle while I'm doing that, or add an image file from the photo directory to the source code... there goes the caching strategy.

  19. Too expensive by GreatBunzinni · · Score: 1
    From the article:

    Braidwood, which is expected to offer anywhere from 4GB to 16GB capacity, will only raise the cost of a PC by about $10 to $20 per system, according to Jim Handy, the Objective Analysis analyst who authored the report.

    When comparing that cost increase with the overall cost of a brand new PC it doesn't raise any red flag. Nonetheless, what it must be said is that, as this brainwood technology "resides directly on the motherboard" (i.e., it's yet another component embedded in a motherboard) , this technology will increase all motheboard cost by $10 to $20. That means that this brainwood technology is an excuse to ramp up current motherboard prices from around 20%.

    Call me old fashioned but I prefer my hardware cheap without any unnecessary bells ans whistles. In fact, is this technology even capable of doing what the marketing blurb states it does? Nowadays it's hard to purchase a HD with capacity less than 200GB. Is a 4GB buffer really capable of successfully buffering all that data?

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    1. Re:Too expensive by drsmithy · · Score: 1

      Is a 4GB buffer really capable of successfully buffering all that data?

      Run some benchmarks before and after disabling the 16-32MB cache on your hard disk. You might be surprised.

  20. Really? good? by Ractive · · Score: 0

    'Intel has got a very good [SSD] product

    Yeah right

  21. Re:Ohh - maybe they could take it to the next step by drinkypoo · · Score: 1

    This used to be a huge PITA before GRUB supported UUIDs as groot values. It was an even bigger one before Linux would do it. On Windows you need special tricks, because Windows doesn't like to be installed there; it works on some netbooks with "special" BIOS. I think the specialness is at least partly from their EFIness but I'm just kind of firing in the dark here. I have a 4G Surf and an Aspire One, both will allegedly play this trick. Actually, I have a DT Research DT366 which seems to have some sort of USB disk emulation mode also.

    I have used a SDHC in SD adapter (16GB Sandisk) as root for Linux on both the above systems and aside from some slowness (~5 MB/sec, but the 5200rpm disk in these systems is pretty damned slow anyway) it works great. I used XFS as the root, it plays well with such devices as far as journaling filesystems go. So this is actually a flash card in a multi adapter on the USB bus in both cases, and worked great. I have also installed a 4GB Sandisk flash into the internal USB port on an add-in card in my desktop system and used it for ReadyBoost, but that system now runs Jaunty. Having more bootable devices increases boot time, so I just boot from the disk. It would be easy to mirror /boot to flash but there's little to be gained speedwise by doing so little. If you union mounted a flash volume with files needed at boot over the actual boot volume... eh, now I'm just being silly.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  22. The flash buffer should be on the HDD by thue · · Score: 4, Interesting

    The buffer should obviously be on the hard disk. That way the data on the disk will always be in sync, even if there are writes buffered in the flash cache when the computer loses power. I can't see a good reason to put it on the motherboard instead. Especially as most consumer systems have exactly one HDD.

    The article says that the flash buffer could work for "all system io". I can only think of optical disks and flash drives possibilities other than hard disks. But optical disks are interchangeable, so they have to be reread on each use anyway, and could just as well be cached in RAM. And it makes no sense to cache flash drives in flash cache...

    1. Re:The flash buffer should be on the HDD by Anonymous Coward · · Score: 0

      The buffer should obviously be on the hard disk. That way the data on the disk will always be in sync, even if there are writes buffered in the flash cache when the computer loses power. I can't see a good reason to put it on the motherboard instead. Especially as most consumer systems have exactly one HDD.

      Correctly implemented, the buffer could be stored across a power loss.

      The article says that the flash buffer could work for "all system io". I can only think of optical disks and flash drives possibilities other than hard disks. But optical disks are interchangeable, so they have to be reread on each use anyway, and could just as well be cached in RAM.

      You only have to reread the data when it's no longer in cache. And RAM is more expensive than flash ... earlier someone was saying that they're operating on the assumption that it's by a factor of four, which essentially means that you could get a 4x cache size increase for the same cost.

    2. Re:The flash buffer should be on the HDD by thue · · Score: 1

      Correctly implemented, the buffer could be stored across a power loss.

      Not if the motherboard dies. Or if you remove the hard disk without thinking about using whatever obscure sync mechanism there is to write out the cached writes.

      You have a bit of a point with flash being cheaper than DRAM for caching optical media. However, the few times I use optical media I don't mind the temporary use of my DRAM for caching; it is simply not worth the trouble to install a flash cache on the motherboard just for that.

    3. Re:The flash buffer should be on the HDD by infinite9 · · Score: 1

      The buffer should obviously be on the hard disk.

      I haven't built my own computer in years. So I'm not up on the latest technology. But wouldn't putting it on the motherboard allow for a fatter pipe between ram and the cache? That could be a lot faster than.. what are we using today? Serial-ATA?

      --
      Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    4. Re:The flash buffer should be on the HDD by thue · · Score: 1

      As far as I am aware, no consumer SSDs currently satuate SATA 6 Gbit/s. So SATA should be fast enough, ie no need to put it on the motherboard.

  23. Do not want by Anonymous Coward · · Score: 0

    I want all persistent memory to be detachable or write-protected in hardware. If you want to add something, how about adding a jumper for the write enable line of the BIOS flash memory chip?

  24. Re:Ohh - maybe they could take it to the next step by drsmithy · · Score: 1

    On Windows you need special tricks, because Windows doesn't like to be installed there; it works on some netbooks with "special" BIOS. I think the specialness is at least partly from their EFIness but I'm just kind of firing in the dark here. I have a 4G Surf and an Aspire One, both will allegedly play this trick. Actually, I have a DT Research DT366 which seems to have some sort of USB disk emulation mode also.

    Basically, it just needs to appear to the OS as a "fixed disk" rather than a "removable disk".

  25. Re:Ohh - maybe they could take it to the next step by IcephishCR · · Score: 1

    Why would you need 4x16G for the OS - Vista doesn't even take up that much...I was thinking of starting with around 8G for Windows and uses a union FS to map Windows updates over the original files.

    No user programs here - interface-wise I wouldn't care that much - USB is everywhere and slow, but drop in SD or compactflash and I'm ok. More of purchase an OS on flash drop it in and nothing can touch it - if I need to wipe no big deal just rebuild the config files and clean out user data, and no more friggin programs writing files into c:\windows...

    --
    Life is but a Beta test...
  26. Re:Ohh - maybe they could take it to the next step by IcephishCR · · Score: 1

    I'm not married to USB CF or SD would work - something semi-portable would be for the best - as I would like to see the OS and OS only on the flash memory - maybe a couple gigs of that space wwould be writable for config files...

    Think boot/OS disk...I'm all for speed, its just that USB is everywhere.

    --
    Life is but a Beta test...
  27. Re:Ohh - maybe they could take it to the next step by Abcd1234 · · Score: 1

    What I would like to see is a set of sockets on the motherboard, mapped into the main memory address space (not PCI), a physical switch on the board to make them read only and software in the BIOS to make them look like a bootable disk.

    The one issue, here, is one of address space. Unless people do a wholesale migration to 64-bit, it won't be possible to simply map the address space of such a device into memory.

  28. The D in ACID by tepples · · Score: 1

    Databases and the like can often write the same block multiple times in succession over a long period only the most recent needs to be written to disk.

    But each write still needs to be written to a non-volatile journal; otherwise, the database is not durable.

  29. Braidwood is supposed to speed up fsync by tepples · · Score: 1

    one doesn't control the fsync behavior of every application running on his/her system

    Users can choose applications that properly sync, or in the case of free software, they can put fflush(fp); fsync(fileno(fp)); in strategic places and recompile. Braidwood, which appears to implement a nonvolatile ring buffer for writes, should make it less painful for application developers to sync when appropriate.

    By the way that was a sloppy application coding problem

    That, and the fact that fsync() doesn't provide any sort of reasonable performance guarantees. Some of the slowdowns of Firefox 3.x on netbooks are due to an SQLite COMMIT (which calls fsync()) taking several seconds to flush writes to a cheap HDD or cheap SSD. That's one thing this Braidwood chip is intended to correct.

    1. Re:Braidwood is supposed to speed up fsync by pmontra · · Score: 1

      The article you linked was very interesting, thank you. On the Braidwood side, I think that data won't touch the Braidwood chip until the OS decides to commit it to permanent storage so that chip won't impact data loss issues. It will just speed up the machine at a lower cost than extra RAM for buffer caches, but I might have missed some parts of the picture.

    2. Re:Braidwood is supposed to speed up fsync by B4light · · Score: 1

      Users can choose applications that properly sync, or in the case of free software, they can put fflush(fp); fsync(fileno(fp)); in strategic places and recompile.

      Your life is a world of giant candy mushrooms and gingerbread houses.

    3. Re:Braidwood is supposed to speed up fsync by tepples · · Score: 1

      Your life is a world of giant candy mushrooms and gingerbread houses.

      And being a video game developer is wrong why?

  30. Isn't this just a twist on hybrid drives? by MartinSchou · · Score: 1

    Hybrid drives are a few years old, but apparently not very popular.

    Samsung makes some with 256 MB of on drive NAND flash.

    I do have to question the effectiveness in multiple drive scenarios. And they talk about 4 GB of space - how do you avoid getting your page file stored on it? And how quickly will the 4 GB be worn out and read only? From the latest AnandTech article on SSDs:

    Intel estimates that even if you wrote 20GB of data to your drive per day, its X25-M would be able to last you at least 5 years. Realistically, thats a value far higher than youll use consistently.

    My personal desktop saw about 100GB worth of writes (whether from the OS or elsewhere) to my SSD and my data drive over the past 14 days. Thats a bit over 7GB per day of writes.

    7 GB of data, 4 GB of space to store it. And since it's only going to be used as a sort of intelligent cache, you'll have a lot of erasures, as you'll be moving data off of the cache onto the harddrive to make room for new stuff, and back onto the cache again.

    They say they'll use SLC, but how quickly will the OEMs demand MLC for lower end models and thus cut the number of write cycles by 10?

    And at what point can you be certain that the document you've been working on for several hours a day for the two weeks is stored on the laptop's harddrive and not on the cache? It's bad enough when your laptop dies on you and you have to send it in for repairs, but if you cannot be certain that your data is safely tucked away on your removable harddrive ... especially if it's the motherboard that developed a failure.

    It's a nifty idea, but for stuff like this I'd be worried about data safety more than performance gains. I can get performance gains by putting an SSD into my laptop right now and I know that I can remove the SSD again if the computer needs repairs.

    1. Re:Isn't this just a twist on hybrid drives? by vertinox · · Score: 1

      Well yeah... You get a drive with moving parts and write wear.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
  31. x86: code density and path dependence by tepples · · Score: 1

    Why do we still live with the x86 instruction set.

    Three reasons:

    • The x86 and x86-64 bytecodes are a fairly dense encoding, which lets more instructions fit in level 1 instruction cache. Code density is the same thing that inspired ARM to invent the Thumb encoding.
    • Path dependence: The x86 architecture is a known quantity with economies of scale from Intel and AMD. Case in point: Mac computers switched from IBM and Freescale CPUs to Intel CPUs in 2006 because they were cheaper for the same performance.
    • More path dependence: Not all software is shipped as source code, and not all kinds of software are amenable to the free software business model of giving away software and selling services. Software for business desktop computers standardized on x86 in the mid-1980s. Or are you talking about recompiling software in RAM, as in Java or .NET or Rosetta?
  32. Re:Ohh - maybe they could take it to the next step by drinkypoo · · Score: 1

    This is why I keep hoping someone will produce a complete computer architecture designed to be virtualized, so that I can genuinely run Windows and Linux (for example) and have both have access to the hardware. I'm tired of deciding who can access the video card. On a system with unified memory it seems especially silly that I can't do this gracefully.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  33. Reliability: 100 TB by tepples · · Score: 2, Informative

    If the onboard flash is a cache, that means it will be used frequently do it will wear faster. Won't that mean you're more likely to corrupt your data, even if your HD is still good ?

    NAND flash chips are generally guaranteed for at least 100,000 erases per block. As I understand this Braidwood chip, it's a non-volatile ring buffer for data writes. Ring buffers are the easiest thing to wear-level, meaning you can just multiply the cache capacity devoted to writes (let's say 2 GB) by the longevity guarantee to get 200 TB of buffered writes before any failure occurs. And not all blocks on a flash chip fail after the same number of writes; you'll just start to lose ring buffer capacity over time.

  34. A volatile write cache is non-durable by tepples · · Score: 1

    If you're going to flush/sync after every write, you might as well not have a write cache at all.

    And if you're not going to flush/sync after every write, relying instead on a volatile write cache that may or may not get committed before power loss, you might as well not have files at all. But with a nonvolatile write cache like Braidwood, on the other hand, half of a sync can happen before power loss and half after. Writes doesn't have to wait for the hard disk to spin up; instead, they can proceed, and the OS will spin up the hard disk when it's ready to commit.

  35. Does nothing for reliability by gweihir · · Score: 1

    I have an SSD for increased reliability, heat ans shock resistance on some of mu data. This mainboard-contraption does nothing in that direction.

    Also, depending on usage patterns, it should be far, far inferiour to memory buffer-cache. I think this is a publicity stunt.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  36. What nonsense by PopeRatzo · · Score: 5, Insightful

    Is this the latest FUD? That if a company brings out a successful product that's priced cheaply it'll "erode the market"?

    How did the :"market" become so sacred that it must be preserved at all costs by keeping prices high? It's really funny the crap that'll come out of an MBA's mouth. He'll be all for "free markets" until someone comes along with a better product and then he'll start to squeal that the "market" is under siege.

    Good for Intel.

    --
    You are welcome on my lawn.
  37. It depends... by Anonymous Coward · · Score: 0

    I would prefer to see my O/S be able to decide how to use this cache.

    If the caching logic is all hidden behind some naive firmware caching algorithm, presumably you are not getting the best caching for your workload - which the operating system will have a better idea of. Algorithms only improve over time, who is to say the firmware algorithm will be the best (and updated in the future)?

    Would the $10-20 dollars be better spend on a dumb PCIe (or better) flash device. I'm guessing yes.

  38. I use diff. kinds of SSD's, and in this manner... by Anonymous Coward · · Score: 0

    "- Someone will put NAND directly on the drive, and get an instant speed improvement. All the tech sites will rave about it and it will be an instant must-have item.

    - Their competitor will figure out a way to put the OS files in NAND, for fast booting, via a utility or firmware. The marketing war begins. - by MasterOfGoingFaster (922862) on Friday September 04, @08:50AM (#29309875)

    I use TRUE SSD's in this manner here (the kind that use PC-133 SDRAM or DDR-400) for performance gains:

    ----

    1.) Pagefile.sys placement

    2.) WebBrowser Program Caches (all of them in IE, FireFox, & Opera) - &, on an NTFS compressed partition, so the files are even TINIER & pickup that much faster into memory (small offset due to decompression of data into memory, but, today's CPU's & RAM speeds make up for that)

    3.) OS and application logs (like eventlogs & far more from apps + the OS also) - again, on an NTFS compressed partition, for the same reasons as above.

    4.) %Temp% &/or %tmp% environment alteration (so app & OS 'temp ops' take place in a higher speed environs & off the main disk too)

    5.) %Comspec% placement (cmd.exe on Windows NT-based OS')

    ----

    The performance gains I see are:

    ----

    A.) Faster seek/access to said files, especially since they're small & OF BOTH "READ/WRITE NATURE" (which normal RAM types FLY on, vs. FLASH, & no "writeback caching" required really).

    B.) A lot less "read/write head movement contention" on my main OS + Programs bearing HDD's, simply by moving said files + activities from my main HDD's

    C.) No fragmentation of my main OS + Programs bearing diskdrive from said activities &/or files I moved from my main OS + Program bearing HDD's

    ----

    It just works... some ideas/"food 4 thought" on this note, in addition to your statements (which ARE other "possibles" here).

    PERSONALLY? I think we're being sold "FLASH" ram, for what many folks here noted - in 'planned product obsolescence'... & the future of these units?

    WELL - I think that 64-bit capability will LASTLY "usher in" drives like I use here: "REAL RAM" on them (DDR etc.) instead of FLASH - so you have longer life (the CENATEK I am using has been going strong on read/write tasks since 2002, no hassles, for example, but has a 4gb per board size limit (16gb when 4 boards are striped/spanned though).

    Well, that is once drivers for the kinds of SSD I use can go over 4gb memory addressability? Then, & ONLY THEN, will we be using these units to their FULL capability, AND performance potentials... w/out the need for "wear levelling" or "garbage cleanup" processing occurring, nor the limited lifespan of FLASH units, vs. ones that use "TRUE RAM", as the ones I do, as examples today (but, which are limited to 4gb per board memory onboard due to 32-bit driver nature on them)

    (Call it a "hunch"... as to what I think the future is on these units, & it's NOT "FLASH" RAM based, not when high-end performance is concerned, and when 64-bit becomes more "mainstream"...)

    APK

    P.S.=> Been "into this stuff" since the days of the software based RamDrive (circa 1991-2001, when I wrote one myself (APK Ramdisk) & later did work for EEC Systems/SuperSpeed.com & their ramdisk softwares), & later I got "into" Solid-State Boards (2002, via the CENATEK RocketDrive (2gb PC-133 SDRAM, PCI 2.2 133mb/sec. bus transfer rates) & more currently using a faster one called the Gigabyte "IRAM" (4gb DDR-400 RAM, SATA 1 150mb/sec. bus transfer rates) & they work for things like the above + how I use them, for better overall system performance (better than HDD's do, due to less latency & tremendous access/seek speeds, especially w/ smaller files) - &, yes, I can "keep state" between boots (CENATEK's unit has a backing power supply, & the GIGABYTE unit has a Lithium Ion battery for that), & can even boot up from the IRAM, but I choose not to (WD Velociraptor, 2 WD "Raptor X's", a 74gb Raptor, + 36gb Raptor as my 10,000 rpm disks I use here, they're all quite quick is why & larger) is all... apk

  39. True, but.... by Sjefsmurf · · Score: 1

    Unless you are making some extremely teoretical scenario, in which case the I/O is not really random anymore, you will still statistically hit some data in cache and you will hit more the more cache you have vs. data. For instance, if your cache i larger than the data, then random I/O will be 100% cacheable... Also, while the read might have low cache hit rates (which is more correct than saying it is not cachable), a NVram cache can still give you great benefits on writes as it might open for better write scheduling. That is, you can delay the flush to disk and coordinate that better with head movements which can significantly speed up things.

  40. Would the majority even keep the computer by Shivetya · · Score: 1

    long enough to exceed the lifetime expectancy of the flash?

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  41. You may want to see this then by Anonymous Coward · · Score: 0
    1. Re:You may want to see this then by Anonymous Coward · · Score: 0

      That doesn't improve boot time.
      And it doesn't involve the Flash being placed in the drive.
      It does look like a much better idea though.

  42. Pinning algorithms should help, but... by davidwr · · Score: 1

    I would want any on-mobo items to outlast the computer, or at least degrade gracefully.

    In certain environments, pinning should help with wear-level. For example, in servers, pinning files that load at boot or pre-loading files likely to be needed at boot during a non-reboot shutdown will speed up boot-time, and on any system good cache management systems that are aware of what causes human-perceptible delays and what doesn't will help as well.

    In a human-in-the-loop environment to help guide decision-making, multi-boot environments can pin boot-time files for multiple OSes in the cache, making it faster to swap between OSes.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  43. Re:Ohh - maybe they could take it to the next step by orkysoft · · Score: 1

    Most motherboards already have internal USB headers.

    --

    I suffer from attention surplus disorder.
  44. 64bit OS + FS buffer cache by Gothmolly · · Score: 2, Insightful

    Just add the extra 32GB of RAM to the OS, and let it more intelligently manage the data.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:64bit OS + FS buffer cache by Mishotaki · · Score: 1

      But it's not enough to run Vista!

  45. wtf people, it's just a giant cache chip by ILuvRamen · · Score: 1

    okay so "NAND flash will reside directly on a computer's motherboard as cache for all I/O and it will offer performance increases and other benefits similar to that of adding a solid-state disk drive to the system" to me means that they're adding a big 1GB, high speed flash cache chip to the motherboard. Like you're writing a file to the hard drive and it goes straight to cache and says "okay, finished" then slowly sends it to the hard drive. That would simulate SSD write speed but only on the surface.
    Okay, so who wants a 30 second delay between when the file says it's done trasnfering/copying/saving and when it's actually on the hard drive? Write caching is a horrible idea that corrupts hard drives and loses files if you power off at the wrong time. Get one of those on your motherboard and you're basically guaranteed to never, ever be able to force shutdown or restart it with the instant restart button on the front of your case. Technically any data still on the flash chip would be saved and could resume transferring to the hard drive when you power back on but the file it was currently working on just got split in half on the hard drive!

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
  46. Things do evolve... by Mike_EE_U_of_I · · Score: 1

    You wrote "Or not. Man, this industry moves at a snails pace in a lot of areas. Why do we still live with the x86 instruction set. Is "the year of UNIX" here yet?"

        Actually, when you are in 64-bit mode, you are most certainly not using anything like the classic x86 instruction set. There are many more registers, and the limitations on specific register uses are mostly gone. x86-64 very much changed things for the better.

  47. and yet.... by Salem+Willow · · Score: 1

    I STILL don't find anything to rant and rave about when people start talking about SSDs....having worked for a fair while as IT technician I've seen some Netbooks come in with major hardware failures and when they're in guarantee we have to send them off to Acer elsewhere in the coutry, and they have a "I don't give a crap about your documents" policy that means that they format your C:/ Drive also meaning if the customer has documents that need saving we (currently anyway) don't have any way of recovering those documents from a SSD. ...just thought you'd like to know if your computer habits usually end in visits to IT Assistance...

    --
    this is a virtual insanity that always seems to be governed by our love for this useless twisting of our new technology.
  48. Re:Ohh - maybe they could take it to the next step by LeDopore · · Score: 1

    Would you have to open the computer case every time you installed an OS patch? If so, would that make your system more or less secure?

    --
    Expected time to finish is 1 hour and 60 minutes.
  49. Objective Analysis are idiots by haruchai · · Score: 1

      This will have minimal impact on the adoption of SSDs ( well for smart consumers ). What it might do, is reduce the amount of RAM
      that gets installed by default. 4-16 GB is ridiculously small as a substitute for mass storage but right up there with volatile RAM.

      Also, the best way to speed up a system is to increase the performance of the slowest subsystems ( especially if they're heavily used).
    Right now, that would be magnetic, rotating hard disks. And, Intel is not so stupid as to undercut one of their own products that's
    clearly better than any competing product at the moment.

    --
    Pain is merely failure leaving the body
  50. Re:Ohh - maybe they could take it to the next step by Mishotaki · · Score: 1

    in a Unix or Linux based system it would be fairly easy to mount the devices as read only partitions and map them into the filesystem

    That sounds just like Asus's Expressgate: a Linux OS on the motherboard independant from the main OS

  51. Re:Ohh - maybe they could take it to the next step by clarkn0va · · Score: 1

    I run Ubuntu server as a NAS, booting from an 8GB Patriot XPorter. Not fast, but easily fast enough for what it's doing, and one less noisy hdd giving off heat. I can't say I would hope to do that for desktop use though.

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
  52. Wow, intelligent I/O with caching? by MikeBabcock · · Score: 1

    What's new about this exactly? I have I2O controllers with on-board cache from ten years ago, and we had RAM-based PCI cards for caching back in the nineties on some servers I administered.

    So now Intel's just integrating a cheaper I/O cache into the backplane ... flash instead of RAM ... big deal, and hardly innovative. Its also not going to help streaming data speeds at all, which will always rely on spindle speed, nor random access of changing data for that matter, only data that can be cached -- which is why we've been doing RAM caching for all these years.

    --
    - Michael T. Babcock (Yes, I blog)
  53. No FLASH RAM on my disks & thanks... apk by Anonymous Coward · · Score: 0

    "It does look like a much better idea though." - by Anonymous Coward on Friday September 04, @01:45PM (#29313683)

    Thanks - It works, & very well... I just listed some "alternate ideas" for others here to "latch onto" & perhaps even extend...

    ----

    "That doesn't improve boot time." - by Anonymous Coward on Friday September 04, @01:45PM (#29313683)

    It could (IF I elected to boot up from the GIGABYTE IRAM True SSD, which can do that (my CENATEK True SSD cannot though))

    I just don't elect to do so since my system was setup pretty much perfectly, already, by the time I got the GIGABYTE IRAM - so, no sense redoing a machine that runs & has run WELL, since early 2006... & again - The GIGABYTE IRAM's the ONLY bootable SSD I have.

    ----

    "And it doesn't involve the Flash being placed in the drive." - by Anonymous Coward on Friday September 04, @01:45PM (#29313683)

    I am not sure I understand your reply, but, I'll just state this again - there is no FLASH RAM on the types of SSD I use... The types I use in the CENATEK RocketDrive (PCI 2.2 bus 133mb/sec. transfer rates + 2gb PC-133 SDRAM) & the GIGABYTE IRAM (SATA 1 bus 150mb/sec. transfer rates + 4gb DDR-400 RAM) don't use FLASH RAM - they use what PC's use on their mainboards/mobos, which is MUCH faster on writes especially.

    APK

    P.S.=> I would have noted DB work, because my work for EEC Systems/SuperSpeed.com was featured as a FINALIST @ Microsoft Tech-Ed 2001-2002 in the hardest category there: SQLServer Performance Enhancement, 2 yrs. in a row (because it works for database engines, & webservers as well)... again, as some "alternate ideas" for how/when/where/what gains in performance, bigtime, using SSD's... but, this exchange here seems more "end-user oriented" is all! apk

    1. Re:No FLASH RAM on my disks & thanks... apk by MobyDisk · · Score: 1

      "And it doesn't involve the Flash being placed in the drive."

      What I mean by that is, that this discussion is about something fundamentally different from what the original poster described. Go back way up in the chain, someone was talking about some sort of SSD built-in to the HDD. But such a device cannot know about what files are in what directory, and cache them accordingly. It only sees sectors. Like for example, it could not know that files in the "temporary internet folders" directory doenot need to go to the permanent storage.

      So my statement was to clarify that an on-disk SSD could not do what you have done.

  54. Take a peek BitZtream (as to Linux being UNIX) by Anonymous Coward · · Score: 0

    http://www.google.com/search?hl=en&source=hp&q=%22Is+Linux+UNIX%3F%22&btnG=Google+Search

    Many of those search results tend to state that LINUX is a UNIX...

    PLUS, over time, I have heard tell that Linux is indeed a UNIX (heck, it is a UNIX imo, that's where I started in this madness & lunacy: It surely IS a UNIX to myself @ least).

    Well, amending that - Except that I personally think LINUX is a BETTER UNIX than most "classic UNIX's" are, & so is MacOS X (but, I respect Linux more)).

    Question is though, is it OFFICIALLY (for whoever controls that, & honestly though? "So much for that" anyhow) a UNIX? I have honestly always wondered that myself, but, I am more of a "Win32 fanboy", admittedly (@ least since 1992 I have been).

    APK

    P.S.=> Apparently, the ONLY reason that Linux has not been (& this might not be true anymore/currently either & my source MAY be "stale"... I say that, because for SOME REASON, I recall that Linux was actually classified as a form of UNIX) officially classified as a form of UNIX, is because of some license fee that hasn't been paid to the Open Group, per this source for that much:

    http://tldp.org/FAQ/Linux-FAQ/general.html#is-linux-unix

    PERTINENT QUOTE:

    "Q: Is Linux Unix?

    A: Officially an operating system is not allowed to be called a Unix until it passes the Open Group's certification tests, and supports the necessary API's. Nobody has yet stepped forward to pay the large fees that certification involves, so we're not allowed to call it Unix. Certification really doesn't mean very much anyway. Very few of the commercial operating systems have passed the Open Group tests.

    A: Unofficially, Linux is very similar to the operating systems which are known as Unix, and for many purposes they are equivalent. Linux the kernel is an operating system kernel that behaves and performs similarly to the famous Unix operating system from AT&T Bell Labs. Linux is often called a "Unix-like" operating system. For more information, see http://www.unix-systems.org/what_is_unix.html."

    (Many of the other GOOGLE search query results tend to say much the same, & I feel that way myself, but... there is that "officiality" (is there such a word?))... apk

  55. Wouldn't it need OS support to work well by Chuck+Chunder · · Score: 1

    It was a sidenote in a motherboard preview claiming that Intel removed it after it showed no meaningful performance advantage in real use, unlike an SSD.

    I'd have thought that without OS support whatever things braidwood magically decided to cache would also be cached by the OS. Looking at my desktop here it has almost a gig of memory used a cache. If I had a 2 gig Braidwood then half of it would presumably be wasted if it wasn't intentionally caching things the OS wasn't. I suppose you might get a one off improvement on boot but then again the boot process is probably going to hit a lot of files that aren't used thereafter and so won't be in the cache any more.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  56. Hey, any way I can get hierarchical storage... by jafo · · Score: 1

    This is something that I've been wishing we had some solutions for -- some multi-level cache whether it's like traditional hierarchical storage or not...

    While we do have some ability to do things like put the journal or /var/lib/pgsql/data/pg_xlog on different spindles, and Linux will make use of excess RAM as cache, we don't really have the ability to make use of 80GB of SSD as just a straight cache for a 1TB drive.

    This is something I've been wanting to write, but just haven't found enough
    roundtuits... I figure it could be implemented as a dm module in Linux
    sitting in front of the back-end block device, with fancy data-structures
    for handling infomration about what blocks to cache.

    ZFS has recently added some ability to have the journal *AND* a cache device externally, but in my testing of it the performance really didn't improve.

    I've also been thinking about the next generation of RAID cards... I can imagine them having some ability to augment their RAM-based cache with a much larger SSD. Volume X is just to be used as a cache for volume Y. Then you put 4 2TB spinning discs in as RAID-5, say, and 4 80GB SSD drives in as RAID-0 cache (if it's a read cache then all the data is redundant from the spinning discs anyway) or RAID-whatever if you are storing write cache information on it...

    So who is going to get to market first? Intel with it's motherboards, or the RAID vendors? Adaptec already has a card with 4GB of flash on it, that it seems to just use as permanent storage for the RAM -- powered by a supercapacitor to give it the time required to write the DRAM to flash. They are pushing this as "A BBU that you never have to maintain". But I could easily see the fluash expanding to be much larger and being used to cache more.

    Sean

  57. Re:I use diff. kinds of SSD's, and in this manner. by Anonymous Coward · · Score: 0

    "I HATED APK ramdisk...it had far too many problems and was just code based off of the standard MS code which gave it far too many limitations."

    Your customers seem satisfied, LOL.

  58. examples of reasons I hate USB -- by reiisi · · Score: 1

    Your comments are prime examples of one of the reasons why I hate USB:

    iNTEL sells it as a cure-all.

    There is absolutely no reason at all to put that many hardware and software layers between the CPU and flash you're mounting (or socketing) on the motherboard. Built-in floppies, well, yeah, sort of. Maybe. (But I'd still rather the defacto standard for slow/small mass storage/IO devices to have been not so, well, braindead.)

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  59. Praising intel by reiisi · · Score: 1

    Let us all praise intel for getting yet another thinly veiled attention grab on slashdot!

      (As noted already above.)

    Or is it for putting their own product markets at risk to grow another product market? No, these are not competitive products, except in one particular application (boot media), as also noted above. (Not that you necessarily would have seen the comments above. I didn't check the posting times.)

    Sure does seem to be a lot of misunderstanding about the purpose of this product. Not that I appreciate it that intel is building the chipsets for both the mobo and for the on-board bulk flash, without, apparently, publicly referenced standards (Or did I miss something?), but the basic idea is one whose time has come.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  60. noisy spinning thing by reiisi · · Score: 1

    The fan?

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  61. ALL software ramdisks are MS-DDK based, and ... by Anonymous Coward · · Score: 0

    "and was just code based off of the standard MS code which gave it far too many limitations." - by Anonymous Coward on Friday September 04, @05:54PM (#29317793)

    Software Ramdisks are ALL built from the same Microsoft DDK template, so you know... &, they're initially based on a FAT-12 filesystem (floppy type iirc? Not sure on this trivia anymore), iirc on filesystem, no less (hence the 32mb sizelimit, this can be overcome & discussions I had w/ ArSoft Ramdisk's designer turned me onto that much, how to beat the size limits, but... I moved on, to SSD's - REAL ONES, not the "plastic imitations" based on FLASH the thread here @ /. is talking about - but ones with much faster dedicated RAM (not shared like system memory))

    ----

    "I HATED APK ramdisk...it had far too many problems" - by Anonymous Coward on Friday September 04, @05:54PM (#29317793)

    Opinions + experiences vary -> http://72.3.248.187/bbs/t52080.html

    PERTINENT EXCERPT/QUOTE:

    ----

    "kenancy2000

    Active Member Join Date: May 2003
    Posts: 217

    VERY EXCELLENT thread on hard drive setup and page/swap files!

    See here...
    http://www.ntcompatible.com/postprint137030.html

    This thread mostly covers WinNT/2000/XP, but the principles probably could be applied to Win9x systems, too.

    I will be trying this out for my rig in the next few days and report back if successful.

    This thread has responses from Alec Staar, creator of APK RamDisk 4.

    My initial question was about sectioning off part of a large system memory (like 512MB or 1GB) RAM and using it as a drive letter, and putting the paging/swap file there because RAM is so much faster than a hard drive. We answer that and several other important hard disk topics related directly to video editing performance.

    From what I can tell, you can significantly improve the performance of not only your video editing by placing certain files and services off your main hard drive, but you can improve other aspects as well, like program launching and web surfing. The only drawback will be a little additional noise and heat generated by an extra hard drive or two - but with todays Fluid Bearing hard disks coming from most manufacturers these days, the noise is no so bad at all, and the heat issue can be overcome by choosing drives that are known not to heat up too much (I noticed my Seagate Barracuda IV drive (and probably the V models, too) is much cooler idle than my new Maxtor Series 9 drive is at idle, so there is a tip for you).

    Last edited by kenancy2000 : 03-18-2004 at 02:25 PM."

    ----

    (HEY - Still: The person you quoted may have a point & that might be possible though, as I have not looked @ or tried it (even here) in years (too small @ 32mb size limits (Fat12 is why), & on Windows Server 2003 let alone 2000 or XP on service packs + hotfix patches also (they can change a LOT of things & there IS the LEGACY DRIVER registry areas to worry about here in this situation, possibly, in regards to installing this software based MS-DDK driver + GUI combination, after you have put in service packs &/or hotfix patches))...

    So, I am not even sure if it will run with current Service Pack Patch Levels, in other words!

    IF you were to install it? Do it on a FRESH unpatched model of an OS (2000/XP)...

    See, if you do not install it from the "get-go" with an UNPATCHED model of the Operating System nowadays in fact, to be quite honest about it, it may not work (LEGACY DRIVER ENTRIES again etc. & all that comes with them).

    So what you quoted, might be possible on today's fully patched distributions of Windows for all I know (I went hardware ramdisks & have not looked back since, much less maintenancing an old ware I wrote)... that might be something that pe

  62. Interesting? Insightful? Informative? by Anonymous Coward · · Score: 0

    Where's the Funny?

    What about jokes like: "I -wish- I was long enough to braid -my- wood!" ?

    Come ON guys!

  63. Aha: Got ya! apk by Anonymous Coward · · Score: 0

    "What I mean by that is, that this discussion is about something fundamentally different from what the original poster described. Go back way up in the chain, someone was talking about some sort of SSD built-in to the HDD" - by MobyDisk (75490) on Friday September 04, @05:56PM (#29317809) Homepage

    Ok, I understand your reply now: Yes, Seagate had such a drive, iirc (with an "SSD" of sorts, FLASH RAM based, "built into" the disk itself), & you're correct - it's a bit different here.

    ----

    "But such a device cannot know about what files are in what directory, and cache them accordingly. It only sees sectors. Like for example, it could not know that files in the "temporary internet folders" directory doenot need to go to the permanent storage." - by MobyDisk (75490) on Friday September 04, @05:56PM (#29317809) Homepage

    Good point, & point taken here: It'd work like a software diskcache does @ the DISK subsystem level (yes, there are such diskcaches, & the one produced by SuperSpeed.com (formerly EEC Systems) in "SuperCache I/II" is such an example), rather than the logical filesystem subsystem level (as Windows' own diskcache works & this is the level it works @)...

    I.E.-> You're saying it wouldn't be as "intelligent", in other words, & thus (good example on YOUR part) not as efficient.

    APK

    P.S.=> I "strayed" a bit, noting diff. ways of using a SSD for superior performance, & via diff. kinds of SSD's (the type that use PC-133 SDRAM or DDR-400) as well (the type NOT affected by slower write cycles, & that doesn't need write-back caches to offset it, nor "wear-levelling" or "garbage cleanup" either)... &, it appears others "strayed" to noting drives w/ built-in FLASH RAM caches (&, I am pretty sure it was Seagate that made such a disk) - still, a lot of GOOD solid ways to use SSD units has been noted here by many, & that is what counts (trading tips/tricks/techniques on how to use them for that better speed)...

    WHEW: Time for some "a.m. consciousness fuel", I think... (COFFEE!!!), lol... apk

  64. Cache first blocks of many files? by lemonjelo · · Score: 1

    The one idea I've not seen talked about that seems like it'd help magnetic disks is to just store the first megabyte or so in cache, so that the disk can seek to the next part of a file and read at whatever expected transfer speed. In other words, cache away the seek time and live with the transfer. It seems like a nice match for an SSD cache if the goal is to pretend you have a huge SSD storage but can't afford it. It'd stretch the cache across a whole lot more files, so that almost all files could appear to live in cache. Well, if the number turned out to be as high as 1 MB than I guess 16000 files could live in it, not accounting for smaller libraries that could fully fit within it.

    --

    pimtamf