{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T05:55:09Z","timestamp":1741067709594,"version":"3.38.0"},"reference-count":0,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2009,9,17]],"date-time":"2009-09-17T00:00:00Z","timestamp":1253145600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2009,11]]},"abstract":"<jats:p> One question before the high-performance computing community is \u201cHow will application developers write code for exascale machines?\u201d At this point it looks like they might be riding a rough beast indeed. This paper is a brief assessment of where we stand now with respect to writing programs for our largest supercomputers and what we should do next. MPI is likely to remain a critical part of the programming infrastructure as we move towards exascale, but more is needed, in particular a robust, portable, and effective standard for parallel programming within a single address space, perhaps for heterogeneous processors. Formal methods provide the only truly scalable approach to developing correct code in this complex programming environment. <\/jats:p>","DOI":"10.1177\/1094342009347493","type":"journal-article","created":{"date-parts":[[2009,9,18]],"date-time":"2009-09-18T04:13:18Z","timestamp":1253247198000},"page":"337-339","source":"Crossref","is-referenced-by-count":0,"title":["Slouching Towards Exascale"],"prefix":"10.1177","volume":"23","author":[{"given":"Ewing","family":"Lusk","sequence":"first","affiliation":[{"name":"MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL\rLABORATORY, USA,"}]}],"member":"179","published-online":{"date-parts":[[2009,9,17]]},"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009347493","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009347493","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T20:28:46Z","timestamp":1741033726000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342009347493"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9,17]]},"references-count":0,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,11]]}},"alternative-id":["10.1177\/1094342009347493"],"URL":"https:\/\/doi.org\/10.1177\/1094342009347493","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2009,9,17]]}}}