max_in_place - example of multi-threaded MEX function

バージョン 1.0.4 (10.3 KB) 作成者: Yair Altman
Example of a multi-threaded MEX function, that can easily be adapted
ダウンロード: 265
更新 2018/7/19

ライセンスの表示

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

引用

Yair Altman (2026). max_in_place - example of multi-threaded MEX function (https://jp.mathworks.com/matlabcentral/fileexchange/68237-max_in_place-example-of-multi-threaded-mex-function), MATLAB Central File Exchange. 取得日: .

MATLAB リリースの互換性
作成: R2017b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
タグ タグを追加
バージョン 公開済み リリース ノート
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