Wednesday, 15 October 2014

Use of OpenMP


User
Explanation
Libdoubanm (data mining library (optimization and matric algorithms))

 -OpenMP (with MPI) to parallelize the code.
-with OpenMP
        1.threads number is reduce to one at each machine
       2.messages volume in MPI is reduced
       3.time and speed improved greatly
NaN-toolbox (time series analysis, statistic and machine learning toolbox for Octave and Matlab for data with and without MISSING VALUE)
-OpenMP used in two core function (sumskipnan_mex, covm_mex)
        1.compute the sum
        2.counts the samples which are not NaN
-Features of OpenMP used
       1.#pragma omp for schedule (dynamic) nowait
       2.#pragma omp parallel for schedule (dynamic) for schedule
       3.#pragma omp parallel
RiverFLO-2D (commercial, two-dimensional hydraulic engineering model)
-OpenMP used to parallelize the main element loops on multicore platforms
-Features of OpenMP
       1.Parallel regions
       2.Parallel do’s
MACROS (commercial application for process automaton, predictive modelling, intellectual data analysis and optimization)
-OpenMP used to improved performance of the tool
-Features of OpenMP
      1.OpenMP 2.0 standard


No comments:

Post a Comment