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 (2026). max_in_place - example of multi-threaded MEX function (https://fr.mathworks.com/matlabcentral/fileexchange/68237-max_in_place-example-of-multi-threaded-mex-function), MATLAB Central File Exchange. Extrait(e) 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
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 |
