{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:02:12Z","timestamp":1777676532681,"version":"3.51.4"},"reference-count":27,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2014,3,5]],"date-time":"2014-03-05T00:00:00Z","timestamp":1393977600000},"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":[[2014,8]]},"abstract":"<jats:p>Wave propagation forward modeling is a widely used computational method in oil and gas exploration. The iterative stencil loops in such problems have broad applications in scientific computing. However, executing such loops can be highly time-consuming, which greatly limits their performance and power efficiency. In this paper, we accelerate the forward-modeling technique on the latest multi-core and many-core architectures such as Intel\u00ae Sandy Bridge CPUs, NVIDIA Fermi C2070 GPUs, NVIDIA Kepler K20\u00d7 GPUs, and the Intel\u00ae Xeon Phi co-processor. For the GPU platforms, we propose two parallel strategies to explore the performance optimization opportunities for our stencil kernels. For Sandy Bridge CPUs and MIC, we also employ various optimization techniques in order to achieve the best performance. Although our stencil with 114 component variables poses several great challenges for performance optimization, and the low stencil ratio between computation and memory access is too inefficient to fully take advantage of our evaluated architectures, we manage to achieve performance efficiencies ranging from 4.730% to 20.02% of the theoretical peak. We also conduct cross-platform performance and power analysis (focusing on Kepler GPU and MIC) and the results could serve as insights for users selecting the most suitable accelerators for their targeted applications.<\/jats:p>","DOI":"10.1177\/1094342014524807","type":"journal-article","created":{"date-parts":[[2014,3,7]],"date-time":"2014-03-07T00:31:16Z","timestamp":1394152276000},"page":"301-318","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":8,"title":["Evaluating multi-core and many-core architectures through accelerating the three-dimensional Lax\u2013Wendroff correction stencil"],"prefix":"10.1177","volume":"28","author":[{"given":"Yang","family":"You","sequence":"first","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haohuan","family":"Fu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University, China"},{"name":"Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuaiwen Leon","family":"Song","sequence":"additional","affiliation":[{"name":"Pacific Northwest National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maryam Mehri","family":"Dehnavi","sequence":"additional","affiliation":[{"name":"Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lin","family":"Gan","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University, China"},{"name":"Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaomeng","family":"Huang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University, China"},{"name":"Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangwen","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University, China"},{"name":"Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2014,3,5]]},"reference":[{"key":"bibr1-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2009.5272532"},{"key":"bibr2-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32129-0_3"},{"key":"bibr3-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.277"},{"key":"bibr4-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-246X.1997.tb01229.x"},{"key":"bibr5-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400303"},{"key":"bibr6-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1190\/1.3284053"},{"key":"bibr7-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1190\/1.1442040"},{"key":"bibr8-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2012.6266938"},{"key":"bibr9-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29740-3_42"},{"key":"bibr10-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1002\/cpa.3160170311"},{"key":"bibr11-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1145\/1034774.1034777"},{"issue":"5","key":"bibr12-1094342014524807","first-page":"1671","volume":"24","author":"Liu G","year":"2009","journal-title":"Progress in Geophysics"},{"key":"bibr13-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2105-9-S2-S10"},{"key":"bibr14-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542313"},{"issue":"1","key":"bibr15-1094342014524807","first-page":"389","volume":"182","author":"Mich\u00e9a D","year":"2010","journal-title":"Geophysical Journal International"},{"key":"bibr16-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1145\/1513895.1513905"},{"key":"bibr17-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1109\/2.917539"},{"key":"bibr18-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.41"},{"key":"bibr19-1094342014524807","doi-asserted-by":"publisher","DOI":"10.5047\/eps.2010.11.009"},{"key":"bibr20-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553486"},{"key":"bibr21-1094342014524807","author":"Satish N","year":"2010","journal-title":"Technical report, Intel, Santa Clara, CA, USA"},{"key":"bibr22-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2012.6237038"},{"key":"bibr23-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1007\/BF02087959"},{"key":"bibr24-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2010.02.006"},{"key":"bibr25-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995932"},{"key":"bibr26-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32820-6_85"},{"key":"bibr27-1094342014524807","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259037"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342014524807","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342014524807","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342014524807","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:19Z","timestamp":1777450759000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342014524807"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,5]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,8]]}},"alternative-id":["10.1177\/1094342014524807"],"URL":"https:\/\/doi.org\/10.1177\/1094342014524807","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,5]]}}}