 |
 |
The unofficial eight-core Apple Mac Pro!
|
 |
|
 |
|
Forum Regular
Join Date: May 2005
Location: Somewhere they can't find me
Status:
Offline
|
|
|
(Last edited by allblue; Nov 14, 2006 at 07:10 PM.
)
|
|
"Believe nothing, no matter where you heard it, or who has said it, not even if I have said it, unless it agrees with your own reason and your own common sense."
Buddha
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Mar 2006
Location: Here
Status:
Offline
|
|
That is about what I expected. I think an upgraded Mac Pro might hit a wall with memory bandwidth when the applications are out there that require this kind of power.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Oct 1999
Location: Bloomington, IN, USA
Status:
Offline
|
|
|
|
Mac Pro 4x2.66 10/RAID 1&0, MBP 2.8/4/320+48 EC SSD, Mini 2.26/4/120, ReadyNAS NV+ 3TB, iPhone 3G S⃣ 32G
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status:
Offline
|
|
Lack of scaling due to FSB I guess.
|
|
•
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Nov 2005
Location: New York City
Status:
Offline
|
|
I think that performance will get better as software is written to take advantage of more cores.
|
|
Mac Pro 3GHz QC, PowerMac G4 MDD 1.42DP, PowerMac G4 MDD 1.25DP, MacBook, iBook G3 900, Pismo 900, Compaq R3275, and a Dell 2405FPW
|
| |
|
|
|
 |
|
 |
|
Dedicated MacNNer
Join Date: Dec 2004
Status:
Offline
|
|
Perfect time to introduce a headless Mac Pro Mini with a single LGA 775 socket, 4 DDR2 memory slots and a couple of PCI Express slots.

|
|
|
| |
|
|
|
 |
|
 |
|
Admin Emeritus 
Join Date: Oct 1999
Location: Zurich, Switzerland
Status:
Offline
|
|
Not surprising, but welcome. Wasn't it Anandtech that did this with pre-release quad-core CPUs a couple of months ago?
tooki
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Nov 2004
Location: eating kernel
Status:
Offline
|
|
AGH!! I heard a rumor that 8 core Mac Pros were supposed to come out in mid-Nov. and the 14th was a Tuesday and the 15th was a Wednesday and they didn't come out!!  AGHHHH!!!!!!
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Dec 1999
Status:
Offline
|
|
Interesting how OS X beats XP in most of the multimedia test, but then gets spanked with the gaming tests.
Identical hardware. Obviously some serious room for improvement on the gaming front. 
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2002
Location: Live at the BBQ
Status:
Offline
|
|
The hardware isn't truly identical: the windows box has a 10k RPM hard drive (vs. the Mac Pro's 7.2k), and an 800MHz memory (vs. the Mac Pro's 667mHz). The Mac Pro gets the edge with the graphics card with twice as much memory, but how much would the extra video RAM impact performance? The Windows rig has the Core 2 "Extreme" processor (intel core 2 extreme QX6700)... how is that different from the Xeon?
Of course, this isn't a comparison of Mac OS X and Windows running on the Mac Pro, but the Mac Pro
|
|
"Bill Gates can't guarantee Windows... how can you guarantee my safety?"
-John Crichton
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status:
Offline
|
|
Originally Posted by himself
The hardware isn't truly identical: the windows box has a 10k RPM hard drive (vs. the Mac Pro's 7.2k), and an 800MHz memory (vs. the Mac Pro's 667mHz).
I don't know where you got that 667 MHz FSB from. Every Mac Pro has a 1333 MHz FSB, the Xeon X5355 CPU runs on a 1333 MHz FSB.
|
|
•
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status:
Offline
|
|
Originally Posted by himself
The Windows rig has the Core 2 "Extreme" processor (intel core 2 extreme QX6700)... how is that different from the Xeon?
Core 2 Extreme Quad QX6700 - 2.66 GHz / 2x4MB / 1066 MHz - TDP 125 W - Socket 775 - $999 - "Kentsfield"
Quad-Core Xeon X5355 - 2.66 / 8 MB / 1333 MHz - TDP 120 W - Socket LGA771 - $1,172 - "Clovertown"
|
|
•
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Jan 2003
Location: The midwest...
Status:
Offline
|
|
Those are some pricey processors, but in a year or two when they are not new technology anymore, they should make a heck of an upgrade path...
Good news!
|
|
Joe
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jun 2006
Location: "Working"
Status:
Offline
|
|
Originally Posted by Simon
I don't know where you got that 667 MHz FSB from. Every Mac Pro has a 1333 MHz FSB, the Xeon X5355 CPU runs on a 1333 MHz FSB.
The memory's clock speed is 667MHz. The FSB is still 1333MHz. And the games did better on the Mac Pro running XP compared to OS X, which is what I'm sure they were talking about.
|
|
|
| |
|
|
|
 |
|
 |
|
Admin Emeritus 
Join Date: Oct 1999
Location: Zurich, Switzerland
Status:
Offline
|
|
Originally Posted by Simon
Lack of scaling due to FSB I guess.
Likely not. For the most part, most applications can't scale linearly as the number of CPUs increases. Moving from one CPU to two benefits most multi-threaded apps appreciably. Beyond two CPUs (or cores), the benefits tend to be modest. Only apps that do hard-core number crunching (and have been written carefully to be highly multithreading-optimized) tend to benefit from more than 2 processors.
tooki
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Aug 2001
Status:
Offline
|
|
Indeed. See http://en.wikipedia.org/wiki/Amdahl's_law for a good summary of the limits of parallel processing.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2002
Location: Live at the BBQ
Status:
Offline
|
|
Originally Posted by Simon
I don't know where you got that 667 MHz FSB from. Every Mac Pro has a 1333 MHz FSB, the Xeon X5355 CPU runs on a 1333 MHz FSB.
I never mentioned the FSB; those numbers are the RAM speeds.
Oh, thanks for clarifying the processor differences.
|
|
"Bill Gates can't guarantee Windows... how can you guarantee my safety?"
-John Crichton
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status:
Offline
|
|
Originally Posted by tooki
Likely not. For the most part, most applications can't scale linearly as the number of CPUs increases. Moving from one CPU to two benefits most multi-threaded apps appreciably. Beyond two CPUs (or cores), the benefits tend to be modest. Only apps that do hard-core number crunching (and have been written carefully to be highly multithreading-optimized) tend to benefit from more than 2 processors.
Yeah, that's obvious, but the point is that they tested multithreaded apps some of which scale very well from one to two and four cores. The question is why they scale considerably worse from four to eight. And unless it's just a question of how these apps have been coded, I'd take a look at the intra-core (how has Intel actually done that?) and FSB loads.
|
|
•
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Mar 2006
Location: Here
Status:
Offline
|
|
Originally Posted by Simon
Yeah, that's obvious, but the point is that they tested multithreaded apps some of which scale very well from one to two and four cores. The question is why they scale considerably worse from four to eight. And unless it's just a question of how these apps have been coded, I'd take a look at the intra-core (how has Intel actually done that?) and FSB loads.
It is my understanding that there is not a linear increase in performance with multiple cores, even when coding is done properly for multithreading is this. 1.Many calculations depend on other calculations, and so cannot be done on separate cores. 2. Many applications just don't lend themselves to being multithreaded, as they rely heavily on dependent calculations. 3. I/O cannot match the speed of these CPUs. It takes very efficient code to be able to feed 8 cores, when it is swapped to a HDD.
That is what I know, and I sure it is incomplete.
|
|
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status:
Offline
|
|
I agree absolutely with you, Tuoder. And of course I wasn't surprised by the non-linear scaling but rather by the fact that the scaling from 4->8 cores seemed much reduced compared to going from 1->2 or from 2->4. I find that rather surprising. Of course the code could be responsible for this, but if you assume that a code has been optimized well for multiple cores you do wonder why the scaling from 4->8 cores is not better. One possible explanation would be that communication between cores or between cores and memory is becoming a bottleneck.
|
|
•
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Mar 2004
Location: Truckee, CA
Status:
Offline
|
|
I more than fully agree with the "academic exercise" comment. Retrofitting quad cores into dual core boxes is greatly limited by the dual core box architecture. More than the quad cores what I am interested in seeing is how the next gen of MPs evolves the architecture and how that evolved architecture interacts with Leopard.
One obvious area of interest is graphics. E.g. perhaps dual-SLI, or some other way to utilize two hot graphics cards. Folks running Aperture with multiple monitor setup; also the gamer market (one Apple has expressed intent to go after) need more strength than the existing choices.
-Allen Wicks
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Mar 2006
Location: Here
Status:
Offline
|
|
Originally Posted by Simon
I agree absolutely with you, Tuoder. And of course I wasn't surprised by the non-linear scaling but rather by the fact that the scaling from 4->8 cores seemed much reduced compared to going from 1->2 or from 2->4. I find that rather surprising. Of course the code could be responsible for this, but if you assume that a code has been optimized well for multiple cores you do wonder why the scaling from 4->8 cores is not better. One possible explanation would be that communication between cores or between cores and memory is becoming a bottleneck.
Inter-core communication could be a problem. The Cell uses more extensive hardware-based on-die communication. This makes me wonder if they won't go in the direction next. The Cell, as it si my understanding can handle 9 threads at the same time (one PPCish controller, 8 processing units [7 or 6 in practice, due to yield problems]). I wonder how much more efficient it is to use that method, when compared to mountains of shared cache.
Memory bandwidth is also a major concern, as Anandtech has mentioned in their article about the stock MP. FB-DIMMs are high-latency, and though the MP is quad-channel, these channells are serialized into two "channels". It kind of makes you wonder how much something like a couple of i-RAMs would help, if they were utilized properly.
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|