-
公开(公告)号:CN118689805A
公开(公告)日:2024-09-24
申请号:CN202410744092.8
申请日:2024-06-11
申请人: 上海交通大学
摘要: 本发明公开了一种TB级持久内存设备,所述设备包括支持CXL的处理器模块、CXL+DDR异构内存模块。支持CXL处理器模块,包括处理器Home Agent支持单元、处理器一致性支持单元、处理器持久性支持单元,用于为所述持久内存设备提供计算功能。CXL+DDR异构内存模块,包括实现PCIE插槽物理布局设计、DIMM插槽物理布局设计、PCIE总线及DDR总线的物理参数设计,用于实现持久内存的热插拔以及可用性、可靠性与安全性。所述设备还包括外设模块,以及供电单元、功耗管理单元、大规模训练卡匹配单元、散热管理单元,用于管理设备整机的功耗、散热以及网络功能。
-
公开(公告)号:CN118689642A
公开(公告)日:2024-09-24
申请号:CN202410744087.7
申请日:2024-06-11
申请人: 上海交通大学
IPC分类号: G06F9/50
摘要: 本发明公开了一种基于持久内存的尾延迟优化系统,所述系统包括:尾延迟管理模块、持久内存数据预读模块、访存请求管理模块。尾延迟管理模块,用于改善内存管理结构从而降低尾延迟;持久内存数据预读模块,用于对持久内存进行预读;访存请求管理模块,用于访存请求管理。尾延迟管理模块,包括对多种管理结构及算法的比较、哈希索引的构建及操作接口、增删改查的功能实现。持久内存数据预读模块,实现包括基于持久内存的RCU机制、预读命中率优化机制、访存读序列的缓存机制功能。
-
公开(公告)号:CN111078607B
公开(公告)日:2023-06-23
申请号:CN201911346712.8
申请日:2019-12-24
摘要: 本发明提供了一种面向RDMA与非易失性内存的网络访问编程框架部署方法及系统,包括:步骤M1:客户端请求包括RDMA缓冲区数据填充及一次基于CRC32的校验码计算;步骤M2:进行服务端请求处理,服务端请求处理包括RDMA缓冲区轮询及请求处理触发;步骤M3:在客户端读写阶段中,客户端读写通过RDMA单边读写单元直接访问远程机器的非易失内存,读写特定地址。本发明能够提供普适的使用RDMA技术远程访问非易失性内存的功能接口;本发明能够通过日志结构的数据存储与访问机制可保证高并发性及远程原子性;本发明能够支持使用者自定义业务逻辑,具有广泛的应用价值。
-
公开(公告)号:CN111736996B
公开(公告)日:2022-08-16
申请号:CN202010553640.0
申请日:2020-06-17
申请人: 上海交通大学
IPC分类号: G06F9/50 , G06F12/1009 , G06F12/109
摘要: 本发明公开了一种面向分布式非易失内存系统的进程持久化方法及装置。在该方法中,周期性地生成运行在主节点上的持久化进程的进程副本,本将副本通过网络分发至各副节点中;主节点以及各从节点将进程副本存储在PM模块中,以便副节点可以根据进程副本恢复重建该持久化进程。本发明主要针对大型分布式系统中科学计算进程长时间运行没有可靠性保障的问题,利用PM非易失、速度快、容量大的特点,自动地维护进程的检查点以及进程副本,并能在系统出现故障时自动恢复,具有良好的市场前景和应用价值。
-
公开(公告)号:CN114338340A
公开(公告)日:2022-04-12
申请号:CN202111657827.6
申请日:2021-12-30
申请人: 上海交通大学
IPC分类号: H04L41/04 , H04L41/0806 , H04L41/0894 , H04L41/12 , H04W4/80
摘要: 本发明公开了一种短距离无线通信网络与窄带宽带网络融合系统及其方法,解决了物联网领域各节点之间互联互通的门槛和难度高亟需网络互通融合,其技术方案要点是包括可对底层硬件资源抽象的网络统一适配模块,进行交互界面定制的用户应用定制模块,负责实现两种网络通信协议消息帧之间转换的异构协议转换模块,进行网络通信支撑、组织线程及对已转换消息帧进行统一管理的网络通信支撑模块,本发明的一种短距离无线通信网络与窄带宽带网络融合系统及其方法,能避开底层硬件的多样性,实现异构网络之间的互联互通和融合。
-
公开(公告)号:CN114115711A
公开(公告)日:2022-03-01
申请号:CN202110977140.4
申请日:2021-08-24
申请人: 上海交通大学
IPC分类号: G06F3/06
摘要: 本发明提供了一种基于非易失内存文件系统的快速缓存系统,包括:混合内存管理模块:对缓存中的数据和元数据进行管理;数据操作模块:进行重构底层文件系统的数据操作,向应用提供数据存取;缓存替换模块:通过动态的缓存替换策略,对冷热数据进行迁移和回收。本发明的系统减少了发生在关键路径上的非易失内存高延迟的写入操作,细粒度的数据块分配策略避免了静态分配数据块造成的写放大问题,动态的缓存替换策略提高了缓存的利用率,从而提升了系统的整体性能。
-
公开(公告)号:CN107562806B
公开(公告)日:2020-07-28
申请号:CN201710673369.2
申请日:2017-08-08
申请人: 上海交通大学
IPC分类号: G06F16/172
摘要: 本发明提出一种混合内存文件系统的自适应感知加速方法及系统,该方法包括以下步骤:S1:收集在运行时记录的文件访问信息至NVM内,得到文件访问模式和历史记录,所述文件访问信息包括访问类型、访问次数、访问大小;S2:通过预取链查找下一被访问文件数据段,作为预取对象,其中,所述预取链根据文件间预取及文件内预取关系生成;S3:根据记录在所述NVM内的元数据对所述预取对象的读写特性进行判断;S4:根据判定的读写特性通过读写优化程序对所述预取对象进行预取的操作;S5:在每次访问结束后将本次访问的读写访问次数和总访问大小的元数据写回至所述NVM,更新所述文件访问模式和历史记录。可对后续访问的文件数据有效进行预取。
-
公开(公告)号:CN111414320A
公开(公告)日:2020-07-14
申请号:CN202010104313.7
申请日:2020-02-20
IPC分类号: G06F12/1045 , G06F3/06 , G06F11/14
摘要: 本发明提供了一种基于日志文件系统的非易失内存构建磁盘cache的方法及系统,包括:非易失内存cache包括非易失内存数据cache和非易失内存元数据cache;在非易失内存cache的初始化阶段,检查非易失内存中设置的关机标记,当检查到不是正常关机时,则非易失内存cache执行故障恢复操作保证系统一致性;在非易失内存cache的初始化完成后,在数据cache执行数据提交,在元数据cache执行元数据提交操作,在非易失内存cache的存储空间不足时,由数据cache执行数据回写操作,由元数据cache执行元数据回写操作;本发明避免数据的双重写,减少元数据的写放大,提高系统整体性能。
-
公开(公告)号:CN111221776A
公开(公告)日:2020-06-02
申请号:CN201911426210.6
申请日:2019-12-30
IPC分类号: G06F16/11 , G06F16/172 , G06F16/13 , G06F16/18 , G06F16/182
摘要: 本发明提供了一种面向非易失性内存的文件系统的实现方法,包括:步骤1:在非易失性内存上划分区域,包括superblock、inodetable、data和journal区域;步骤2:在inodetable区域中,根据索引节点树进行元数据的索引;在data和journal区域中,根据数据块索引树分别进行文件数据块索引和日志块索引;步骤3:文件系统接收用户写入请求数据,构建元数据信息,通过B树组织数据,将写入请求数据和元数据信息存入非易失性内存;步骤4:文件系统接收用户的读取请求,通过多级哈希表,系统快速检索相应数据并返回给用户。本发明避免了用户态与内核态转换的上下文开销,简化了I/O操作;方便数据与元数据的访问,提高了非易失性存储设备的性能,从而提升系统的文件读写性能。
-
公开(公告)号:CN111078607A
公开(公告)日:2020-04-28
申请号:CN201911346712.8
申请日:2019-12-24
摘要: 本发明提供了一种面向RDMA与非易失性内存的网络访问编程框架部署方法及系统,包括:步骤M1:客户端请求包括RDMA缓冲区数据填充及一次基于CRC32的校验码计算;步骤M2:进行服务端请求处理,服务端请求处理包括RDMA缓冲区轮询及请求处理触发;步骤M3:在客户端读写阶段中,客户端读写通过RDMA单边读写单元直接访问远程机器的非易失内存,读写特定地址。本发明能够提供普适的使用RDMA技术远程访问非易失性内存的功能接口;本发明能够通过日志结构的数据存储与访问机制可保证高并发性及远程原子性;本发明能够支持使用者自定义业务逻辑,具有广泛的应用价值。
-
-
-
-
-
-
-
-
-