{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T05:34:32Z","timestamp":1740807272768,"version":"3.38.0"},"reference-count":32,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2022,6,3]],"date-time":"2022-06-03T00:00:00Z","timestamp":1654214400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2022,7]]},"abstract":"<jats:p> Recent advancements in hardware accelerators such as Tensor Processing Units (TPUs) speed up computation time relative to Central Processing Units (CPUs) not only for machine learning but, as demonstrated here, also for scientific modeling and computer simulations. To study TPU hardware for distributed scientific computing, we solve partial differential equations (PDEs) for the physics simulation of fluids to model riverine floods. We demonstrate that TPUs achieve a two orders of magnitude speedup over CPUs. Running physics simulations on TPUs is publicly accessible via the Google Cloud Platform, and we release a Python interactive notebook version of the simulation. <\/jats:p>","DOI":"10.1177\/10943420221102873","type":"journal-article","created":{"date-parts":[[2022,6,3]],"date-time":"2022-06-03T10:32:00Z","timestamp":1654252320000},"page":"510-523","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":4,"title":["Accelerating physics simulations with tensor processing units: An inundation modeling example"],"prefix":"10.1177","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9893-5802","authenticated-orcid":false,"given":"R Lily","family":"Hu","sequence":"first","affiliation":[{"name":"Google Research, Mountain View, CA, USA"}]},{"given":"Damien","family":"Pierce","sequence":"additional","affiliation":[{"name":"Google Research, Mountain View, CA, USA"}]},{"given":"Yusef","family":"Shafi","sequence":"additional","affiliation":[{"name":"Google Research, Mountain View, CA, USA"}]},{"given":"Anudhyan","family":"Boral","sequence":"additional","affiliation":[{"name":"Google Research, Mountain View, CA, USA"}]},{"given":"Vladimir","family":"Anisimov","sequence":"additional","affiliation":[{"name":"Google Research, Mountain View, CA, USA"}]},{"given":"Sella","family":"Nevo","sequence":"additional","affiliation":[{"name":"Google Research, Mountain View, CA, USA"}]},{"given":"Yi-fan","family":"Chen","sequence":"additional","affiliation":[{"name":"Google Research, Mountain View, CA, USA"}]}],"member":"179","published-online":{"date-parts":[[2022,6,3]]},"reference":[{"key":"bibr2-10943420221102873","unstructured":"Abadi M, Barham P, Chen J, et al. (2016) TensorFlow: A System for Large-Scale Machine Learning. In: 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16), Savannah, GA, USA, 2\u20134 November 2016, pp. 265\u2013283."},{"key":"bibr3-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1016\/j.jhydrol.2017.11.036"},{"volume-title":"Open Channel Hydraulics","year":"2011","author":"Akan AO","key":"bibr4-10943420221102873"},{"key":"bibr6-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-1694(00)00278-X"},{"key":"bibr7-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1016\/j.jhydrol.2010.03.027"},{"key":"bibr8-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611976137.2"},{"key":"bibr9-10943420221102873","unstructured":"Bradbury J, Frostig R, Hawkins P, et al. (2018) JAX: composable transformations of Python+NumPy programs. Available at: http:\/\/github.com\/google\/jax (accessed 1 June 2022)."},{"volume-title":"Natural Disasters 2017","year":"2017","author":"CRED","key":"bibr12-10943420221102873"},{"key":"bibr10-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1029\/2011WR011570"},{"key":"bibr13-10943420221102873","unstructured":"Guennebaud G, Jacob B (2010) Eigen v3. Available at: http:\/\/eigen.tuxfamily.org (accessed 1 June 2022)."},{"key":"bibr14-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1007\/s11069-004-8891-3"},{"key":"bibr15-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080246"},{"key":"bibr16-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1080\/02626667.2013.857411"},{"key":"bibr17-10943420221102873","doi-asserted-by":"publisher","DOI":"10.3133\/ofr20191129"},{"key":"bibr18-10943420221102873","unstructured":"Lu T, Chen Y, Hechtman BA, et al. (2020a) Large-Scale Discrete Fourier Transform on TPUs. ArXiv Preprint arXiv:abs\/2002.03260."},{"key":"bibr19-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC43674.2020.9286192"},{"key":"bibr20-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1109\/ISBI48211.2021.9434068"},{"key":"bibr21-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1016\/j.advwatres.2014.11.008"},{"volume-title":"Detailed Specifications of the \u201cCascade Lake SP\u201d Intel Xeon Processor Scalable Family CPUs","author":"Microway","key":"bibr1-10943420221102873"},{"key":"bibr22-10943420221102873","unstructured":"Nevo S, Anisimov V, Elidan G, et al. (2019) ML for Flood Forecasting at Scale. arXiv preprint arXiv:1901.09583."},{"volume-title":"Guidelines for Reducing Flood Losses","year":"2002","author":"Pilon PJ","key":"bibr23-10943420221102873"},{"volume-title":"Global Assessment Report on Costs and Benefits of Early Warning Systems","year":"2010","author":"Rogers D","key":"bibr5-10943420221102873"},{"key":"bibr24-10943420221102873","doi-asserted-by":"publisher","DOI":"10.3389\/feart.2018.00243"},{"key":"bibr25-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-5412-3_8"},{"key":"bibr27-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2017.01.006"},{"volume-title":"The Human Cost of Weather Related Disasters","year":"2015","author":"UNISDR","key":"bibr11-10943420221102873"},{"key":"bibr26-10943420221102873","unstructured":"USGS (2017) 3DEP downloadable digital elevation models (DEMs). US Geological Survey. Available at: https:\/\/nationalmap.gov\/3DEP\/ (accessed 1 Jun 2022)."},{"volume-title":"Sustainable Development Goals","year":"2015","author":"UNDP","key":"bibr28-10943420221102873"},{"key":"bibr29-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-8354-1"},{"volume-title":"Global Report on Drowning - Preventing a Leading Killer","year":"2014","author":"WHO","key":"bibr30-10943420221102873"},{"key":"bibr31-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356149"},{"key":"bibr32-10943420221102873","doi-asserted-by":"publisher","DOI":"10.1111\/1752-1688.12623"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420221102873","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/10943420221102873","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420221102873","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T14:18:05Z","timestamp":1740752285000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/10943420221102873"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,3]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,7]]}},"alternative-id":["10.1177\/10943420221102873"],"URL":"https:\/\/doi.org\/10.1177\/10943420221102873","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2022,6,3]]}}}