Author: Robert Hyatt
Date: 05:59:24 04/15/04
Go up one level in this thread
On April 15, 2004 at 06:30:14, Joachim Rang wrote: >Hi, > >I read in the past of some differences between multiprocessor-Architectures >between NUMA and SMP. Now I heard of something called MPI? Can enybody enlighten >me what are the differences between this multiprocessor-Architectures(please not >too technical) and what the main advantages/disadvantages for Chessengines? > >thanks in advance SMP -> Symmetric MultiProcessing. N cpus, all can do everything from handling interrupts to initiating I/O. Memory is shared. NUMA -> Non-Uniform Memory Access. Just like SMP except that each CPU has local memory that can be accessed faster than memory on other processors. MPI -> Message Passing Interface. It is a message passing library similar to PVM that works mainly on clusters. Those not knowing what they are doing might use it on a NUMA box but it is not the best approach there. NUMA offers some problems in that it is more efficient for a CPU to access some parts of memory than it is to access others. If you don't plan for this, you simply run slower than optimal.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.