Abstract

The number of threads in the thread pool is a critical factor that significantly influences the efficiency of parallel execution in Parallel Discrete Event Simulation (PDES). However, current methodologies, including such as static configuration, iterative search, solution based on system state information, and machine learning primarily cater to the domain of parallel computing. These approaches fail to consider PDES-specific characteristics like logical clock synchronization and the interaction among various simulation parameters, thereby posing challenges in accurately predicting the optimal number of threads required for achieving peak performance in PDES. In response to this, this paper proposes an adaptive multivariate power coefficient probability prediction method that considers the interrelated parameters in PDES which collectively influence runtime behavior. The method models various factors affecting PDES efficiency as multivariate power coefficients, incorporating a probability model and bias term to capture the variability of the simulation system. It constructs a nonlinear correlation model between the number of threads and simulation speedup, and derives the number of threads by calculating the optimal speedup of PDES. Experimental results demonstrate that this method achieves an average relative error of 6.4% in predicting the optimal number of threads, with performance improvement achieved by utilizing these predicted threads reaching 93.28% compared to ideal performance improvement relative to serial execution.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.