Une carte mère biprocesseur est une carte mère d'ordinateur qui dispose d'un espace pour deux puces de processeur complètes et distinctes. Ces puces sont ensuite reliés entre eux à bord à l'aide d'un certain nombre de méthodes différentes, même si un système de bus de processeur spécialisé est le plus commun. En théorie, ces machines ont la possibilité de fonctionner à des vitesses bien au-delà d'un ordinateur normal, comme les différents processeurs fournissent un quasi-doublement de la puissance. Alors que les cartes mères biprocesseurs ont toujours été rares, avec l'avènement des processeurs multi cœurs, ils sont encore plus difficiles à trouver.
En règle générale, une carte mère biprocesseur nécessite deux des mêmes processeurs. Ils doivent être exactement les mêmes, ou le déséquilibre provoque l'ordinateur de devenir instable et s'est arrêté. Bien que ce soit le cas presque à chaque fois, il y a eu des conseils qui pourraient prendre processeurs légèrement différentes, mais celles-ci étaient exceptionnellement rares.
Ce type de carte mère était commun entre les systèmes de serveurs bas de gamme de bureau haut de gamme et. Dans la plupart des cas, seuls les systèmes de bureau haut de gamme pourraient accepter le matériel et les logiciels requis pour utiliser la puissance du second processeur. Du côté du serveur, aux mi-serveurs haut de gamme passe souvent loin de la route de la carte mère standard dans d'autres types de systèmes tels que les systèmes de montage en rack ou lame.
La conception physique d'une carte mère biprocesseur varie souvent d'une carte mère standard. Le second processeur modifie la structure de base du système, typiquement par déplacement de la mémoire. Cela pousse la mémoire en bas de la carte, déplaçant souvent le chipset vers les slots d'extension. À la suite de ces modifications, une carte mère biprocesseur aura typiquement slots d'extension moins d'une carte mère de taille similaire
Alors que la carte mère biprocesseur semble que ce serait faire un système deux fois plus vite qu'un ordinateur standard, ce n'est pas le cas. Limitations de l'accès du processeur vers le bus de système et la mémoire ont souvent besoin d'un processeur à patienter pendant que l'autre est actif. En outre, jusqu'à récemment, peu de programmes ont été écrits pour profiter d'un système multiprocesseur. La plupart des programmes auront accès au processeur principal et ne jamais envoyer quoi que ce soit à la deuxième, elle se limitait souvent à des processus du système d'exploitation sur tous, mais le plus puissant des programmes.
Avec l'avènement des processeurs multi cœurs, la plupart des inconvénients à une carte mère biprocesseur ont disparu. Le processus d'allocation des ressources du système a été modifié pour permettre plus encore accès, et il y a plus de programmes qui vont utiliser un second processeur. En fait, de nombreux programmes sont maintenant écrits d'utiliser plusieurs processeurs en même temps.
Pour tout cela, l'innovation, la carte mère biprocesseur est encore une curiosité. Depuis processeurs multi cœurs peuvent faire la même chose que d'un double système sans beaucoup de problèmes techniques, ils ont repris le marché. Enfin, lorsque la commune multipaire dépassé deux cœurs de processeur, il a dépassé la puissance d'un système de base de processeur double.