Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Axemantitan

macrumors 6502a
Original poster
Mar 16, 2008
542
97
It's been a while since Apple has released a multiprocessor computer (not since the PPC era, I think). Is it even possible to do so on Apple Silicon? If so, would there be a performance benefit worth the extra cost? What would be the likelihood that Apple would do so?
 

cmaier

Suspended
Jul 25, 2007
25,405
33,474
California
It's been a while since Apple has released a multiprocessor computer (not since the PPC era, I think). Is it even possible to do so on Apple Silicon? If so, would there be a performance benefit worth the extra cost? What would be the likelihood that Apple would do so?

Absolutely possible, though likely you would need an external crossbar chip. Not at all practical - the die is much smaller than the reticle, so smarter to just put more cores on the die, and avoid the performance problems caused by multiprocessors.
 
  • Like
Reactions: Big Ron

leman

macrumors Core
Oct 14, 2008
19,522
19,679
Apple has been granted advanced patents with regards to combining multiple processing chips (aka chiplets) into one unified compute cluster. They are much more likely to go this route instead of multiprocessors. The later come with major performance and efficiency disadvantages.
 

wyrdness

macrumors 6502
Dec 2, 2008
274
322
Back in the 1990's, where processors only tended to have a single core, it made sense to have multi-processor computers. These days CPUs have multiple cores. AMD even has 64-core x86 processors. I think that they days of multi-processor desktop & laptops are long gone.
 

polyphenol

macrumors 68020
Sep 9, 2020
2,141
2,614
Wales
Back many, many years ago, mainframe systems had a variety of approaches to dual and quad processors. Ranging from one box with two physical processors, or two boxes each with one processor, through to what amounted to two entirely separate computers which just communicated and could move workload between the two (or four) computers. (We knew them as nodes.)

Something towards a nodal system could make much sense if trying to scale up AS.
 

leman

macrumors Core
Oct 14, 2008
19,522
19,679
Back in the 1990's, where processors only tended to have a single core, it made sense to have multi-processor computers. These days CPUs have multiple cores. AMD even has 64-core x86 processors. I think that they days of multi-processor desktop & laptops are long gone.

Multi-processor systems still have a place in server (and, to a limited degree, HPC) market, where you need to handle a lot of independent parallel threads. But they offer no benefit whatsoever in the regular customer designs, as you rightfully point out.
 

leman

macrumors Core
Oct 14, 2008
19,522
19,679
Back many, many years ago, mainframe systems had a variety of approaches to dual and quad processors. Ranging from one box with two physical processors, or two boxes each with one processor, through to what amounted to two entirely separate computers which just communicated and could move workload between the two (or four) computers. (We knew them as nodes.)

It’s still a thing. Install one of many open-source batch servers on your array of macs and enjoy a makeshift cluster. This kind of scalability is very limited of course.
 

polyphenol

macrumors 68020
Sep 9, 2020
2,141
2,614
Wales
It’s still a thing. Install one of many open-source batch servers on your array of macs and enjoy a makeshift cluster. This kind of scalability is very limited of course.
The nodal architecture I was thinking about was somewhat tighter than a makeshift cluster but, logically, much the same. Little things that mattered - like real time clocks, were tightly synchronised to a microsecond. (Each RTC clicked every four microseconds, and each one was set to start at 0, 1, 2 or 3. So the same time could never occur on two nodes. Guaranteed uniqueness.)
 

wyrdness

macrumors 6502
Dec 2, 2008
274
322
Multi-processor systems still have a place in server (and, to a limited degree, HPC) market, where you need to handle a lot of independent parallel threads. But they offer no benefit whatsoever in the regular customer designs, as you rightfully point out.
Yes, I was avoiding muddying the waters by mentioning servers, since Apple aren't in that market.
 
  • Like
Reactions: leman

bradbomb

macrumors 6502a
Jan 7, 2002
566
309
Los Angeles, CA
It's been a while since Apple has released a multiprocessor computer (not since the PPC era, I think). Is it even possible to do so on Apple Silicon? If so, would there be a performance benefit worth the extra cost? What would be the likelihood that Apple would do so?
There were Mac Pros from the 1st generation that had dual Xeons in them
 
  • Like
Reactions: polyphenol
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.