[sdiy] SPICE and Processors
Rainer Buchty
rainer at buchty.net
Sat Jul 25 18:51:19 CEST 2009
On Sat, 25 Jul 2009, Neil Johnson wrote:
> <Looks to Rainer for a lecture on SIMD...>
:)
Actually, I have not the slightest idea whether SPICE in any of its
incarnations can make proper use of parallel systems either by being
programmed using some parallel programming models, be it plain pthreads
or something more sophisticated like OpenMP or MPI (which is where the
Quad Core might benefit) or using some data-parallel programming model
like CUDA or OpenCL (where the graphics card with their numerous
floating-point cores will do their good).
> As a quick example, running a phaser simulation in version 3 of
> LTSpice with audio in and out I find a Core 2 Duo 2GHz 2GB machine
> about 20% faster than a single-core Pentium-M 2GHz 1GB machine (both
> Dell laptops, WinXP).
Which might well be related to cache and general task-switching issues
leading to an overall more balanced execution of all running tasks and
somewhat less L1$ clobbering, therefore having nothing to do with the
potentially doubled processing power per se.
But thanks for the idea ... Will throw it at our parallel programming
and application acceleration guys.
Rainer
More information about the Synth-diy
mailing list