{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T23:42:23Z","timestamp":1740181343399,"version":"3.37.3"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,9,23]],"date-time":"2023-09-23T00:00:00Z","timestamp":1695427200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,9,23]],"date-time":"2023-09-23T00:00:00Z","timestamp":1695427200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2024,2]]},"DOI":"10.1007\/s42514-023-00169-5","type":"journal-article","created":{"date-parts":[[2023,9,23]],"date-time":"2023-09-23T03:21:25Z","timestamp":1695439285000},"page":"17-31","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["FILL: a heterogeneous resource scheduling system addressing the low throughput problem in GROMACS"],"prefix":"10.1007","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-1735-5072","authenticated-orcid":false,"given":"Yueyuan","family":"Zhou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ZiYi","family":"Ren","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"En","family":"Shao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lixian","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiang","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leping","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangming","family":"Tan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,9,23]]},"reference":[{"issue":"9","key":"169_CR1","doi-asserted-by":"publisher","first-page":"2031","DOI":"10.1002\/jcc.21773","volume":"32","author":"MJ Abraham","year":"2011","unstructured":"Abraham, M.J., Gready, J.E.: Optimization of parameters for molecular dynamics simulation using smooth particle-mesh Ewald in GROMACS 4.5. J. Comput. Chem. 32(9), 2031\u20132040 (2011)","journal-title":"J. Comput. Chem."},{"key":"169_CR2","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1016\/j.softx.2015.06.001","volume":"1","author":"MJ Abraham","year":"2015","unstructured":"Abraham, M.J., Murtola, T., Schulz, R., et al.: GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers. SoftwareX 1, 19\u201325 (2015)","journal-title":"SoftwareX"},{"key":"169_CR3","unstructured":"AMD Corporation.: Radeon: Dissecting the polaris architecture (white paper). Online at https:\/\/www.amd.com\/system\/files\/documents\/polaris-whitepaper.pdf(2019)"},{"key":"169_CR4","doi-asserted-by":"crossref","unstructured":"Andersson, M.I., Murugan, N.A., Podobas, A., et\u00a0al.: Breaking Down the Parallel Performance of GROMACS, a High-Performance Molecular Dynamics Software[C]\/\/Parallel Processing and Applied Mathematics: 14th International Conference, PPAM, Gdansk, Poland, September 11-14, 2022, Revised Selected Papers, Part I. Cham: Springer International Publishing: 333-345 (2023) (2022)","DOI":"10.1007\/978-3-031-30442-2_25"},{"issue":"2","key":"169_CR5","doi-asserted-by":"publisher","first-page":"459","DOI":"10.1021\/ct900549r","volume":"6","author":"P Bjelkmar","year":"2010","unstructured":"Bjelkmar, P., Larsson, P., Cuendet, M.A., et al.: Implementation of the CHARMM force field in GROMACS: analysis of protein stability effects from correction maps, virtual interaction sites, and water models. J. Chem. Theo. Comput. 6(2), 459\u2013466 (2010)","journal-title":"J. Chem. Theo. Comput."},{"key":"169_CR6","doi-asserted-by":"crossref","unstructured":"Cui, W., et\u00a0al.: Enable simultaneous dnn services based on deterministic operator overlap and precise latency prediction. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (2021)","DOI":"10.1145\/3458817.3476143"},{"key":"169_CR7","unstructured":"Intel Corporation.:SUBDEVICE. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/fortran-compiler\/developer-guide-reference\/2023-0\/subdevice.html (2019)"},{"issue":"3","key":"169_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3232521","volume":"15","author":"H Kim","year":"2018","unstructured":"Kim, H., et al.: Coda: Enabling co-location of computation and data for multiple gpu systems. ACM Trans Archit Code Optim (TACO) 15(3), 1\u201323 (2018)","journal-title":"ACM Trans Archit Code Optim (TACO)"},{"issue":"11","key":"169_CR9","doi-asserted-by":"publisher","first-page":"6938","DOI":"10.1021\/acs.jctc.0c00744","volume":"16","author":"B Kohnke","year":"2020","unstructured":"Kohnke, B., Kutzner, C., Grubmuller, H.: A GPU-accelerated fast multipole method for GROMACS: performance and accuracy. J. Chem. Theo. Comput. 16(11), 6938\u20136949 (2020)","journal-title":"J. Chem. Theo. Comput."},{"key":"169_CR10","unstructured":"Kubernetes.: . Kuvernetes. https:\/\/github.com\/kubernetes\/kubernetes (2019)"},{"issue":"7","key":"169_CR11","doi-asserted-by":"publisher","first-page":"1691","DOI":"10.1021\/acs.jcim.2c00044","volume":"62","author":"C Kutzner","year":"2022","unstructured":"Kutzner, C., Kniep, C., Cherian, A., et al.: GROMACS in the cloud: A global supercomputer to speed up alchemical drug design. J. Chem. Inf. Model. 62(7), 1691\u20131711 (2022)","journal-title":"J. Chem. Inf. Model."},{"key":"169_CR12","doi-asserted-by":"crossref","unstructured":"Lemkul, JA., Roux, B., van der Spoel, D., et\u00a0al.: Implementation of extended L agrangian dynamics in GROMACS for polarizable simulations using the classical D rude oscillator model. (2015)","DOI":"10.1002\/jcc.23937"},{"key":"169_CR13","unstructured":"Lim, Gangmuk, et\u00a0al.: Zico: Efficient GPU Memory Sharing for Concurrent DNN Training. USENIX Annual Technical Conference (2021)"},{"key":"169_CR14","doi-asserted-by":"crossref","unstructured":"Lou, J., et al. \u201dArkGPU: enabling applications\u2019 high-goodput co-location execution on multitasking GPUs.\u201d CCF Trans High Performance Comput. 1\u201318 (2023)","DOI":"10.1007\/s42514-023-00154-y"},{"key":"169_CR15","unstructured":"Nvidia Corporation.: Multi-Instance GPU. https:\/\/docs.nvidia.com\/cuda\/mig\/index.html (2021)"},{"key":"169_CR16","unstructured":"NVIDIA Corporation.: Multi-Process Service. https:\/\/docs.nvidia.com\/deploy\/pdf\/CUDA_Multi_Process_Service_Overview.pdf (2021)"},{"issue":"13","key":"169_CR17","doi-asserted-by":"publisher","DOI":"10.1063\/5.0018516","volume":"153","author":"S P\u00e1ll","year":"2020","unstructured":"P\u00e1ll, S., et al.: Heterogeneous parallelization and acceleration of molecular dynamics simulations in GROMACS. J. Chem. Phys. 153(13), 134110 (2020)","journal-title":"J. Chem. Phys."},{"issue":"1","key":"169_CR18","doi-asserted-by":"publisher","first-page":"591","DOI":"10.1007\/s11227-022-04682-2","volume":"79","author":"W Shen","year":"2023","unstructured":"Shen, W., Liu, Z., Tan, Y., et al.: KubeGPU: efficient sharing and isolation mechanisms for GPU resource management in container cloud. J. Supercomput. 79(1), 591\u2013625 (2023)","journal-title":"J. Supercomput."},{"issue":"3","key":"169_CR19","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1177\/1094342019826667","volume":"33","author":"V Stegailov","year":"2019","unstructured":"Stegailov, V., Dlinnova, E., Ismagilov, T., et al.: Angara interconnect makes GPU-based Desmos supercomputer an efficient tool for molecular dynamics calculations. Int. J. High Performance Comput. Appl. 33(3), 507\u2013521 (2019)","journal-title":"Int. J. High Performance Comput. Appl."},{"issue":"4","key":"169_CR20","doi-asserted-by":"publisher","first-page":"866","DOI":"10.1109\/TC.2021.3064352","volume":"71","author":"W Zhang","year":"2021","unstructured":"Zhang, W., et al.: Toward QoS-awareness and improved utilization of spatial multitasking GPUs. IEEE Trans. Comput. 71(4), 866\u2013879 (2021)","journal-title":"IEEE Trans. Comput."},{"key":"169_CR21","doi-asserted-by":"crossref","unstructured":"Zhao, H., et\u00a0al. ISPA: Exploiting Intra-SM Parallelism in GPUs via Fine-grained Resource Management. IEEE. Trans. Comput. (2022)","DOI":"10.1109\/ICCD53106.2021.00054"},{"key":"169_CR22","doi-asserted-by":"crossref","unstructured":"Zhao, W., et\u00a0al.: Themis: Predicting and reining in application-level slowdown on spatial multitasking GPUs.\u201d 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS). IEEE, (2019)","DOI":"10.1109\/IPDPS.2019.00074"},{"key":"169_CR23","doi-asserted-by":"crossref","unstructured":"Zhao, X., Magnus, J., Lieven, E.: Hsm: A hybrid slowdown model for multitasking gpus. Proceedings of the twenty-fifth international conference on architectural support for programming languages and operating systems (2020)","DOI":"10.1145\/3373376.3378457"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00169-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-023-00169-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00169-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,9]],"date-time":"2024-05-09T09:07:52Z","timestamp":1715245672000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-023-00169-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,23]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,2]]}},"alternative-id":["169"],"URL":"https:\/\/doi.org\/10.1007\/s42514-023-00169-5","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"type":"print","value":"2524-4922"},{"type":"electronic","value":"2524-4930"}],"subject":[],"published":{"date-parts":[[2023,9,23]]},"assertion":[{"value":"12 July 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 August 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 September 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}