Menu

#5 multi-threaded dspsr

version_1.0
closed-accepted
None
7
2007-12-19
2007-05-19
No

It would be nice if a single dspsr process could be run on multiple CPUs/cores using multiple threads. These threads could share important resources, such as the FFT plans, dispersion kernel, and phase predictor, without the need for MPI. Potential trouble spots:

- a mutex would be required to protect shared resources during allocation/initialization;

- the InputBuffering system would have to implement a shared pool, such that each thread could store the data that it lost for use by other threads; and

- static variables, such as the Operation::workingspace, would have to be removed.

Discussion

  • Willem van Straten

    Logged In: YES
    user_id=1219749
    Originator: YES

    Multi-threaded dspsr is pretty much working now and any problems should be registered as bugs.

     
  • Willem van Straten

    • milestone: --> version_1.0
    • assigned_to: nobody --> straten
    • status: open --> closed-accepted
     
Auth0 Logo