Core CODES Updates
This MR contains the following main changes:
"server" -> "nw-lp" identifier change for consistency across configurations
This change is made for consistency across all configuration files and workload generators in core CODES. Where older models and versions of CODES utilized the "server" identifier to specify the number of server LPs per modelnet group repetition, newer models and configurations utilized the less paradigm specific "nw-lp" identifier.
This shift slightly fractured the codebase and led to confusion when running similar/same configurations across different network models.
Specifically, this change converts all usage of the "server" identifier to the "nw-lp" identifier. All tests, existing default configuration files, and models have been updated to use the "nw-lp" identifier for the workload server LPs. Some docs and readmes have been updated as well to no longer instruct new users to use the "server" identifier.
"compute_time_speedup" configuration parameter added
This change introduces a quick way to affect how much time is spent doing
"compute_time" delay. Default compute_time_speedup is 1. Changing this factor
is done by adding a
compute_time_speedup="2.0"; item in the loaded model
configuration file. This results in all compute_time delay increments to be
reduced by a factor of 2.