On Wed, 25 Jul 2007, leppert, jan wrote:
> First one, is it profitable to use a Dual- or Quad-Core CPU, if you use 
> an single computer to solve problems with mpb/meep?

Yes.  Just use MPI, which supports shared-memory machines.

> Second, will there be an implementation in mbp/meep to use the GPU (for 
> example with CUDA from nvidia) for the simulation and how much would be 
> the profit in simulationtime?

We have no plans to implement Meep on CUDA or any other GPU, at least with 
the current state of the technology.  I have little personal interest in 
card-specific programming for limited low-level architectures.

MPB could potentially benefit more easily, because almost all of its 
performance depends only on FFTW and the BLAS.  For example, if you had a 
BLAS library for CUDA, that would speed things up somewhat (I have no idea 
what the speedup would be).  Currently, GPUs are only for single-precision 
calculations, as far as I know, so you would have to forgo double 
precision.

Steven

_______________________________________________
mpb-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss

Reply via email to