-
题名应用透明的超算多层存储加速技术研究
- 1
-
-
作者
何晓斌
高洁
肖伟
陈起
刘鑫
陈左宁
-
机构
国家并行计算机工程技术研究中心
清华大学计算机科学与技术系
中国工程院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2022年第12期1-8,共8页
-
基金
国家部委基金。
-
文摘
在E级计算时代,超算系统一般使用多层存储架构以满足应用数据访问的容量和性能需求,这种架构中不同层次的存储介质差异较大,难以实现统一名字空间管理,往往需要应用修改数据访问流程才能最大程度利用到多层存储的性能和容量优势。针对多层存储统一名字空间的问题,提出针对非易失性双列存储模块(NVDIMM)的块级缓存和针对突发缓冲存储(BB)的文件级缓存技术。基于NVDIMM的块级缓存技术对缓存窗口灵活控制,以支持数据块粒度的异步读写,实现NVDIMM与BB层统一名字空间管理;基于BB的文件级缓存技术将数据缓存在BB层中,并动态迁移和管理文件副本,实现BB层与传统磁盘文件系统统一名字空间管理。在神威E级原型验证系统中的测试结果表明,所提出的两种技术较好地解决了多层存储的透明加速难题,NVDIMM块级缓存与BB相比,在缓存窗口16 MB时128 KB顺序读写带宽分别提升27%和36%,8 KB随机读写带宽分别提升20%和37%;基于BB的文件缓存技术利用BB的高带宽支撑数据访问,与全局文件系统相比,128 KB顺序读写带宽分别提升55%和141%,8 KB随机读写带宽分别提升163%和209%。此外,实际应用的测试也表明以上两种缓存技术具有透明的存储加速效果。
-
关键词
超算系统
分层存储
非易失性双列存储模块
突发缓冲存储
块级缓存
文件级缓存
透明加速
-
Keywords
supercomputing system
tiered storage
Non-Volatile Dual In-line Memory Module(NVDIMM)
Burst Buffer(BB)
block-level cache
file-level cache
transparent acceleration
-
分类号
TP333
[自动化与计算机技术—计算机系统结构]
-