B. Keömley-Horváth, G. Horváth, Péter Polcz, Bálint Siklósi, Kálmán Tornai, János Juhász, G. Szederkényi, György Cserey, Attila Csikász-Nagy, I. Reguly
{"title":"便携式流行病模拟器PanSim的设计与应用","authors":"B. Keömley-Horváth, G. Horváth, Péter Polcz, Bálint Siklósi, Kálmán Tornai, János Juhász, G. Szederkényi, György Cserey, Attila Csikász-Nagy, I. Reguly","doi":"10.1109/CIW-IUS56691.2022.00006","DOIUrl":null,"url":null,"abstract":"The COVID-19 pandemic has presented a clear and present need for urgent decision making. Set in an environment of uncertain and unreliable data, and a diverse range of possible interventions, there is an obvious need for integrating HPC into workflows that include model calibration, and the exploration of the decision space. In this paper, we present the design of PanSim, a portable, performant, and productive agent-based simulator, which has been extensively used to model and forecast the pandemic in Hungary. We show its performance and scalability on CPUs and GPUs, then we discuss the workflows PanSim integrates into. We describe the heterogeneous, resource-constrained HPC environment available to us, and formulate a scheduling optimisation problem, as well as heuristics to solve them, to either minimise the execution time of a given number of simulations or to maximise the number of simulations executed in a given time frame.","PeriodicalId":360051,"journal":{"name":"2022 First Combined International Workshop on Interactive Urgent Supercomputing (CIW-IUS)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Design and Utilisation of PanSim, a Portable Pandemic Simulator\",\"authors\":\"B. Keömley-Horváth, G. Horváth, Péter Polcz, Bálint Siklósi, Kálmán Tornai, János Juhász, G. Szederkényi, György Cserey, Attila Csikász-Nagy, I. Reguly\",\"doi\":\"10.1109/CIW-IUS56691.2022.00006\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The COVID-19 pandemic has presented a clear and present need for urgent decision making. Set in an environment of uncertain and unreliable data, and a diverse range of possible interventions, there is an obvious need for integrating HPC into workflows that include model calibration, and the exploration of the decision space. In this paper, we present the design of PanSim, a portable, performant, and productive agent-based simulator, which has been extensively used to model and forecast the pandemic in Hungary. We show its performance and scalability on CPUs and GPUs, then we discuss the workflows PanSim integrates into. We describe the heterogeneous, resource-constrained HPC environment available to us, and formulate a scheduling optimisation problem, as well as heuristics to solve them, to either minimise the execution time of a given number of simulations or to maximise the number of simulations executed in a given time frame.\",\"PeriodicalId\":360051,\"journal\":{\"name\":\"2022 First Combined International Workshop on Interactive Urgent Supercomputing (CIW-IUS)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 First Combined International Workshop on Interactive Urgent Supercomputing (CIW-IUS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIW-IUS56691.2022.00006\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 First Combined International Workshop on Interactive Urgent Supercomputing (CIW-IUS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIW-IUS56691.2022.00006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Design and Utilisation of PanSim, a Portable Pandemic Simulator
The COVID-19 pandemic has presented a clear and present need for urgent decision making. Set in an environment of uncertain and unreliable data, and a diverse range of possible interventions, there is an obvious need for integrating HPC into workflows that include model calibration, and the exploration of the decision space. In this paper, we present the design of PanSim, a portable, performant, and productive agent-based simulator, which has been extensively used to model and forecast the pandemic in Hungary. We show its performance and scalability on CPUs and GPUs, then we discuss the workflows PanSim integrates into. We describe the heterogeneous, resource-constrained HPC environment available to us, and formulate a scheduling optimisation problem, as well as heuristics to solve them, to either minimise the execution time of a given number of simulations or to maximise the number of simulations executed in a given time frame.