Abstract. As PDES (Parallel and Discrete Event Simulation) applications become larger and more complex, program test for these applications becomes quite difficult. Current test approaches mainly rely on adding test code into program manually to record model data and to execute the given test cases, which are quite time-consuming. To solve this problem, a test method PDES-TCG based on RUM (PDES Test Code Generation) is proposed, which can be used to generate executable test code and insert them into application programs automatically. The test code can record run-time data of simulation models and test simulation entities with given test cases. The method is validated using a simple PDES application.
Abstract. The widespread of many-core processors brings new opportunities to enhance performance of PDES applications. MIC is a relative new many-core architecture compared with the widely-used GPU. In our previous paper, experiments for evaluating performance of a PDES simulator ROSS are designed and tested on MIC and CPU respectively. However, no related works have been done on evaluation PDES simulators on CPU+MIC collaborative platform. We observe that the MPI based ROSS performs poorly, while the multi-thread ROSS is not able to work on CPU+MIC platform. We propose a PDES simulator based on a MPI+OpenMP hybrid parallel modeled ROSS which can be called as ROSS-OMPI. We use MPI to handle the interactive events between CPU and MIC, while several OpenMP threads are issued to process events in parallel inside CPU and MIC respectively. The experiment results show that the hybrid model of ROSS brings better performance.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.