{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,18]],"date-time":"2026-09-18T06:21:34Z","timestamp":1789712494302,"version":"4.0.1"},"reference-count":18,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1109\/cahpc.2018.8645909","type":"proceedings-article","created":{"date-parts":[[2019,2,21]],"date-time":"2019-02-21T18:19:26Z","timestamp":1550773166000},"page":"97-106","source":"Crossref","is-referenced-by-count":7,"title":["Designing a Parallel Memory-Aware Lattice Boltzmann Algorithm on Manycore Systems"],"prefix":"10.1109","author":[{"given":"Yuankun","family":"Fu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Feng","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fengguang","family":"Song","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luoding","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2014.05.005"},{"key":"ref11","year":"2018","journal-title":"OpenMP"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2009.82"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0110087"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1504\/PCFD.2008.018088"},{"key":"ref15","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1109\/SFFCS.1999.814600","article-title":"Cache-oblivious algorithms","author":"frigo","year":"1999","journal-title":"Foundations of Computer Science 1999 40th Annual Symposium on"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4221"},{"key":"ref17","year":"2018","journal-title":"PAPI Project"},{"key":"ref18","author":"van dyke","year":"1982","journal-title":"An Album of Fluid Motion"},{"key":"ref4","year":"2016","journal-title":"Palabos"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.fluid.30.1.329"},{"key":"ref6","volume":"1","author":"allen","year":"2002","journal-title":"Optimizing Compilers for Modern Architectures A Dependence-Based Approach"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626403001501"},{"key":"ref8","article-title":"When multicore isn't enough: Trends and the future for multi-multicore systems","author":"reilly","year":"2008","journal-title":"HPEC"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.2"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/LDAV.2011.6092322"},{"key":"ref1","author":"ayachit","year":"2015","journal-title":"The ParaView Guide A Parallel Visualization Application"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2012.02.013"}],"event":{"name":"2018 30th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)","location":"Lyon, France","start":{"date-parts":[[2018,9,24]]},"end":{"date-parts":[[2018,9,27]]}},"container-title":["2018 30th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8638685\/8645847\/08645909.pdf?arnumber=8645909","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,18]],"date-time":"2019-03-18T21:21:02Z","timestamp":1552944062000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8645909\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":18,"URL":"https:\/\/doi.org\/10.1109\/cahpc.2018.8645909","relation":{},"subject":[],"published":{"date-parts":[[2018,9]]}}}