I have to do a parallel simulation without a parallel simulation tool box? The main idea is to Remove a for loop that does one iteration after another to speed up computation.

4 visualizzazioni (ultimi 30 giorni)
I have long lines of code where iam trying to evaluate 36 rows of data having 7 columns. The iterations happen one after other via a for loop. To reduce computational time i have to use do parallel simulation but there is no parallel simulation toolbox available
  5 Commenti

Accedi per commentare.

Risposte (1)

Walter Roberson
Walter Roberson il 8 Mag 2022
You have a small number of possibilities:
  • upgrade to a version that supports background pools
  • obtain the parallel computing toolbox
  • use Java threads to do your processing in Java code
  • use system() to create additional matlab processes to execute some of the work
  • In Windows, use .NET to create additional processes to do some of the work
  • Use the file exchange contribution popen() to create additional processes to do some of the work
  • use mex C or C++ code to invoke parallel processing using OpenMP or pthreads or popen or whatever is available

Categorie

Scopri di più su Parallel Computing Fundamentals in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by