Efficiently using memory in lattice Boltzmann simulations

Efficiently using memory in lattice Boltzmann simulations
复制标题

DOI:
10.1016/j.future.2003.12.010
复制
发表时间:
2004-08-01
期刊:
FUTURE GENERATION COMPUTER SYSTEMS
影响因子:
--
通讯作者:
Lowe, CP
Lowe, CP
中科院分区:
其他
文献类型:
--
作者:
Argentini, R;Bakker, AF;Lowe, CP

文献摘要

被引文献

相似文献

使用格子玻尔兹曼方程的数值模拟程序在它们可以解决的问题的范围内受到存储器要求的限制。我们描述了一个实现方案,可以减少内存使用高达78%。简单的和内存减少的实现的性能进行了比较。内存访问是内存密集型应用程序执行速度的决定因素。因此,我们在存储缩减版本和简单参考实现中查看该高速缓存内存利用率。由此我们得出结论,内存减少的方法不会降低性能,在执行速度方面,相对于一个简单的实现。(C)2003 Elsevier B.V.保留所有权利。
Numerical simulation programs using the lattice Boltzmann equation are limited in the range of problems they can address by memory requirements. We describe an implementation scheme that can reduce memory usage by up to 78%. The performance of both the simple and the memory-reduced implementation are compared. Memory access is the determining factor in the speed of execution of memory intensive applications. We therefore look at the cache memory utilization in both the storage reduced version and in the simple reference implementation. From this we conclude that the memory-reduced method does not degrade the performance, in terms of execution speed, relative to a simple implementation. (C) 2003 Elsevier B.V. All rights reserved.