Matches in SemOpenAlex for { <https://semopenalex.org/work/W4288035259> ?p ?o ?g. }
- W4288035259 abstract "Fluid dynamics simulations with the lattice Boltzmann method (LBM) are very memory-intensive. Alongside reduction in memory footprint, significant performance benefits can be achieved by using FP32 (single) precision compared to FP64 (double) precision, especially on GPUs. Here, we evaluate the possibility to use even FP16 and Posit16 (half) precision for storing fluid populations, while still carrying arithmetic operations in FP32. For this, we first show that the commonly occurring number range in the LBM is a lot smaller than the FP16 number range. Based on this observation, we develop novel 16-bit formats - based on a modified IEEE-754 and on a modified Posit standard - that are specifically tailored to the needs of the LBM. We then carry out an in-depth characterization of LBM accuracy for six different test systems with increasing complexity: Poiseuille flow, Taylor-Green vortices, Karman vortex streets, lid-driven cavity, a microcapsule in shear flow (utilizing the immersed-boundary method) and finally the impact of a raindrop (based on a Volume-of-Fluid approach). We find that the difference in accuracy between FP64 and FP32 is negligible in almost all cases, and that for a large number of cases even 16-bit is sufficient. Finally, we provide a detailed performance analysis of all precision levels on a large number of hardware microarchitectures and show that significant speedup is achieved with mixed FP32/16-bit." @default.
- W4288035259 created "2022-07-27" @default.
- W4288035259 creator A5002523007 @default.
- W4288035259 creator A5037495758 @default.
- W4288035259 creator A5040332607 @default.
- W4288035259 creator A5051011998 @default.
- W4288035259 creator A5062380683 @default.
- W4288035259 creator A5091177219 @default.
- W4288035259 date "2022-07-26" @default.
- W4288035259 modified "2023-10-16" @default.
- W4288035259 title "Accuracy and performance of the lattice Boltzmann method with 64-bit, 32-bit, and customized 16-bit number formats" @default.
- W4288035259 cites W1599770531 @default.
- W4288035259 cites W1971876223 @default.
- W4288035259 cites W1977329477 @default.
- W4288035259 cites W1982933896 @default.
- W4288035259 cites W1988388522 @default.
- W4288035259 cites W1990604500 @default.
- W4288035259 cites W1996820070 @default.
- W4288035259 cites W2012220598 @default.
- W4288035259 cites W2014846221 @default.
- W4288035259 cites W2017752046 @default.
- W4288035259 cites W2021041911 @default.
- W4288035259 cites W2034544018 @default.
- W4288035259 cites W2043616378 @default.
- W4288035259 cites W2048321863 @default.
- W4288035259 cites W2056124154 @default.
- W4288035259 cites W2063848312 @default.
- W4288035259 cites W2071530432 @default.
- W4288035259 cites W2072330751 @default.
- W4288035259 cites W2073875590 @default.
- W4288035259 cites W2074129693 @default.
- W4288035259 cites W2074573067 @default.
- W4288035259 cites W2076072472 @default.
- W4288035259 cites W2076361081 @default.
- W4288035259 cites W2077508082 @default.
- W4288035259 cites W2087497493 @default.
- W4288035259 cites W2092687851 @default.
- W4288035259 cites W2095283463 @default.
- W4288035259 cites W2108238461 @default.
- W4288035259 cites W2116951845 @default.
- W4288035259 cites W2119950184 @default.
- W4288035259 cites W2134066908 @default.
- W4288035259 cites W2138945932 @default.
- W4288035259 cites W2140176012 @default.
- W4288035259 cites W2144826131 @default.
- W4288035259 cites W2155609373 @default.
- W4288035259 cites W2169004268 @default.
- W4288035259 cites W2236024854 @default.
- W4288035259 cites W2278920287 @default.
- W4288035259 cites W2313124950 @default.
- W4288035259 cites W2359840210 @default.
- W4288035259 cites W2417601271 @default.
- W4288035259 cites W2548529098 @default.
- W4288035259 cites W2560036546 @default.
- W4288035259 cites W2592884833 @default.
- W4288035259 cites W2597626149 @default.
- W4288035259 cites W2607496649 @default.
- W4288035259 cites W2769126660 @default.
- W4288035259 cites W2777770079 @default.
- W4288035259 cites W2903282430 @default.
- W4288035259 cites W2907281893 @default.
- W4288035259 cites W2907290656 @default.
- W4288035259 cites W2944067258 @default.
- W4288035259 cites W2948320117 @default.
- W4288035259 cites W2951062222 @default.
- W4288035259 cites W2970650585 @default.
- W4288035259 cites W2999244113 @default.
- W4288035259 cites W3019043644 @default.
- W4288035259 cites W3025829581 @default.
- W4288035259 cites W3030255514 @default.
- W4288035259 cites W3034966030 @default.
- W4288035259 cites W3036141287 @default.
- W4288035259 cites W3036320123 @default.
- W4288035259 cites W3037444258 @default.
- W4288035259 cites W3086919982 @default.
- W4288035259 cites W3091945416 @default.
- W4288035259 cites W3102817466 @default.
- W4288035259 cites W3106440809 @default.
- W4288035259 cites W3108141724 @default.
- W4288035259 cites W3114947350 @default.
- W4288035259 cites W3120626796 @default.
- W4288035259 cites W3176748452 @default.
- W4288035259 cites W3179774814 @default.
- W4288035259 cites W3183290118 @default.
- W4288035259 cites W3187065123 @default.
- W4288035259 cites W4214826206 @default.
- W4288035259 cites W4232104505 @default.
- W4288035259 cites W4233950352 @default.
- W4288035259 cites W4239647010 @default.
- W4288035259 cites W4245988203 @default.
- W4288035259 cites W4282027463 @default.
- W4288035259 doi "https://doi.org/10.1103/physreve.106.015308" @default.
- W4288035259 hasPubMedId "https://pubmed.ncbi.nlm.nih.gov/35974647" @default.
- W4288035259 hasPublicationYear "2022" @default.
- W4288035259 type Work @default.
- W4288035259 citedByCount "8" @default.
- W4288035259 countsByYear W42880352592022 @default.
- W4288035259 countsByYear W42880352592023 @default.
- W4288035259 crossrefType "journal-article" @default.
- W4288035259 hasAuthorship W4288035259A5002523007 @default.