pareval
Version 1.2.0.0 (4.37 KB) by
mevans
Easy to use parallel evaluation of multiple code blocks.
This function allows you to evaluate multiple code blocks in parallel. It is intended as a user friendly interface to parfeval which I hope will one day be made obsolete by a matlab built-in (like parfor). On my laptop, the parallel overhead is about 30ms per task.
An example usage, which executes 2 code blocks in parallel:
nn = 4;
pareval({
% do the first set
{'r1 = rand(nn, nn);'
'r2 = magic(nn);'
'r3 = rand(nn, nn);'}
% do the second set
{'r4 = rand(nn, nn);'
'r5 = rand(nn, nn);'
'r6 = magic(nn);'} })
Cite As
mevans (2024). pareval (https://www.mathworks.com/matlabcentral/fileexchange/56672-pareval), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2015a
Compatible with any release
Platform Compatibility
Windows macOS LinuxCategories
Find more on Parallel for-Loops (parfor) in Help Center and MATLAB Answers
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.2.0.0 | Updated to work on R2022a. |
||
1.1.0.0 | Does rehash to ensure that new functions are found. Better file cleanup. Rough overhead measurement included in help comment.
|
||
1.0.0.0 | updated description and tags
|