{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T22:01:19Z","timestamp":1757455279276,"version":"3.37.3"},"reference-count":69,"publisher":"American Chemical Society (ACS)","issue":"5","license":[{"start":{"date-parts":[[2024,2,21]],"date-time":"2024-02-21T00:00:00Z","timestamp":1708473600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,2,21]],"date-time":"2024-02-21T00:00:00Z","timestamp":1708473600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2024,2,21]],"date-time":"2024-02-21T00:00:00Z","timestamp":1708473600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-045"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Chem. Inf. Model."],"published-print":{"date-parts":[[2024,3,11]]},"DOI":"10.1021\/acs.jcim.3c01312","type":"journal-article","created":{"date-parts":[[2024,2,21]],"date-time":"2024-02-21T21:03:46Z","timestamp":1708549426000},"page":"1568-1580","source":"Crossref","is-referenced-by-count":5,"title":["Acceleration of Graph Neural Network-Based Prediction Models in Chemistry via Co-Design Optimization on Intelligence Processing Units"],"prefix":"10.1021","volume":"64","author":[{"given":"Hatem","family":"Helal","sequence":"first","affiliation":[{"name":"Graphcore, Kett House, Station Rd, Cambridge CB1 2JH, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesun","family":"Firoz","sequence":"additional","affiliation":[{"name":"Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, 1100 Dexter Ave N, Seattle, Washington 98109, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jenna A.","family":"Bilbrey","sequence":"additional","affiliation":[{"name":"Artificial Intelligence and Data Analytics Division, Pacific Northwest National Laboratory, 902 Battelle Boulevard, Richland, Washington 99352, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henry","family":"Sprueill","sequence":"additional","affiliation":[{"name":"Artificial Intelligence and Data Analytics Division, Pacific Northwest National Laboratory, 902 Battelle Boulevard, Richland, Washington 99352, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4923-5727","authenticated-orcid":true,"given":"Kristina M.","family":"Herman","sequence":"additional","affiliation":[{"name":"Department of Chemistry, University of Washington, Seattle, Washington 98185, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario Michael","family":"Krell","sequence":"additional","affiliation":[{"name":"Graphcore, Kett House, Station Rd, Cambridge CB1 2JH, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tom","family":"Murray","sequence":"additional","affiliation":[{"name":"Graphcore, Kett House, Station Rd, Cambridge CB1 2JH, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel Lopez","family":"Roldan","sequence":"additional","affiliation":[{"name":"Graphcore, Kett House, Station Rd, Cambridge CB1 2JH, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mike","family":"Kraus","sequence":"additional","affiliation":[{"name":"Graphcore, Kett House, Station Rd, Cambridge CB1 2JH, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ang","family":"Li","sequence":"additional","affiliation":[{"name":"Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, 902 Battelle Boulevard, Richland, Washington 99352, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7288-0516","authenticated-orcid":true,"given":"Payel","family":"Das","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, New York 10598, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6303-1037","authenticated-orcid":true,"given":"Sotiris S.","family":"Xantheas","sequence":"additional","affiliation":[{"name":"Department of Chemistry, University of Washington, Seattle, Washington 98185, United States"},{"name":"Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, 902 Battelle Boulevard, Richland, Washington 99352, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sutanay","family":"Choudhury","sequence":"additional","affiliation":[{"name":"Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, 902 Battelle Boulevard, Richland, Washington 99352, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"316","published-online":{"date-parts":[[2024,2,21]]},"reference":[{"key":"ref1\/cit1","doi-asserted-by":"publisher","DOI":"10.1038\/s42254-022-00518-3"},{"key":"ref2\/cit2","doi-asserted-by":"publisher","DOI":"10.1021\/jacs.0c09105"},{"key":"ref3\/cit3","doi-asserted-by":"publisher","DOI":"10.1186\/s13321-019-0341-z"},{"key":"ref4\/cit4","doi-asserted-by":"publisher","DOI":"10.1038\/s41551-021-00689-x"},{"key":"ref5\/cit5","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.2205221119"},{"key":"ref6\/cit6","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevMaterials.6.040301"},{"key":"ref7\/cit7","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jpclett.1c01357"},{"key":"ref8\/cit8","doi-asserted-by":"publisher","DOI":"10.1002\/anie.201703114"},{"key":"ref9\/cit9","doi-asserted-by":"publisher","DOI":"10.1039\/C6SC05720A"},{"key":"ref10\/cit10","doi-asserted-by":"publisher","DOI":"10.1063\/1.5011181"},{"key":"ref11\/cit11","unstructured":"Kipf, T. N.; Welling, M. Semi-supervised classification with graph convolutional networks. In  International Conference on Learning Representations (ICLR), 2017."},{"key":"ref12\/cit12","unstructured":"Veli\u010dkovi\u0107, P.; Cucurull, G.; Casanova, A.; Romero, A.; Li\u00f2, P.; Bengio, Y. Graph Attention Networks. In  International Conference on Learning Representations (ICLR), 2018."},{"volume-title":"Advances in Neural Information Processing Systems (NeurIPS)","year":"2017","author":"Hamilton W.","key":"ref13\/cit13"},{"key":"ref14\/cit14","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1704.01212"},{"key":"ref15\/cit15","doi-asserted-by":"publisher","DOI":"10.1063\/1.5019779"},{"key":"ref16\/cit16","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2003.03123"},{"key":"ref17\/cit17","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2011.07457"},{"key":"ref18\/cit18","doi-asserted-by":"publisher","DOI":"10.1038\/s42256-022-00447-x"},{"key":"ref19\/cit19","doi-asserted-by":"publisher","DOI":"10.1021\/acscentsci.9b00576"},{"key":"ref20\/cit20","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-022-29939-5"},{"key":"ref21\/cit21","doi-asserted-by":"publisher","DOI":"10.1038\/s41524-019-0221-0"},{"key":"ref22\/cit22","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jcim.9b00387"},{"key":"ref23\/cit23","doi-asserted-by":"publisher","DOI":"10.1063\/5.0009933"},{"key":"ref24\/cit24","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2107.09422"},{"key":"ref25\/cit25","doi-asserted-by":"crossref","unstructured":"Tripathy, A.; Yelick, K.; Bulu\u00e7, A. Reducing communication in graph neural network training. In  SC20: International Conference for High Performance Computing, Networking, Storage and Analysis, 2020; pp 1\u201314.","DOI":"10.1109\/SC41405.2020.00074"},{"key":"ref26\/cit26","unstructured":"Wang, Y.; Feng, B.; Li, G.; Li, S.; Deng, L.; Xie, Y.; Ding, Y. GNNAdvisor: An Efficient Runtime System for GNN Acceleration on GPUs. In  USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201921), 2021."},{"key":"ref27\/cit27","unstructured":"Kaler, T.; Stathas, N.; Ouyang, A.; Iliopoulos, A.S.; Schardl, T.; Leiserson, C. E.; Chen, J. Accelerating training and inference of graph neural networks with fast sampling and pipelining. In  Proceedings of Machine Learning and Systems, 2022; Vol. 4, pp 172\u2013189."},{"key":"ref28\/cit28","doi-asserted-by":"crossref","unstructured":"Zheng, D.; Song, X.; Ma, C.; Tan, Z.; Ye, Z.; Dong, J.; Xiong, H.; Zhang, Z.; Karypis, G. Dgl-ke: Training knowledge graph embeddings at scale. In  Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2020; pp 739\u2013748.","DOI":"10.1145\/3397271.3401172"},{"key":"ref29\/cit29","unstructured":"Gandhi, S.; Iyer, A. P. P3: Distributed deep graph learning at scale. In  15th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 21), 2021; pp 551\u2013568."},{"key":"ref30\/cit30","doi-asserted-by":"crossref","unstructured":"Zheng, D.; Song, X.; Yang, C.; LaSalle, D.; Karypis, G. Distributed Hybrid CPU and GPU training for Graph Neural Networks on Billion-Scale Heterogeneous Graphs. In  Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2022; pp 4582\u20134591.","DOI":"10.1145\/3534678.3539177"},{"key":"ref31\/cit31","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1997.1404"},{"key":"ref32\/cit32","doi-asserted-by":"crossref","unstructured":"Morari, A.; Tumeo, A.; Chavarr\u00eda-Miranda, D.; Villa, O.; Valero, M. Scaling irregular applications through data aggregation and software multithreading. In  2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014; pp 1126\u20131135.","DOI":"10.1109\/IPDPS.2014.117"},{"key":"ref33\/cit33","doi-asserted-by":"crossref","unstructured":"Geng, T.; Li, A.; Shi, R.; Wu, C.; Wang, T.; Li, Y.; Haghi, P.; Tumeo, A.; Che, S.; Reinhardt, S.;  AWB-GCN: A graph convolutional network accelerator with runtime workload rebalancing. In  2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), 2020; pp 922\u2013936.","DOI":"10.1109\/MICRO50266.2020.00079"},{"key":"ref34\/cit34","doi-asserted-by":"publisher","DOI":"10.1107\/S0907444998009378"},{"key":"ref35\/cit35","doi-asserted-by":"publisher","DOI":"10.1063\/1.5128378"},{"key":"ref36\/cit36","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jpca.0c05969"},{"key":"ref37\/cit37","doi-asserted-by":"publisher","DOI":"10.1021\/acscatal.0c04525"},{"key":"ref38\/cit38","doi-asserted-by":"crossref","unstructured":"Jouppi, N. P.; Young, C.; Patil, N.; Patterson, D.; Agrawal, G.; Bajwa, R.; Bates, S.; Bhatia, S.; Boden, N.; Borchers, A.;  In-datacenter performance analysis of a tensor processing unit. In  Proceedings of the 44th annual international symposium on computer architecture, 2017; pp 1\u201312.","DOI":"10.1145\/3079856.3080246"},{"key":"ref39\/cit39","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2021.3057203"},{"key":"ref40\/cit40","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1912.03413"},{"key":"ref41\/cit41","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jctc.8b00908"},{"key":"ref42\/cit42","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jpcb.1c06437"},{"key":"ref43\/cit43","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-021-83193-1"},{"key":"ref44\/cit44","first-page":"11423","volume-title":"Advances in Neural Information Processing Systems","volume":"35","author":"Batatia I.","year":"2022"},{"key":"ref45\/cit45","doi-asserted-by":"publisher","DOI":"10.1038\/sdata.2014.22"},{"key":"ref46\/cit46","unstructured":"Heindel, J. P.; Xantheas, S. S. Database of Water Cluster Minima, 2019. https:\/\/sites.uw.edu\/wdbase\/."},{"key":"ref47\/cit47","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2012.00131"},{"key":"ref48\/cit48","unstructured":"PopTorch, G. PopTorch: PyTorch Integration for the Graphcore IPU, 2022. https:\/\/github.com\/graphcore\/poptorch."},{"key":"ref49\/cit49","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1903.02428"},{"key":"ref50\/cit50","unstructured":"Wang, M.;  Deep Graph Library: Towards Efficient and Scalable Deep Learning on Graphs.  ICLR Workshop on Representation Learning on Graphs and Manifolds 2019."},{"key":"ref51\/cit51","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-24488-9","volume-title":"Combinatorial Optimization; Algorithms and Combinatorics","volume":"21","author":"Korte B.","year":"2012"},{"key":"ref52\/cit52","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2107.02027"},{"key":"ref53\/cit53","unstructured":"Johnson, D. S. Near-optimal Bin Packing Algorithms. Ph.D. Thesis, Massachusetts Institute of Technology, 1973."},{"key":"ref54\/cit54","doi-asserted-by":"publisher","DOI":"10.1145\/3828.3833"},{"key":"ref55\/cit55","doi-asserted-by":"publisher","DOI":"10.1016\/0885-064X(85)90022-6"},{"key":"ref56\/cit56","doi-asserted-by":"publisher","DOI":"10.1007\/BF02011198"},{"key":"ref57\/cit57","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-128X(199709\/10)11:5<393::AID-CEM483>3.0.CO;2-L"},{"key":"ref58\/cit58","unstructured":"Hu, W.; Liu, B.; Gomes, J.; Zitnik, M.; Liang, P.; Pande, V.; Leskovec, J. Strategies for Pre-training Graph Neural Networks. In  International Conference on Learning Representations, 2020. arXiv:1905.12265."},{"key":"ref59\/cit59","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2209.01712"},{"key":"ref60\/cit60","doi-asserted-by":"crossref","unstructured":"Horawalavithana, S.; Ayton, E.; Sharma, S.; Howland, S.; Subramanian, M.; Vasquez, S.; Cosbey, R.; Glenski, M.; Volkova, S. Foundation models of scientific knowledge for chemistry: Opportunities, challenges and lessons learned. In  Proceedings of BigScience Episode# 5\u2013Workshop on Challenges & Perspectives in Creating Large Language Models, 2022, pp 160\u2013172.","DOI":"10.18653\/v1\/2022.bigscience-1.12"},{"key":"ref61\/cit61","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-023-39868-6"},{"key":"ref62\/cit62","doi-asserted-by":"publisher","DOI":"10.1038\/s43588-022-00349-3"},{"key":"ref63\/cit63","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-022-30687-9"},{"key":"ref64\/cit64","doi-asserted-by":"publisher","DOI":"10.1038\/s42256-023-00716-3"},{"key":"ref65\/cit65","doi-asserted-by":"publisher","DOI":"10.1126\/sciadv.1603015"},{"key":"ref66\/cit66","doi-asserted-by":"publisher","DOI":"10.1021\/ct400863t"},{"key":"ref67\/cit67","doi-asserted-by":"publisher","DOI":"10.1021\/ct500079y"},{"volume-title":"Advances in Neural Information Processing Systems","year":"2012","author":"Krizhevsky A.","key":"ref68\/cit68"},{"key":"ref69\/cit69","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1706.03762"}],"container-title":["Journal of Chemical Information and Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/pubs.acs.org\/doi\/pdf\/10.1021\/acs.jcim.3c01312","content-type":"application\/pdf","content-version":"vor","intended-application":"unspecified"},{"URL":"https:\/\/pubs.acs.org\/doi\/pdf\/10.1021\/acs.jcim.3c01312","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,11]],"date-time":"2024-03-11T08:14:48Z","timestamp":1710144888000},"score":1,"resource":{"primary":{"URL":"https:\/\/pubs.acs.org\/doi\/10.1021\/acs.jcim.3c01312"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,21]]},"references-count":69,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,3,11]]}},"alternative-id":["10.1021\/acs.jcim.3c01312"],"URL":"https:\/\/doi.org\/10.1021\/acs.jcim.3c01312","relation":{},"ISSN":["1549-9596","1549-960X"],"issn-type":[{"type":"print","value":"1549-9596"},{"type":"electronic","value":"1549-960X"}],"subject":[],"published":{"date-parts":[[2024,2,21]]}}}