Will PCIe Flash Become Common In Laptops, Desktops?
Lucas123 writes "With Apple announcing that it is now using PCIe flash in its MacBook Air and it has plans to offer it in its Mac Pro later this year, some are speculating that the high-speed peripheral interface may become the standard for higher-end consumer laptops and workplace systems. 'It's coming,' said Joseph Unsworth, research vice president for NAND Flash & SSD at Gartner. The Mac Pro with PCIe flash is expected to exceed 1GB/sec throughput, twice the speed of SATA III SSDs. Apple claims the new MacBook Mini got a 45% performance boost from its PCIe flash. AnandTech has the Air clocked in at 800MB/s. Next year, Intel and Plextor are expected to begin shipping PCIe cards based on the new NGFF specification. Plextor's NGFF SSD measures just 22mm by 44mm in size and connects to a computer's motherboard through a PCIe 2.0 x2 interface. Those cards are smaller than today's half-height expansion cards and offer 770MB/s read and 550MB/s write speeds."
In ten years we'll be using equipment that makes the current best look like pocket calculators, just like we're buying gear today for a few hundred that would have been worth tens of thousands ten years ago, if we could even manufacture it. Goddamn I love living in the future.
Of course if Apple follows it's past history and wants too high of a royalty on it, the mobo & other hardware manufacturers will find something else to satisfy their need for speed. After all, that's why USB exists.
Might extend my SATAII MB (already 5 years old) for another few years. .. which is of course why is hasn't happened (no forced upgrade path) until now when PC sales are slipping.
...which is why Apple's not advertising the capacity. It's probably only 128 or 256 GB. Spinning platters also last longer (I have a few going on 10+ years). Flash has that nasty problem where it can only take so many write cycles before it starts losing capacity. I have high hopes for flash but they've got some hurdles to overcome.
From the photos Apple has on their site of the Mac Pro with its cover open, it looks to me like the flash storage used is a "mini PCIe" form-factor. I've already purchased and used an identical looking 480GB flash drive to fit in an HP "Ultrabook" type of portable called the "Spectre XT Pro".
(HP claims the notebook can't be purchased with a drive larger than 256GB, even in a custom build order on their web site, but a technical manual I found clearly showed it took the mini PCIe type of flash drive, so I bought a 480GB from CDW to try it and it worked just fine.)
I've seen a few comments yesterday and today though claiming some of these mini PCIe form-factor SSDs are not *really* following the standards for the PCIe connector? So in effect, they perform with a lot less throughput, the same as any existing SSD drive, except just using that type of physical connector.
Anyone know if there's much truth to such claims .... meaning what Apple is offering here really will be more advanced than current SSD technology, or is this a case where companies like HP have really been using the same stuff for at least the last 1-2 years in select ultraportables?
While the speed sounds impressive on paper, SSDs are really already going beyond what is needed for storage speeds. You can try this by upgrading from a SATA II to SATA III SSD yourself. I've done that, and I even went from a slow one (WD SiliconEdge Blue) to a fast one (Samsung 840 Pro). Actual difference in system performance? Eh, I doubt I could tell you which was which in a blind test.
The big numbers are mostly dick-waving in a desktop setup. I think the advantages offered by a storage connector and controller are likely to outweigh speed.
Also please note SAS 12g is coming out soon, and that means SATA at the same speed is soon to come as well.
It just really isn't that big a deal on the desktop. For SANs, databases, other high performance shit? Sure, there are cases where you need more IO or iops then you can get out of a SAS interface and then PCIe or the like may be an answer. But for user systems, SSDs are already more than fast enough, additional speed gains don't seem to translate in to wall time gains.
I hate to say it but I'm still on spinning disks in fact I just updated my Raid5 to 12TB dunning on 4 Disks. I actually run my applications from an SSD drive, that's the advantage of a big rectangular box as opposed to a none upgradable cylinder.
The maximum size of an SSD drive is 1TB, While Hard old spinny derives are about 4GB...and the Cost difference is insame, a quick look at Google shopping puts the Samsung Pro 256gb at $230 while the 3TB WD Red $145 about 20 times cheaper.
By the way the black rectangular box under my monitor is very attractive too :). Apple have dropped the ball on design, and moved from functional design(rectangular box, with upgradable components) to form over function design(Sanitary Bin, with thunderbird ports or something). So this advertisement for Apple is lost on me, as my 15 year old computer has better specifications, at a fraction of the cost.
Can't people even get the half-dozen different computer models that Apple makes right?
Windows 2000 - from the guys who brought us edlin
I didn't recall the type correctly... The drive I replaced in the Spectre XT Pro was actually an "mSATA" type of drive.
I guess it was something like the drive Crucial sells here:
http://www.crucial.com/store/mpartspecs.aspx?mtbpoid=433DDBDFA5CA7304
So I stand potentially corrected.... Perhaps the PCIe connector Apple is using here a little thinner and different. Looked very similar though.
Both in traditional storage and cards that allow you mount volatile RAM as a HDD. Long before the age of SSD's friend had one of these drives with 4 x 2 GB sticks to form an 8 GB drive (at the time a 500 GB drive was the largest commercially available, XP service pack 2 was causing great consternation and people used Friendster). These never took off because.
- Performance benefits weren't useful outside niche applications.
- They simply weren't practical.
SATA has a huge legacy, is cheap to produce and numerous. SATA III has a transfer rate of 600mbs which is faster than most drives that people will use and definitely faster than most application. Unlike moving from spinning disk to SSD, this wont have a noticeable performance difference to the end user.
Reading up on this, it sounds like they just used SATA 3.2 Express, which means fortunately Apple wont be able to control it... But still, no doubt Apple did this so they can make it hard and more expensive to replace a HDD in a Mac by making it difficult for 3rd parties to build compatible components.
Calling someone a "hater" only means you can not rationally rebut their argument.
Self contained modular components are always superior in ease of replacing and overall use to both the manufacturer and the consumer. If it's some one of a kind custom one made just for them, that's trouble because the manufacturer has them by the balls and it's just one supply source. The last time I heard of a company getting 100 "identical" Dell laptops, there were 4 different hard drive models in them. That's because of cost and supply changes. With just 1 item to choose from, that's bad.
Then from the consumer side, some modified BIOS that only boots off of PCI-E controlled storage devices and then not being able to use Acronis or GParted because it's a custom driver on a custom controller are both huge problems. Not being able to replace it with any 2.5" drive, just 1 single replacement option at a price-gouging 5x charge from the manufacturer is pretty awful too. Your upgrade options go out the window too.
Then it's just some anonymous nothing brand. There are 3 brands of SSDs that I buy and that's it because I don't want the flash chips failing in a year like Kingston SSDNow or Adata or Sandisk or any of those wacky off brand ones. HP and Dell are famous for garbage like rebranded lite-on DVD burners that fail constantly instead of something nice like Phillips so you bet it's going to be a true piece of crap.
Overall, it's a terrible idea.
Most Motherboard manufacturers have been coming out with designs that reduce the number of slots for expansion, this may be a reversal and there's mini PCIe which I'd love to see available in more and more systems. It will definitely push for more SSD solutions in laptops/desktops and workstations but I was also curious about the release of the new Mac Pro yesterday and their expectation of externally connected hardware as well. While they've reduced the footprint of the system I can imagine a bunch of cable now all over my office going to the hard drive expansions and also this bucks the trend a bit in "PCs are dying" doesn't it? I mean yeah the Mac Pro will probably cost your first born and your left nut but still if Apple is willing to bet on the High End workstation market I guess they're not seeing the IPAD as the end all killer for everybody. Oh well, it'll be fun over the next few years.
Harrison's Postulate - "For every action there is an equal and opposite criticism"
basis and are almost always wrong. Why should we believe them this time?
If you can, do.
If you can't, teach.
If you can't teach, pontificate.
"I don't know, therefore Aliens" Wafflebox1
I don't yet own any flash drives either. I have about 40 magnetic drives. One reason I didn't buy flash drives was write endurance.
I recently found out that the newer Flash drives have the same or better life expectancy as magnetics, though. They have enough write cycles for like 40 years of hard use now, so that's basically a solved problem. Also, when they fail they normally become read-only, so you can copy everything over to a replacement drive. 18 months ago I wouldn't have purchased flash drives, but now that they have improved I will. To reinforce what I read, I have watched Flash drives perform reliably in busy database and web servers. Not that the eight or so flash drives in those servers are statistically significant, but it's nice when your own anecdotal experience is consistent with the studies.
Yes, of course one particular drive might last a long time or a short time. I've had magnetic disks that lasted a long time and magnetic disks that died quickly. On average, an SSD will last just as long as a spinning platter .
Spinning drives are not meant to replace reel to reel tape.
The automobile is not meant to replace the horse.
This is storage, lets look I used to lust after those large storage floppy disks Floptical; Superdisk; HiFD...in the end people use USB flash drives, or Optical Disk failures Laserdisk :) MiniDisc, HD DVD...in fast Is Blu Ray success. Lets look at SSD's which are ideal for portable technology, because they are faster , and more resistant to knocks..and expensive and small storage so poor for Desktop machines and Data Centres. The idea that a (storage) technology will succeed because its measurable better by some metric is short sighed especially if its worse in others. Comparing it to unrelated technology insane.
No.
I doubt PCIe based flash will be universal or even that common for a long time. Hell, one of the tablet/notebook convertible things (HP envy I think?) I tested recently was trying to run Windows 8 Pro on SD based flash. Took me a while to figure out why it was so slow and unresponsive...
Totally ruined the performance of the machine, but hey its cheap!
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
I have never heard of PCIe Flash before. The only thing I know about PCIe is that my motherboard has a PCI express 1.0 16x slot on the mother board for a video card. Thanks for posting the link.
"MacBook Mini" does not exist, nor has it ever.
In 10 years no company will be manufacturing spinning hard drives.
Again impressed with the well thought out argument from an AC, Here is a Ramcard from 1982 by Microsoft http://www.pcmag.com/slideshow/story/300240/the-secret-history-of-microsoft-hardware/3 that is 21 years ago. I won't bother with any real explanation, because I'd be wasting my time.
Apple is the king of put what you don't need into computers. Unless your doing intensive video editing or mass virtualization, you simple don't need the bandwidth that is given from PCIe flash. A standard SSD over a Sata 3 interface is more then fast enough for 97% of general computer users. I would really like to hear the actual reason, beside price increase, that Apple can give as to why anyone needs this. How about they put the Ethernet port back on the notebook, they include more USB ports and a solid optical drive. The next thing Apple is going to include is a 10GB Fibre interface, because they can and it looks / sounds cool.
Your 15 year old computer has a better processor than a 12 core Intel Xeon, better memory than registered, ECC 1866 MHz RAM and better external connectors than 6 Thunderbolt (20 Gbs) ports? Really? I have to see this computer.
In context of the article I notice you haven't mentioned storage. To be fair I consider Thunderbolt to be as useless as a serial port. In fact I plan on sticking a new graphics card in next year. So when I say better I mean it.
First of all Apple hasn't said anything about storage capabilities other than PCIe flash. Secondly my company has a PB server of storage in their data center so if you are measuring useless metrics, your 15 year computer has nothing on my company's rack of disks. Lastly what technology do you use for external transfers and how much does it cost you? If you say eSATA let me remind you if the bandwidth.
...and yet I am already bragging that my 15year old PC has larger storage capacity than it, and I need the storage *in* my machine, and no external storage does not cut it. The last thing I want is ugly boxes hanging of my machine...its a ugly stupid design. The reality is my *desktop* computer doesn't have data centre storage :), but it has *desktop* storage...the apple machine is a fast nettop I have no use for one of those. As I said I plan on upgrading my graphics card this year too. ;)
If you want to look at the warranty, some OCZ SSDs have a year limit - no limit on TB.
http://apple2online.com/web_documents/microsoft_ramcard_-_manual.pdf Extra Ram later iterations acted like *floppy disks* boasting 50X speeds basically a precursor of today’s SSD drive
Pearls to the swine
So you are bragging that you have a lowly file server that has more storage han Apple's workstation for creative professionals that is not marketed or designed to be a file server and Apple hasn't disclosed how much storage it will have. Also you have placed so much value this useless metric of more storage while the Mac Pro can easily crush your lowly file server in practically everything else. As for ThunderBolt, are you telling me that your 15 year old computer can do internal transfers faster than external 20Gbs ThunderBolt? Not bloodly likely. As for upgrading your graphics card, do you think you can beat two FirePro GPUs? Do you even have PCIe in your 15 year old computer or is it still
AGP or legacy PCI. At best you're full of it.
I'm sorry You seem confused :), Most here would understand that a Desktop PC in terms of it being meccano for stupid people, consisting of about 5!? very distinct parts. My Desktop computer unlike Apples new nettop is upgradable with means over those 15 Years its case changed every 4 years, memory every 3, cpu every 3 years, Graphics cards every 2-4 years, Motherboard every 2-4 years, and Hard Drives every 2 years...about a whole new machine 3-4 years, with components at best value. It means my hardware has always been cutting edge bought at best price vs important metrics. My computer is a neat solution.
To repeat myself I find external storage a messy ugly solution, for nettops, and poor design. The fact that the box is not upgradable means than it starts with at least two worse metrics than my rectangular box, and the rest possible having 6months to maybe a year before they are outdated, at a small cost. The fact that these things lave a long refresh product line ads insult to injury.
While not a fan of the new Mac Pro, HDD speeds are the major bottleneck in PC systems, any attempt to thwart this should be praised.
Why Apple is taking credit for this new trend? Sony new Vaio Pro line has optional 20Gbps PCIe 256/512GB flash storage. I pre ordered one(first vaio in 9 years) simply because of that. Credit where it's due.
If you think PCIe-attached flash is that wonderful, I'm waiting for the MRAM attached via DRAM interface. Currently they're making MRAM on older FABs, but they've achieved performance comparable to DRAM. Hopefully they'll get it shrunk down soon...
Are there no limits to OEMs cheaping out on parts? Really? They can't just buy an existing product? They have to have their awful vendors do it for slightly cheaper despite typically epically screwing it up? Here's the thing they just invented except oops, this one's over a year old and is faster and more respectable.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820227744
And don't forget the fastest single drive in the entire world:
http://www.amazon.com/OCZ-Z-Drive-Series-Maximum-ZD4CM84-HH-300G/dp/B005HU0KCG
... is honest benchmark/speed ratings conducted by an independent 3rd party testing. And this testing should include a number of methods of testing to simulate best case, worst case, random case, and typical case scenarios. That testing should include single devices as well as several common RAID configurations. The selected test configurations should be the same for all products. That should include all-read, all-write, and mixed read/write scenarios.
Then all retails who don't list these exact ratings should be boycotted.
now we need to go OSS in diesel cars
I believe already that we have hardware that can function faster than the user can respond (tetris anyone). At what point does the hardware and software get to the point where interactions are instantaneous and any further development would just be unnecessary. I know that there are probably going to be some futuristic answers along the lines of HAL or SkyNet, but in reality at what speed would Joe Baggadonuts think that additional speed unnecessary. This being said, I think Joe would also go for Ultraband internet speeds before going for raw computational output as long as the computer could handle that amount of data which i think most desktops are.
Slot or pci-e card or slot on a pci-e card where will this end up.
maybe even have a X16 or X8 or X4 card with more then 1 slot on it.
Heck, in this thread even. SSDs are all more than fast enough for today's usage on desktops. They aren't the bottleneck. With the lower latency, and good random access, they all seem to work well.
There's a difference between synthetic benchmarks and what you notice on the wall clock, and just because it is faster doesn't mean it is needed. Another area you see it is RAM. DDR3 scales up to 2133MHz by the spec, and you can find stuff of to 3000MHz. The Sandy/Ivy bridge controllers support RAM speeds async with the CPU bus, so it can scale up. When you drop a synthetic RAM speed test on it, you see the results. The faster RAM scales nearly linearly, as you'd expect. However then you test actual computation, including synthetic CPU benchmarks, and the difference vanishes. Anything past 1600MHz makes essentially no difference and even 1333MHz->1600MHz isn't that big. The RAM speed just isn't the limiting factor on the CPU.
That's what people need to understand about any data access kind of benchmark: There is such thing as enough. Once whatever processing you are doing isn't limited by it, more doesn't help. Now as processing speed increases, so can bandwidth requirements, but at a given level, you can hit "enough".
SSDs really are that point (past it really) for desktop tasks. You just don't wait on them. They can get data as fast as is needed, if there's any waiting it is on other things.
So while I don't hate on faster SSDs, I don't care either. I've played with RAIDing them, I've used fast and slow ones, none of it matters in terms of how long it takes for things to happen, or my ability to work in parallel. SSDs are just faster than I require.
Now this is not true in all applications, you can find server setups (NAS, DB, VM, that kind of thing) where indeed an SSD might not be fast enough and you need more than one ganged together, or you need them on a faster interface like PCIe or maybe FC.
Even then, SAS is advancing. HGST has 12G SAS SSDs on the market, and that'll get you 1.2GB/s of throughput, and do on in a hot-pluggable, RAID-able, setup and with more drives. There are reasons to want to hang drives off of a storage bus rather than right on the system bus.
The "weak and the timid" got pissed off enough to sign up for WWII and win it.
One of the problems with "very large video files" is they are, well, very large. This lil' PCIe SSD isn't (480GB likely). So you'll be needing external storage, since there aren't drive bays, and then you are back to where you started. Also with video files, you need enough speed to stream them in realtime, more doesn't make it magically better. Unless you are doing 4:2:2 uncompressed or something, you don't need that kind of throughput. REDCode is only like 42MB/sec, AVCUltra is 55MB/sec max. A regular SATA 3 SSD is enough to easily stream 6+ of them. At that point, your system will be swamped anyhow with the decoding, you'd probably build proxies for editing.
Also it is rather amusing that you bring up video since anyone who has something like an AJA Kona, Blackmagic Decklink, MOTU HDX-SDI, Avid Nitris DX, or the like is straight fucked. No PCIe slots. So you get to rebuy your hardware if you can get it in Thunderbolt (like the HDX-SDI) or you get to go and find something new if you can't (like the Kona).
This is NOT some well reasoned design to make video pros happy. This is Apple wanting a new toy to wave around and say "Oooo, look how fast this is!" For most uses, useless. If you actually have the need for that kind of speed, you probably also need more capacity than it can deliver. That and PCIe was the chones interface for most video gear, and either PCIe or FW for audio. None of that to be found, so you get to get new gear on top of a new system. Well isn't that fun.
The new Mac Pro isn't that great -- and I've been waiting for it. Really had my hopes up.
Flash drives seem to be characterized by very high failure rates. Changing the drive? Unclear this is a user operation. All real drives -- the ones you use for your data -- would have to be external bricks. Whereas standard HD's for the current design go in and out trivially. It's wonderful. Four of 'em.
External drives? External graphics? (3 display max it would seem unless you have external boxes.... yech) Nah.
Best thing right now seems to be the last generation of the big box. 12 cores, 12 more semi-competent hyperthreads, holds four drives, can push six monitors, RAM is (user!) upgradable...
And they finally fixed OSX so it handles multiple monitors correctly, fixed the broken menu paradigm, fixed how full screen apps work... perfect.
The mac pro.... unless there are some real differences between what they say they're making and what they actually make, I think it's the big box for me. My older 8-core can live in the ham shack doing SDR and digi-mode duty. :)
This way I know I can do the big jobs, and without littering my workspace, which I am quite particular about, with bricks and cables. I *really* don't understand what they were thinking.
I've fallen off your lawn, and I can't get up.
I think in the case of the Mac Pro, Apple may be attempting to lead us right down a blind alley.
Pretty sure I'm going for the previous generation, which (perhaps lacking info on the new one) at least at this point seems better designed for a real working environment.
There isn't much to like about the new design, frankly. Not with what they've told us thus far.
I've fallen off your lawn, and I can't get up.
If you've changed the case, MB, CPU, and HD multiple times, it's not the same computer over 15 years. They are different computers. I was wrong; you're not exaggerating. You are basically lying.
If I get a larger case that is easier to take things in and out, or compact to fit under my desktop computer, I can have it in every color, I have that choice. If my computer is slow. I can get a new CPU...or upgrade to a new connector standard I can swap the motherboard. Or hell is I want a quick gaming boost I can swap out my graphics card. Thats not lying that is an outright massive advantage over Apples Chinese re-badged foxconn massively marked non-upgradeable quickly out-of-date nettop with an impractical ugly design with devices hanging off it with ports nobody uses.
I'm not basically anything. I think I have covered everything :)
"I don't do any image, video or desktop publishing work and I also don't ever compile large projects".
If all you want is a browser buy a Chromebook. If you have real work to get done the extra speed will help - especially on writes.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
It should be possible to replace the GPUs as well.
Which you can also do (along with everything else) over Thunderbolt. You could also have more storage at the same speed as the internal SSD chips.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
"Intel leads the way. The others just use their shit"
FTFY
Changing the drive? Unclear this is a user operation
Changing everything seems to be a user operation, it's as easy to get in this new box as the old
External drives? External graphics?
Thunderbolt? Which even allows for external GPU expansion...
3 display max it would seem
It's not three displays, it's up to three *4K" displays (4096 x 2160). Where you really driving six displays of that resolution before? You could drive more displays with lower resolution.
Basically it seems like you didn't bother to even read the specs for even a moment.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
How could the MacBook Air with its low resolution screen options (1366 by 768 for the 11" and 1440 by 900 for the 13") possible be considered high-end?
The question is that is PCIe more reliable than SATAx for flash drives?
I find it strange that flash drives work nicely on most embedded devices and usb / sd cards but when it comes to serial ata ssd drives there have been way too many problems. Espicially drives with sandforce controllers seem have an awful track record. But hey, at least the ssd write endurance hasn't been a limiting factor.
You mean the exact group that purchases Mac Pros? What are you thinking about!? This isn't a consumer machine.
Apple is the king of put what you don't need into computers. Unless your [sic] doing intensive video editing or mass virtualization, you simple don't need the bandwidth that is given from PCIe flash.
And guess which market the Mac Pro is traditionally aimed at...
Didn't you get the memo?
CD's and DVD's are or have already gone the way of the Dodo. If you need one then just hook one up via USB.
The cost of these small external drives is so low these days that including them and their inherent unreliability is IMHO a big mistake.
For server use you're right to worry about the write lifecycle of flash, but you're also right that they have pretty much cracked the problem.
Most user desktop and laptop machines are low write environments. Most bulk storage is a low write environment. The pictures I took last week were written once and won't be written again, but they may be viewed many times.
From a life cycle perspective this gives flash a huge advantage. For instance, a percentage of HDD's fail due to bearing issues. The time until the bearing fails is the same if there are 0 writes or continuous writes. How many people here would trust a 10 year old HDD? I'm betting not many. The bearings and the servos are quite likely to have issues. Continuous use is hard on them. Sitting on the shelf for that long is hard on them.
A 10 year old SSD that's been in a low write environment? No problem! A 20 year old SSD in a low write environment? No problem! Leave it on the shelf for 10 of those years (properly stored, in an anti-static bag and proper environmental), no problem!
Jobs already proclaimed Flash dead years ago.
So does USB...and serial for that matter. Whether one would want to is another matter. Thunderbolt is a small fraction of native x16 speeds
Apparently someone else who knows more than you thinks it's a good idea.
Could have saved yourself a lot of embarrassment there with a bit of Google work.
Where is your evidence of this?
That it's three 4K displays? My "evidence" is the Apple Mac Pro specs page which says exactly that.
Name one system EVER where you could subtract pixels from one display and magically be allowed to connect another.
You may want to read up on the meaning of the word BANDWIDTH. In fact the total amount of bandwidth dictates the number of displays you can attach via thunderbolt, you can have more displays withe lower resolution. You seriously do not understand how that is possible?
Those aren't specs, it's an ad
It's an ad, with some specs. I see the problem though, it's not that you can't read, it's that you lack the technical depth and understanding of newer technologies to understand what is going on.
I'll let you have the last response since there's no way you can learn enough to write an intelligent reply before the story is locked.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
It says "new MacBook Mini" Is this a new machine I have not heard of?
they now have pci-e to ssd controller chips. i would really like to see a wifi card size ssd/wifi hybrid card for these ubiquitous laptops which only have one of those half height mini pci-e slots. 32 gig boot ssd, wireless n, terabyte storage hard drive, could be an upgrade path.