[vsipl++] [patch] Parallel Howto

Toon Knapen toon.knapen at telenet.be
Tue Jul 18 06:41:49 UTC 2006


Mark Mitchell wrote:
> 2. I've started saying "uni-processor" and "multi-processor" instead of
> "serial" and "parallel".  What do you think about adopting that
> convention?  The problem is that uniprocessors can be parallel (SIMD
> units, or Cell).

We recently have been looking at the wording in our tutorials too and I 
think it might be confusing to use terms like 'uni-processor' or 
'multi-processor'. The main reason is that MPI and multi-threading is 
about processes, not processors. On what processor these processes will 
be scheduled is up to the OS (generally). My experience is that the 
scheduling of processes on processors is something very confusing for 
users and using these terms might add to that confusion. And indeed, 
once users are dealing with multi-core processors, this will be even 
more confusing.

Toon Knapen

PS: Hope you don't mind me chipping in this conversation.



More information about the vsipl++ mailing list