Multiprocessor Workstation Motherboards

  • Thread starter Thread starter RJ Emery
  • Start date Start date
Click For Summary

Discussion Overview

The discussion centers on the search for motherboards capable of supporting up to eight processors for building a parallel computing workstation. Participants explore the feasibility of using such hardware for high-performance computing tasks, particularly in a single-user environment, and inquire about suitable software options to run on these systems.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant expresses interest in motherboards that can accommodate eight processors, either single-core or dual-core, for a parallel computing setup.
  • Another participant mentions that motherboards capable of running eight processors are available, citing Dell as a vendor for fully configured systems.
  • There is a suggestion to search for "dual quad core xeon" to find suitable motherboards for self-assembly, with a note that these configurations can run both Linux and Windows.
  • One participant prefers Opteron processors over Xeon but has difficulty finding motherboards that can support a flexible number of processors, indicating a potential need for multiple motherboards.
  • Concerns are raised about how to ensure that all processors are fully utilized, with a mention that program design must accommodate multiple threads to leverage the hardware effectively.
  • A participant notes that while quad processor systems can be built easily, constructing an eight processor system presents challenges, particularly in terms of coupling multiple motherboards.
  • There is a discussion about the performance comparison between Intel and AMD eight processor solutions, with the observation that their competitive positions may shift over time.
  • One participant emphasizes the importance of program design, including considerations like threading, locking, and cache management, to fully utilize the available processing power.

Areas of Agreement / Disagreement

Participants express varying opinions on the availability and suitability of motherboards for eight processors, with some agreeing on the existence of options while others highlight challenges in finding the right configurations. The discussion remains unresolved regarding the optimal approach to building such systems and ensuring full utilization of processors.

Contextual Notes

Participants mention limitations in finding motherboards that support a flexible number of processors and the need for careful program design to utilize the hardware effectively. There are also references to potential performance differences between Intel and AMD solutions, indicating a dynamic market landscape.

RJ Emery
Messages
114
Reaction score
6
I am interested in mobos that can handle up to eight processors, either eight single-core or more desirably four dual-core processors. The intent is to build a parallel computer in a single box. Mobos that I can find which handle multiple processors seem to be optimized for server applications, while my goal is a single user workstation capable of handling Grand Challenge-type computations.

Anyone know of suitable off-the-shelf hardware for building such a computer?

And the software to run it?
 
Computer science news on Phys.org
RJ Emery said:
I am interested in mobos that can handle up to eight processors, either eight single-core or more desirably four dual-core processors. The intent is to build a parallel computer in a single box. Mobos that I can find which handle multiple processors seem to be optimized for server applications, while my goal is a single user workstation capable of handling Grand Challenge-type computations.

Anyone know of suitable off-the-shelf hardware for building such a computer?

And the software to run it?
Sure, motherboards that can run 8 processors are already out.
For instance (without specifically endorsing this place) they sell them fully configured at Dell.

Or if you want to build yourself just google "dual quad core xeon" and you get a list of motherboards.

And this configuration runs Linux and Windows.

RJ Emery said:
Mobos that I can find which handle multiple processors seem to be optimized for server applications
Not sure what you mean when you say that.

Clearly you would not want to run some single threaded program on a box with 8 processors. :smile:
 
Last edited:
MeJennifer said:
Sure, motherboards that can run 8 processors are already out. For instance (without specifically endorsing this place) they sell them fully configured at Dell. Or if you want to build yourself just google "dual quad core xeon" and you get a list of motherboards. And this configuration runs Linux and Windows.
Opteron would be of more interest than Xeon, but regardless, I have not found motherboards, using Google or other means, that can be populated with one to N processors -- single-, dual- or quad-core. I would not be surprised if two or more Extended ATX mobos would be required, but then I don't see how they could be coupled.

I can easily build a quad processor system, but how do I build an eight processor system? And regardless of the number of cores or processors, how do I know all are truly being fully utilized?
 
RJ Emery said:
Opteron would be of more interest than Xeon, but regardless, I have not found motherboards, using Google or other means, that can be populated with one to N processors -- single-, dual- or quad-core. I would not be surprised if two or more Extended ATX mobos would be required, but then I don't see how they could be coupled.

I can easily build a quad processor system, but how do I build an eight processor system? And regardless of the number of cores or processors, how do I know all are truly being fully utilized?
As I wrote before there are motherboards with two processor slots, so you can populate each with a quad core processor.

An 8 processor option with intel is currently faster than an 8 processor AMD solution. But both companies are playing catch up with each other so in a few months the roles may have switched.

RJ Emery said:
And regardless of the number of cores or processors, how do I know all are truly being fully utilized?
It depends on the way you write your program. You need at least 8 threads in the above configuration, but that is just the start, you need to think of things like locking and cache misses.
 
Last edited:

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 40 ·
2
Replies
40
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 12 ·
Replies
12
Views
6K
  • · Replies 15 ·
Replies
15
Views
2K