Thunderbolt 2 is not fast enough for this modular design that people dream of.
And you know that because you have the hardware and have tried it right?
Thunderbolt 2 is not fast enough for this modular design that people dream of.
And you know that because you have the hardware and have tried it right?
All most of us want is 2013 tech in the box.
Probably by looking at the specs.
Thunderbolt 2 spec will give you 2.5 GB/s throughput.
A single 16 lane PCI-E 3.0 slot will give you 15.75.
Modern PC workstations offer around 80 total lanes of PCI-E 3.0 bandwidth or roughly 78 GB/s.
So relying on Thunderbolt 2.0 for, say, graphics cards would cap your performance at slighter faster than AGP port max speeds, the long obsolete interface introduced in 1996.
And you know that because you have the hardware and have tried it right?
"Snyder says Thunderbolt 2 will enable 4K video file transfer and display simultaneously by combining two previously independent 10Gbs channels into one 20Gbs bi-directional channel that supports data and/or display."
It looks as if you are comparing multiple PCIe 3.0 slots aggregate bandwidth to TB 2.0.
I was suggesting one (1) TB 1.0 port to one (1) PCIe 2.0 slot.
When you step up to TB 2.0 and PCIe 3.0 each effectively doubles, then it is the same comparison.
You can see from the image they are quite close. Close enough, so that modules that included more PCIe 3.0 slots would have no performance degradation.
You want InfiniBand.
It works much better as a system interconnect. The downside is that it costs almost 10x as much. People already scoff at Thunderbolt prices. 10x more isn't going to be a viable solution in a market this close to "entry level".
Most of the 'spin' on these excessive modular solutions is about how they are going to deliver better pricing................. which is usually where the smoke and hand waving starts.
Modular makes sense in so many ways, but it is different and it is difficult to do. This is probably why it took so long to come out.
Apple does not want to get into traditional tower wars and a modular design sets them apart from that.
This could be quite exciting and a big seller, much more so than yet another tower design.
I think that with Thunderbolt 2 coming up this design is the only way to go. The ultimate in expandability is modular. A base enclosure with two CPU's + RAM + maybe one GPU and some storage for the OS. With Thunderbolt 2 a modular system makes a great choice for everyone.
If you try to put all of it in one enclosure your going to need a lot more cooling which creates more noise. Those GPU's create just as much heat as the CPU's. To put them in a separate enclosure makes more sense.
And what about the people who need it for a server. They don't need a whole bunch of GPU's or HD space that's all done externally.
I for one would welcome this.
It's not a mass-market technology, the price should drop if implemented in a Mac Pro.
There are many smaller machines that still contain at least 4 bays, and the sata controller is built into the cpu.
The imac went up in internal storage a couple cycles back. It used to only house one drive. Without the space to do two (used to be a 3.5+2.5) they wouldn't be able to use the fusion drive solution.
Not yet, technically. You have to buy an IOHub/Southbridge from the CPU vendor though to match your CPU. That chipset these days will probably have at least 6 SATA lanes coming out of it. It isn't inside the CPU package, but you have to buy it with the CPU. [ There are no 3rd party chipsets anymore. ]
There are some new Haswell ultramobile packages that have the IOHub bundled into the CPU package (two dies: one 'CPU' (and other stuff) and one IOHub die). The IOHub is down to be just another 5-7W which isn't all that much. You can put them much closers together now and not cause a thermal management headache. Things are going in that general direction though. It just isn't mainstream implementation practice right now.
/QUOTE]
Thanks for the correction. I thought it was bundled for some reason as of Sandy Bridge. As you point out you still have to buy it as part of the chipset. The typical argument on here is that you're paying for the bays when you buy the machine, and this would alleviate that cost for others. It costs something to implement them, but I've found Apple's pricing to be highly contrived in terms of its starting points. I've gone over that before. I also suspect that a high percentage of mac pro users populate more than one bay. Pushing it out to another box means at least 2 external boxes, given the need for backups. This just increases price and footprint overall.
I think all of this is just morphed from users who want to plug in peripherals that were initially designed with notebooks in mind. It skews off into weirdness when it becomes an attempt to turn the mac pro into an Xgrid solution. Before anyone says it, I'm aware Xgrid support was deprecated.
Again technically the ODD drives went SATA also a while back, so the iMac had two for several years. The internal count went to 3 though before the great 2012 change. That is in the reasonable range ( 6 available use 3 ). The move back to two (like the Mini ) is a bit dubious but far better than an extremely odd-ball 0-1 for a desktop. ( given the low access trying to minimize the HDDs present is probably a good trade-off in context.)
Yeah I wasn't thinking of the optical drive, but my point was more along the lines that they didn't limit a recent design to a single drive. People on here keep trying to base the design of the mac pro off the rmbp rather than a closer parallel due to nonsensical requirements.
Mac Pro's by themselves can't move the overall Infinband market. Never mind the fact that no one has ever actually delivered Infinband drivers for OS X. ( At one point there was talk of doing some, but they never materialized years ago. I would be surprised if some showed up now. ) I have a suspicion that the Mach microkernel may not be so friendly to the implicit Infiniband driver model (i.e., RDMA ).
If the vendors don't want to go there ( compete in the low end in the market) it isn't going to go there. Almost all of the vendors now have a Ethernet/Infiniband mix. Ethernet 10GbE looks to be ramping up onthe "for the masses" push, but Inifiniband is still primariy concentrating on putting distance between itself and the major competitors Fibre Channel and lower speed Ethernet. Faster than than cheaper is where the major investment is going.
As long as fiber cabling is relatively high prices that is right move. Thunderbolt has done nothing to push the cost into the affordable range ( even after all of the Lightpeak and "real soon now" Thunderbolt promises. ) Where can find TB fiber cable it is quite expensive.
I am sorry, but is this really your counter point?
"Thunderbolt (codenamed Light Peak)[1] is a hardware interface that allows for the connection of external peripherals to a computer. It has a transfer speed of 10 Gbit/s per channel...
http://www.tomshardware.com/news/Thunderbolt-2-Falcon-Ridge-Official-Products-Speeds,22932.html
"PCI Express Base 2.0 specification doubles the interconnect bit rate from 2.5 GT/s to 5 GT/s in a seamless and compatible manner.
PCI 2.0 Spec
PCI 3.0 Spec
TB 2.0 has 4 lanes at 10Gbits p/s, two in each direction which =20Gbits p/s in each direction. Using your math that's 40Gbits p/s.
It looks as if you are comparing multiple PCIe 3.0 slots aggregate bandwidth to TB 2.0.
I was suggesting one (1) TB 1.0 port to one (1) PCIe 2.0 slot.
When you step up to TB 2.0 and PCIe 3.0 each effectively doubles, then it is the same comparison.
You can see from the image they are quite close. Close enough, so that modules that included more PCIe 3.0 slots would have no performance degradation.
BTW AGP 8x is about 1Gbit p/s. Not even close to PCIe 1.0 spec. Not to mention it was quad pumped (every 4 cycles) and not double pumped (every two cycles)
And that's the crucial issue as I see it. I mean we're talking about throughput bandwidths of over 1GB (gigabyte) per second. That's like 15min. of 4:4:4 uncompressed 1080p video - IN ONE SECOND. What card uses that or does that? Sure some load up data and such like that and then use it for whatever but it has little to do wither overall performance and just about nothing to do with frame rates for either video or CG.
Your math is a little off. 4:4:4 uncompressed 16 bit 1080p has a rate of approximately 300 MB/sec. Make it a few streams, or make it 4 or 5k, and you can hit that 1 gig bottleneck easily.