• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2022, Vol. 44 ›› Issue (09): 1550-1556.

• High Performance Computing • Previous Articles     Next Articles

Performance evaluation of Intel persistent memory for CFD applications

WEN Min-hua1,CHEN Jiang2,HU Guang-chao1,WEI Jian-wen1,WANG Yi-chao1,LIN Xin-hua1   

  1. (1.Network & Information Center,Shanghai Jiao Tong University,Shanghai 200240;
    2.Intel China Ltd.,Beijing 100013,China)
  • Received:2022-01-15 Revised:2022-05-09 Accepted:2022-09-25 Online:2022-09-25 Published:2022-09-25

Abstract: In the field of scientific computing, the amount of data is increasing rapidly with the increase in the accuracy of numerical simulations. The traditional memory solution based on DRAM is difficult to expand the capacity due to the high cost. In recent years, the persistent memory technology has attracted more and more attentions and is expected to solve this problem. Persistent memory is a supplement between DRAM and SSD. Compared with DRAM, persistent memory has the advantages of large capacity and high cost performance, but its performance is relatively lower. To test the application performance of persistent memory, we evaluate the performance of Intel persistent memory for Computational Fluid Dynamics (CFD), an important area of scientific computing. In the experiment, persistent memory adopts the most easy-to-use memory mode, the source code does not need any modification, and the test program covers memory benchmark test and 3 common CFD algorithms. The experimental results show that in the memory mode, for different CFD algorithms, compared with DRAM as main memory, the introduction of persistent memory brings some performance loss, which increases with the increase of the data size. On the other hand, the deployment of persistent memory enables a single server to support numerical simulations with extremely large size of data.

Key words: computational fluid dynamics (CFD), persistent memory, performance evaluation ,