max_in_place - example of multi-threaded MEX function

Version 1.0.4 (10,3 ko) par Yair Altman
Example of a multi-threaded MEX function, that can easily be adapted
248 téléchargements
Mise à jour 19 juil. 2018

Afficher la licence

Max_in_place is a sample MEX file that shows a generic framework for multi-threaded processing in MEX functions.

Syntax: max_in_place(matrix1, matrix2)

The 2 input matrices must be real non-sparse and have the same number of elements. The matrix1 input is updated in-place (without memory reallocation) with the maximal value of corresponding elements in the two matrices.

Multi-threading is controlled via Matlab's builtin maxNumCompThreads function.
The code can easily be adapted for other processing types.

A detailed description is found at: http://UndocumentedMatlab.com/blog/multi-threaded-mex

Citation pour cette source

Yair Altman (2024). max_in_place - example of multi-threaded MEX function (https://www.mathworks.com/matlabcentral/fileexchange/68237-max_in_place-example-of-multi-threaded-mex-function), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2017b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.4

Added reference to Dirk-Jan Kroon'ssubmissions

1.0.3

Yet another attempt to update the screenshot...

1.0.2

another attempt to upload a screenshot...

1.0.1

screenshot img

1.0.0