摘要
本发明涉及一种提升高性能计算的方法及装置,属于高性能计算技术领域,该方法包括:将共享内存在多个计算节点中配置为dax设备;在程序启动时将dax设备映射到本进程中;进程获取dax设备的首地址的虚拟地址,初始化共享内存中的第一区域,调用so文件共享库中的malloc函数,进程在第一区域中抢占字节,计算出第一偏移量;根据dax设备在本进程中映射的首地址的虚拟地址和第一偏移量得到本次抢占到的共享内存区域在本进程中的首地址的虚拟地址;计算节点将计算结果写入共享内存区域中,得到第二偏移量;获取数据时,得到可使用的数据块的虚拟地址,以读写内存的方式进行数据交互。本发明使多个计算节点分时复用同一块共享内存。
技术关键词
节点
内存
分层算法
进程
数据
高性能计算技术
备份
集群
程序
可读存储介质
模块
拷贝
计算机
指令
存储器
处理器
电子设备
命令
系统为您推荐了相关专利信息
BiLSTM模型
物联网设备
知识图谱构建
数据采集模块
金融风险管控技术
船舶
随机森林模型
分类预测模型
多维特征数据
预测系统
农田环境
GRU模型
监测方法
模糊逻辑算法
数据采集频率