* Use now crosstraffic keyword instead of the terribly missleading
fullduplex keyword. It is activated by default now in the current
default model, use --cfg=network/crosstraffic:0 to turn it off.
+ * Experimental: new configuration option --cfg=surf/nthreads:N to run
+ analytical models in parallel with N threads (default is 1).
* Ongoing refactoring the model parsing to make XML files optional
(more work is needed here to fully achieve this goal)
may speedup the simulation by discarding very small actions, at the
price of a reduced numerical precision.
+\subsection options_model_nthreads Parallel threads for model updates
+
+By default, Surf computes the analytical models sequentially to share their
+resources and update their actions. It is possible to run them in parallel,
+using the \b surf/nthreads item (default value: 1).
+Depending on the workload of the models and their complexity, you may get a
+speedup or a slowdown because of the synchronization costs of threads.
+
\subsection options_model_network Configuring the Network model
\subsubsection options_model_network_gamma Maximal TCP window size
- \c ns3/TcpModel: \ref options_pls
+- \c surf/nthreads: \ref options_model_nthreads
+
- \c smpi/running_power: \ref options_smpi_bench
- \c smpi/display_timing: \ref options_smpi_timing
- \c smpi/cpu_threshold: \ref options_smpi_bench