I would say we can assume it will be close to the MBP's storage upgrade costs
Code:512GB PCIe-based Flash Storage [Add $300.00] 1TB PCIe-based Flash Storage [Add $800.00]
Which would be nice, but isn't the nMP flash supposed to be some high end Flash much faster than the MBP? If 512GB is only $300, I kind of doubt they'd only give the nMP 256 which would only be $150 on the system price of a $3k or $4k computer. Besides if I recall Schiller said something like "if you knew how much that Flash and GPU's cost you'd be impressed with the pricing." Anyhow I doubt we can use the MBP flash as guidance.
Yes, it is supposed to be faster, so I would say estimate on another $200 dollars on top of those options.
ME said:what type of performance can we expect using the current version of indigo with the new mac pro's dual gpus? for indigo alone, would it be worth buying the (amd) d700s over the d300s?
then down the road a bit, is it unreasonable to expect the program to be able to utilize more of the gpu's potential power beyond the current gpgpu implementation?
thanks for any insight.
HIM said:Hi Jeff,
Currently I think the D300s should be fine.
But in the future (somewhat near future if you want to use Indigo betas), theD700s could provide a major boost in rendering power.
Which would be nice, but isn't the nMP flash supposed to be some high end Flash much faster than the MBP? If 512GB is only $300, I kind of doubt they'd only give the nMP 256 which would only be $150 on the system price of a $3k or $4k computer. Besides if I recall Schiller said something like "if you knew how much that Flash and GPU's cost you'd be impressed with the pricing." Anyhow I doubt we can use the MBP flash as guidance.
Yes, it is supposed to be faster, so I would say estimate on another $200 dollars on top of those options.
I don't think it's supposed to be faster. They're both advertised to use the same 1 gigabyte/sec Flash drive.
Edit: NM! The new Macbook Pro is 800-ish megabyte.
Well, it certainly looks more impressive stretched out like that than it does in the Apple store "Buy Now" (Not) window. I was always pretty sure they'd include a a power cord, unless they found some way to charge $40 for a Thunderbolt to AC adapter.Base config - Quad-Core and Dual GPU
We know the base prices and we know all of the configurations available. We do not know the prices of the upgraded configurations, as I said.
All of the information is here:
http://www.apple.com/mac-pro/specs/ (upgrade and base spec info)
and
http://store.apple.com/us/buy-mac/mac-pro (base spec configs and price)
64 bit is faster mostly because they added more registers than for 32 bit, and likewise 16. So if you're running 64 bit compiled and at least somewhat optimized code you should see it run faster.
No, on a G5, 32-bit code ran faster than 64-bit code because pointers are twice as big on 64-bit, so it's more data to push around.
Also, very few programs need 64-bit integers.
However, with the jump from 16-bit to 32-bit, 32-bit was faster because a lot of programs need numbers bigger than 65535, so 32-bit integers were being emulated on 16-bit by mostly everything.
Although 'C' and relatied languages like to play fast and loose with the distinction pointers and integers are really separate classes. If have 3-4 billion integers than 64bit pointers to them would be necessary. It isn't like 64bit programs make 8 bit chars explode to 64 bits also.
Seconds past 1970 ... going to be a 64 problem eventually. Most modern file systems have blown right past 32 bit ints.
No, on a G5, 32-bit code ran faster than 64-bit code because pointers are twice as big on 64-bit, so it's more data to push around. Also, very few programs need 64-bit integers. However, with the jump from 16-bit to 32-bit, 32-bit was faster because a lot of programs need numbers bigger than 65535, so 32-bit integers were being emulated on 16-bit by mostly everything.
I'm obviously talking CISC, RISC processors have plenty of registers so this would be the case.
Are you claiming that the G5 was CISC, not RISC?
Probably not; CrossFire is mainly used for gaming, and that's not what the Mac Pro is for. You don't need CrossFire support to use the two GPUs to run OpenCL workloads, or to run two separate GPU accelerated tasks.Since they put in two FirePro cards, does that mean Apple finally implemented Crossfire support in OS X?
In what way do they play loosely with the distinction? I'm not sure what you mean by this one,
Since they put in two FirePro cards, does that mean Apple finally implemented Crossfire support in OS X?
An integrated chip (like Iris Pro or the AMD integrated stuff) does it's work from DMA, because it uses integrated memory. There is no second bank of memory like VRAM to store data in or transfer to do. Everything is kept in RAM and there is no shuffling of data around. That's typically faster (and more ideal for audio), but you lose speed in an integrated GPU and RAM is typically slower than VRAM.
For a real awakening, take a look at the Iris Pro OpenCL benchmarks. One reason that GPU is such a speed demon is it's not moving data over a PCI bus.
Image
Even the 4000 series IGPU is faster than the dedicated stuff due to the lack of the PCI bus hit.
Since they put in two FirePro cards, does that mean Apple finally implemented Crossfire support in OS X?
Obviously not. My original point was that with Intel CISC procs going 64 bit gave more registers to theoretically can be faster. As you say with RISC you'd probably see the opposite.
char *c_ptr ; // a character pointer
int fastloose ; // an integer
.....
c_ptr++ ;
....
// versus
fastloose = c_ptr ;
....
c_ptr = fastloose++
.....
That you can willy nilly apply math operators ( appropriate for integers ) to some pointer without any context. That language causally allows users to assign ints to points and pointers to ints.
Similarly can drive 3 4K displays. Perhaps overkill short term since the monitors are relatively expensive, but 3-4 years out probably not so much.
There are two GPUs in part because have 7 video output ports ( 6 DisplayPort/TB and one HDMI). It is not particularly Apple's style to have present but dead in some contexts video ports. If present, the user can plug in and use them with no mystery configuration panel. Plug it in and it works.
Similarly can drive 3 4K displays. Perhaps overkill short term since the monitors are relatively expensive, but 3-4 years out probably not so much.
Crossfire isn't particularly going to help with either one of those. Crossfire is oriented toward driving one single monitor at much higher than normal frame rates.
The other issue is that Crossfire/SLI are proprietary solutions. Apple doesn't particularly buy into locking in their and user resources into single sourced constraints. If the two vendors would come up with a standard shared resource solution over PCI-e v3.0 Apple would probably get on board. They probably won't (at least short-intermediate term); so Apple won't.
All true. The interesting question would be if the card was plumbed for crossfire at all, because then in a Windows boot you should see it. With the newer cards it's handled over the PCIe but, with the older it required plumbing. At any rate I'm sure that Apple didn't plumb for it as they have no interest, it's a pure gaming solution as you say.
All true. The interesting question would be if the card was plumbed for crossfire at all, because then in a Windows boot you should see it.
With the newer cards it's handled over the PCIe but, with the older it required plumbing. At any rate I'm sure that Apple didn't plumb for it as they have no interest, it's a pure gaming solution as you say.