max_in_place - example of multi-threaded MEX function

Example of a multi-threaded MEX function, that can easily be adapted
248 download
Aggiornato 19 lug 2018

Visualizza la licenza

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

Cita come

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. Recuperato .

Compatibilità della release di MATLAB
Creato con R2017b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
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