

Intel Plans 'Overclocking' Capability On SSDs 106
Lucas123 writes "Anticipating it will make a 'big splash,' Intel is planning to release an product late this year or very early next that will allow users to 'overclock' solid-state drives. The overclocking capability is expected to allow users to tweak the percentage of an SSD's capacity that's used for data compression. At its Intel Developers Forum next month in San Francisco, Intel has scheduled an information session on overclocking SSDs. The IDF session is aimed at system manufacturers and developers as well as do-it-yourself enthusiasts, such as gamers. 'We've debated how people would use it. I think the cool factor is somewhat high on this, but we don't see it changing the macro-level environment. But, as far as being a trendsetter, it has potential,' said Intel spokesman Alan Frost. Michael Yang, a principal analyst with IHS Research, said the product Intel plans to release could be the next evolution of SandForce controller, 'user definable and [with the] ability to allocate specified size on the SSD. Interesting, but we will have to see how much performance and capacity [it has] over existing solutions,' Yang said in an email reply to Computerworld."
Awsome (Score:5, Insightful)
Re: (Score:2)
Re: (Score:2)
Pff 750 watt PSU.
Re:Awsome (Score:4, Interesting)
Doesn't mean that "gamers" won't buy this stuff... People are stupid when it comes to buying components. Only have 1 video card? Not overclocking your CPU? Only one hard drive? Yeah let's just get this 750W supply just in case.
A 750W power supply isn't that ridiculous. I had a system with 2 hard drives, a mid-level medium-power video card, and a dual-core processor (45W TDP). It had a 450W power supply from a reputable brand, which should have been more than plenty. However, when I switched out the processor to a 6-core one with a 95W TDP, stability went out the window. No overclocking, all BIOS settings on "safe", but it would freeze about every 30 minutes or so. I was going crazy trying to figure it out. I reformatted Windows, but no good. It was crashing using some Linux CD diagnostics tools so it had nothing to do with the software. I even RMA'd the CPU and got a new one.
Eventually I bought a new 550W power supply and all the problems went away. Maybe the "reputable brand" of my 450W power supply wasn't actually reputable, or maybe some element inside had degraded over time, but power supply problems are the most frustrating kinds of problems to solve if you are assuming that X watts should be enough. I'm not made of money, but I'm going to buy the best power supply I can afford in the future.
Re: (Score:3)
Doesn't mean that "gamers" won't buy this stuff... People are stupid when it comes to buying components. Only have 1 video card? Not overclocking your CPU? Only one hard drive? Yeah let's just get this 750W supply just in case.
A 750W power supply isn't that ridiculous. Eventually I bought a new 550W power supply and all the problems went away. Maybe the "reputable brand" of my 450W power supply wasn't actually reputable, or maybe some element inside had degraded over time, but power supply problems are the most frustrating kinds of problems to solve if you are assuming that X watts should be enough. I'm not made of money, but I'm going to buy the best power supply I can afford in the future.
Since when is a $70 to $90 part considered a luxury high-end part? If you has said a $300 water-cooler, I would have agreed with you.
I'll grant you that for a single CPU system with a single hard-drive that a 750W power supply is overkill. However, you need to remember that cheap PSUs do not always provide the power that they are rated at, having a larger PSU provides room for expansion, and having a larger PSU doesn't usually use any more energy as you are drawing the power that the system requires (not
Re: (Score:2)
Similar to me. I run a 750w even though I don't need all the power, but it's the added features and quality I want. I'll gladly pay an extra $30 if it means less of a chance of it frying my entire build.
Re: (Score:2)
Similar to me. I run a 750w even though I don't need all the power, but it's the added features and quality I want. I'll gladly pay an extra $30 if it means less of a chance of it frying my entire build.
Yup. Six years ago or or so you had to pay a substantial premium to get a 600+ W PSU, now it's much less expensive. I've also read that a larger PSU has more efficient cooling, by running a large one at less than capacity you'll likely get less noise. I currently have an oldish 500W of a high-quality brand in my modest gaming rig, when I'll replace it on next rebuild (mainly because I want a modular one) the new one with be at least a 700W of a similar quality.
Re: (Score:3)
Some "reputable" brands I have found to be overrated. But even the "best" will produce a dud now and then.
However, I will say my old Athlon XP box, three HDDs, two optical drives, two video cards, several other PCI cards (2nd network, firewire, SATA), kewl case lights, and too many fans was perfectly fine for years on a 380W power supply. And last time I checked, still happily boots up. 180W was probably overkill as about the most I ever measured at the wall with a Kill-a-watt was about 185W (it "idled"
Re: (Score:2)
Re: (Score:2)
I did that once, before I understood what a rail was and thankfully only had to RMA the vid card.
Re: (Score:2)
The problem is, you aren't necessarily talking about 750 12-volt real (RMS) watts that are clean & stable. Cheap power supplies, in particular, are notoriously stingy in the 12v department. It's one thing to make a cheap power supply capable of surging to 750w for a few hundred milliseconds before frying itself or sagging. It's another matter ENTIRELY to make a power supply capable of outputting 750w RMS without breaking a sweat, and able to keep doing it 24/7 for the next 3 years.
That said, 750 watts i
Re: (Score:3)
A power supply is its most efficient at around 50% usage. So if you take the time to measure the average power usage of your system you can buy a PSU that's approximately 2x the average, or 25% more than the peak, whichever is higher.
My system takes around 100w idle, or 250w on load, with peaks never going over 300w. so a 400w PSU would be more than enough for my usage patterns. Yet I have a 850w PSU simply because it was the one PSU they had in stock in the store I buy from, when the old one broke. The old
Re: (Score:2)
Re: (Score:2)
*Product offers no level of protection to your SSD. T&Cs apply.
Re: (Score:2)
Re:Awsome (Score:5, Funny)
Time to make some watercooling blocks and special fans and make money from those with too much.
Wow! That would be Overclocked!
Years ago I could buy a cheap overclocked machine and play any overclocked game I could find. Nowadays, it's not so easy. You need an overclocked watercooling block and overclocked fans.
I only hope MS overclock their efforts and manage to get an overclocking product in time. I'd be very underclocked otherwise.
Sandforce... (Score:5, Insightful)
So, what Intel are saying, is that they are going to take a SSD controller with unstable, buggy firmware - and then add a feature that allows users to modify the internal constants the firmware uses to do it's job. This can only end very badly, unless Intel and Sandforce do some serious testing to find and fix the data corruption issues, the problems with the drive ignoring the host, and the problems where the drive gets stuck in busy.
(all problems detailed in this post have been experienced with an Intel branded, Sandforce controller-ed drive)
Re:Sandforce... (Score:5, Funny)
So, what Intel are saying, is that they are going to take a SSD controller with unstable, buggy firmware - and then add a feature that allows users to modify the internal constants the firmware uses to do it's job. This can only end very badly,...
How come? Personally, I can see the benefits... run the SSD to glowing hot, write your data then cut he power. Upon cooling down, the data will be compressed (by thermal shrinking) in a hardware mode... and is only common-sense that being hard is better than being soft when it comes to compression.
Re: (Score:2)
I don't see the problem there. If they did release an SSD that ran at turbo speed out of the box but threw up all over itself unless you tuned it to run at a snail's pace, then it would be fantastic for Intel.
Not only would they be able to blow through benchmarks and post amazing scores in their ads and reviews they also would be able to ship barely usable controllers _and_ shift the blame the user for either fiddling with the settings or not applying the recommended stability settings when things invaria
Re: (Score:2)
So, what Intel are saying, is that they are going to take a SSD controller with unstable, buggy firmware
so... business as usual?
Re: (Score:2)
Translation (Score:1)
Translation: :D"
"It's useless, but idiot gamers will buy anything if we call it over clocked
Re: (Score:2)
Pretty much that.
If gamers really wanted fast disks they would be buying SSDs that plug into PCIe lanes.
Re: (Score:2)
Their strategy is going to have to be different though... With CPUs, they can overcharge and cripple chips for the privilege to overclock but with Sandforce controllers, I doubt they'll be the only vendor.
Re: (Score:2)
Re: (Score:2)
In a single 5.25 inch slot you can fit 4, 2.5 inch drives.
Or even six.
http://www.newegg.com/Product/Product.aspx?Item=N82E16817998144 [newegg.com]
Re: (Score:2)
"It's useless, but idiot gamers will buy anything if we call it over clocked :D"
And
"A certain percentage will fry them and void the warranty and will have to buy more. They lose, we win!"
--
BMO
Re: (Score:2)
Intel was never an enemy of overclocking, Intel was an enemy of people taking their CPU's and turning them into a puff of smoke because they thought they would just set the clock speed and multiplier to maximum and start playing Quake immediately. Eventually they decided to prevent the average moron from destroying their CPU in a nanosecond by putting in more restrictions. Also they realized that these days that with the quality of GPU's and the fact few people even maximize the speed of a single core, le
Re:Seems ironic... (Score:4, Insightful)
Wow. You really like the taste of the koolaid huh. Intel has always been against overclocking because it eats into their margin. They had thermal protection so overheating is not a problem. Overvoltage might fry your cpu, but only after a very long time or a very high voltage - both of which can be controlled, so it's not like you'd pump 5V through a 1.35V part.
And Intel traditionally bins its parts - you might want to check that out.
Re: (Score:2)
They had thermal protection so overheating is not a problem.
Thermal protection schemes have been around for some time now, but are far from a guaranteed protection against frying your processor from thermal damage. This is something I've had to deal with first hand.
And? Was it an overclocked CPU? If not, how is it relevant to OP's claims? Of course thermal protection is not perfect, and I've never claimed so. I only pointed out that it is there and helps with the issue because an overclocked CPU might just run a tad hotter.
Overvoltage might fry your cpu, but only after a very long time or a very high voltage - both of which can be controlled, so it's not like you'd pump 5V through a 1.35V part.
That would be beyond Intel's control and up to the motherboard what voltage options they give you. Kind of by the nature of those trying to push the system, there would certainly be options going beyond any official limit given by Intel.
And....? If your motherboard puts 5V through a 1.35V pin, it doesn't matter whether the CPU is overclocked or not in that case.
Re: (Score:2)
Sheldon, is that you? Why aren't you working on your sciencey stuff instead of playing on slashdot?
Re: (Score:1)
I look at Intel's decision to not encourage overclocking as a move to keep their products stables. The minute you take hardware outside it's originally tested context you risk instability. If you know how processors are tested then you understand that 2 processors side by side have completely different capabilities. One may be overclockable by 10% while the other by 20%. Regardless, IMHO overclocking if for hobbiest, not business. It serves no real purpose in the business world and that is why Intel is the
Re: (Score:2)
Worthy of your name there, buddy... But while don't expect parent to be 100% right, I think you're overly optimistic when it comes to Intel's view of the market. You're probably right that they didn't care much about someone having to buy extra CPUs because they ruined the first one. They surely did care about people selling overclocked systems and digging away at their profit margins though. I think they got spooked when enthusiasts started buying celerons instead of pentiums to build decent gaming box
Re: (Score:1)
BSOD (Score:1)
BSOD
If you are lucky. A silent killer of data, sneaking around like Jack the Ripper, never known by name, only by result.
Intel
Nuf said
Speed (Score:2)
I guess the word "Turbo" is out of favor these days.
Time for Seagate to make some real hard drives that spin at 20000 RPM
Re: (Score:2)
We sure noticed the difference when we switched to 10,000 rpm drives, I'm waiting for the SSDs to mature more before a full commitment, hopefully put them on the PCIe bus when we do.
Re: (Score:3)
Time for Seagate to make some real hard drives that spin at 20000 RPM
I hear the 20000 RPM drives cut roast beef extra thin.
Re: (Score:2)
I guess the word "Turbo" is out of favor these days.
Time for Seagate to make some real hard drives that spin at 20000 RPM
That, or they can keep doing what they already do; make the heads smaller and cram more bits onto each track. Triple the per-track density and you have a drive at 7200rpm that performs like a (completely theoretical) 21,600 rpm drive doing sequential reads. Random reads are for suckers who don't know how to cache.
Re: (Score:2)
Or something that, AFAIK, has never been done on a production hard drive, like make the arms & heads independent for each platter, and build a 3-platter drive that transparently does RAID 5 internally (ie, presents itself to the outside world as a normal SATA drive, but internally reads & writes in parallel). Or makes more intelligent use of the flash cache by caching the first N sectors of a large file in flash, and the remainder on the drive, so it can begin reading from flash immediately while mo
Re: (Score:3)
Mod AC up! How does one even 'clock' an SSD, much less 'overclock'? SSDs are made up of NAND flash, which do NOT include a clock input - they operate in asynchronous operation. So how does that even start to make sense?
And are we talking just read speeds here? They are typically 70ns for single word mode, and somewhat less - say 50ns for page mode. That would translate to 20MHz. Not your 2 or 3GHz that one thinks of, particularly w/ CPUs and DDR3 RAM
are they serious? (Score:3)
Why... (Score:2)
Re: (Score:2, Interesting)
Re: (Score:1)
Re: (Score:2)
From the little I've read, it seems that the data is copied to a fast buffer, compressed, and then written to the drive's Flash.
I guess the buffer is necessary because the OS still sees the SSD as just another SATA spinning drive so the controller has to do all the SSD specific stuff like allocating blocks based on wear-balancing.
So once it's in the buffer, it's just a matter of whether the time to compress a file and store the smaller result is faster than just storing the uncompressed file.
I can only assu
Re: (Score:2)
The compression should be done at a higher level, however. And if things are set up properly it almost always does when it counts. So this sounds suspiciously like the inflated connection speeds I remember from the modem days.
You would be connected at a much lower speed than the box said, the difference being the 'expected' gain from the built-in compression. In the rare occasion that you were a total idiot and sent large amounts of uncompressed data then expectations would be met. In other cases it was mea
Re: (Score:2)
This sort of inflated numbers is completely alive to this day, but in different areas. One area, where I have seen it myself, is on tape drives. When LTO5 was being standardized the manufacturers could not keep up with the planned improvements in storage capacity (the plan was that forward from LTO3 each generation would double capacity and increase throughput by 50%). And with LTO6 they were falling even further
From 50% to 40% (Score:2)
They have somewhat compensated for that by improving the compression ratio from a factor 2 to a factor 2.5. I have no idea what that number is supposed to mean though
I'd imagine it compares to the upgrade from DEFLATE (used in PKZIP and Gzip) to LZMA (used in 7-Zip). As I understand the claim being made, the original algorithm compressed a representative corpus of data to 50% of its original size and the new algorithm 40%.
Re: (Score:2)
There are several problems with that sort of benchmark. The smallest of those problems is the question about who decides what is a representative corpus. The larger problem is that if the developers know what corpus will be used to benchmark the algorithm, they may look at that corpus when deciding what the algorithm should work like. In that case it is easy to intentionally or accidentally get an unfair a
How to infringe copyright with data compression (Score:2)
The smallest of those problems is the question about who decides what is a representative corpus.
Wikipedia's article about LTO claims that the algorithm is based on Hifn's LZS, and benchmarks are relative to the Calgary corpus.
An example of something which is clearly cheating would be to define the compression such that if the input is identical to the benchmark corpus, then the compressed output is simply a single zero bit.
This would require the compressor and decompressor to contain an exact copy of the benchmark corpus, which would likely result in copyright problems.
In certain scenarios you would get around that sort of "cheating" by measuring not just the size of the compressed data but also the size of the decompression code. That however requires somebody to specify on what platform the code will have to run.
I assume it would run on whatever platform the drive's microcontroller uses, and compression on an MCU might not favor use of a multimegabyte corpus. But I see your point that more transparency in this benchmarking would be good for
Re: (Score:2)
How much are you allowed to optimize a compression algorithm for a specific input before it would be considered a violation of copyright? If I send you a gziped version of one of my DVDs, that compressed file would be considered a copyright violation, but the gunzip binary would not. You suggest at some point optimizing the compression algorithm would make the
Re: (Score:2)
This had totally escaped me, you are right. In the article on SSD, Wikipedia states "SandForce controllers compress the data prior to sending it to the flash memory. This process may result in less writing and higher logical throughput, depending on the compressibility of the data."
Re:Why... (Score:4, Insightful)
All SSDs use compression.
Citation needed.
Re: (Score:2)
Re: (Score:2)
I find it hilarious that a lot even use encryption by default and yet the controller decrypts and spits out the data.
Sigh.
The Intel SSDs encrypt data so you can 'secure wipe' them by just erasing the encryption key, not to make them secure against external attack.
But yes, I guess that's hilarious to some people.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
would I want to use compression at all, if my goal is speed? If maximizing total capacity is not the concern, I would use none of the drive for compression. I think the point to be taken from this is that Intel is recognizing that storage capacities for SSDs are reaching the point where compression is no longer necessary to make the technology a viable alternative to mechanical drives, and we will now begin seeing the true speed potential of the technology.
Precisely! I'd think the compression would be more needed on the slower media, like HDDs, where you want to transfer less data due to the slow speeds. Here, in SSDs, where speeds are orders of magnitude higher, compression would be less necessary. So if compression is more popular in SSDs than HDDs, it would have more to do w/ the fact that HDDs have higher capacities than SSDs, and hence the need for SSDs to compress what wouldn't be necessary for HDDs
Re: (Score:2)
Compression speeds up SSDs, pretty much universally. The speed of reading and writing to the memory cells is limited, but a 200MB/s data transfer speed becomes 300MB/s after the data is compressed/decompressed on the fly. The current generation of Intel drives do use compression in just this way to speed performance (but not to increase apparent size). I cannot see the advantage to disabling any compression as it is currently used with t
Stacker all over again (Score:3)
It's the ancient tradeoff of CPU vs. IO. When you have more of one than you need, burn it to improve the other.
I have the perfect term for it! (Score:5, Funny)
Re: (Score:2)
When a CPU / GPU / memory runs at a _fixed_ frequency (due to a clock) the term over-clocking is slang and kinda makes sense.
What other term would you use?
Engines typically don't function when over revving.
Re: (Score:2)
Sounds pointless (Score:2)
Why would I want to tweak "how much data is used for compression"? If the drive compresses data internally, why not just do compression for all data?
And, all the consumer drives are bottlenecked by the SATA bus anyway.
Can you say... (Score:3)
"...gimmick?"
As nearly as I can tell (Score:1)
tl;dr Allow users to adjust the compressed vs. uncompressed section sizes. Compressed goes faster, but rewrites a lot more and thus wears it out faster.
This isn't overclocking. It's overprovisioning! (Score:3)
They're using "overclocking" here as a metaphor, but people seem to take it literally. Overclocking the drive would involve raising voltage and increasing clock speeds. That's probably possible. But what they're talking about appears to be to give the user the ability to influence the amount of overprovisioning on the drive. For an SSD, the physical capacity is larger than the logical capacity. This is important in order to decrease the amount of sector migration needed when looking for a block to erase. From zero, adding overprovisioning will substantially increase write performance, but at a diminishing rate as you add more extra space.
As for compression, it does two things. It allows more sectors to be consolidated into the same page, amplifying the very limited flash write bandwidth. And it effectively increases the amount of overprovisioning. These two mean that more compressible data will have substantially higher write performance and somewhat higher read performance. (Although reads are already fast enough, on many drives, to max out the SATA bandwidth.)
Anyhow, giving the user the ability to tweak overprovisioning seems pretty worthless to me. At best, some users will be able to increase the logical capacity, at the expense of having lousy write performance. Maybe this would help for drives where you store large amounts of media that you write once and read a lot. But how much more capacity could you get? 25%? Another knob might be compression "effort", which trades off compute time against SSD bandwidth. There's going to be a balancing point between the two, and that probably should be dynamic in the controller, not tweaked by users who don't know the internal architecture of the drive. Some writes will take longer than others due to wear leveling, migration, and garbage collection, giving the drive controller more or less free time to spend on compressing data.
Re: (Score:1)
Considering SandForce sells controllers to multiple vendors isn't the only difference between them how they choose to provision the drives. I know there can be hardware differences, but lets say we have two drives with basically the same internals. Lets also suppose that Drive X is faster than Intel's equivalent, but Intel's is cheaper (not likely but stay with me here). Now you may be able to tweak the Intel drive's settings and get it to match or closely match Drive X for cheaper. That could be a good use
Re: (Score:2)
They're using "overclocking" here as a metaphor, but people seem to take it literally.
Because it is a specific technical term that shouldn't be misappropriated for something completely unrelated. This foolishness is what happens when the marketing department steers the ship. Something Intel should have learned their lesson on with the MHz wars and the P4.
Then again maybe I've just been ahead of the curve all these years when I "overclock" a new ext[2-4] partition with the minimum superuser reserved space. I've also taken a liking to "overclocking" my tarballs by switching from gzip to bzip2.
Re: (Score:2)
Re: (Score:2)
wrong.
sector: smallest addressable unit of space
in hdd this is the same for reads and writes. for ssd its the smallest adressanle unit but....
blocks: no such concept with hdd. traditionally there were cylinders, heads and sectors (addressing scheme) and some folks may have used block to refer to a sector, but normally in data storage a block is the smallest addressable unit in a file system, sometimes called a cluster.
for ssd its different: it can only write either ones or zeros, not both. by definition, a
Re: (Score:2)
In SSD's - which ultimately boils down to the NAND flash, there is no such thing as 'sectors' the way you defined it above. The smallest addressable unit there is a word, if one is talking about reads. If one is talking about programming, one can program a page, which is smaller than a block. Also, NAND flash has to be erased first (set to all '1's) before any area of it can be programmed. The only type of flash where one can write either '0's or '1's is the EEPROMs (or E-square), but those things are o
Give me dead nuts reliability! (Score:4, Insightful)
After you deal with HD & SSD failures, you are only concerned with reliability.
Spare Area - Not Overclocking (Score:3)
This is the SSD equivalent to short stroking a hard drive [tomshardware.com].
It's worth noting that the higher performance and enterprise level drives already have much more spare area but that results in a tradeoff of capacity for performance. They are just going to let you set this slider between consumer level (maximum capacity per $$$) and performance level (higher performance but less capcity).
Re: (Score:2)
Not really overclocking is it? (Score:1)