- Go to the "Simulation" tab of your model.
- Please click on the drop-down menu right that is placed right under the "Stop time" option.
- Select the "Accelerator" option.
- Save your model.
Computer uses only 21% of cpu when running multithreading in simulink
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I made a simulink spice model for a circuit and it is taking around 30 minutes to compile, I thought it was normal, but checking windows task manager it seems that only one thread of my cpu is at it's maximum capacity, i tried using different configurations of workers and threads per worker, but nothing work it is still using arount 21% of the total of my CPU.
My simulink model has only one .slx
I am using this code for the parallel computing part
bdclose all;
%proj = openProject('.C:\Users\ferna\Downloads\halfBridgeTest.slx');
model = '\Downloads\halfBridgeTest.slx';
open_system(model);
modelN = 'halfBridgeTest';
in = Simulink.SimulationInput(modelN);
parpool('LocalProfile1')
tic; out = parsim(in, 'UseFastRestart','on'); toc
delete(gcp('nocreate'));
0 commentaires
Réponses (1)
Ninad
le 5 Juil 2024
Hi Fernando,
You can set the model to run in the "Accelerator Mode".To do so please follow these steps:
You can also perform build optimizations for faster builds.
Please refer the following MathWorks documentation to know more:
Regards,
Ninad
0 commentaires
Voir également
Catégories
En savoir plus sur Manual Performance Optimization dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!