max_in_place - example of multi-threaded MEX function
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
Plateformes compatibles
Windows macOS LinuxCatégories
- Image Processing and Computer Vision > Computer Vision Toolbox > Recognition, Object Detection, and Semantic Segmentation > Text Detection and Recognition >
Tags
Remerciements
Inspiré par : Viewer3D, Mex Multithreading
A inspiré : Simpler MEX Multi-Threading w/ a Persistent Thread Pool, Multi-Threading w/ MEX: Adding Two Vectors
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
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 |