-
公开(公告)号:CN105677576A
公开(公告)日:2016-06-15
申请号:CN201511027386.6
申请日:2015-12-31
Applicant: 上海交通大学
IPC: G06F12/02 , G06F12/0802
CPC classification number: G06F12/0238 , G06F12/0802
Abstract: 本发明公开了一种面向相变存储器的Bank控制器读写控制装置,所述装置包括指令分发器模块、位请求队列模块、执行逻辑模块、位输出队列模块、取出逻辑模块五个模块和一个辅助控制单元,其中,指令分发器模块,用于接收辅助控制单元发送过来的访存请求,并将所述访存请求分解成对应每个存储阵列的位访问请求;位请求队列模块,用于保存存储阵列的位操作请求序列;执行逻辑模块,用于控制存储阵列的位读写操作;位输出队列模块,用于保存执行逻辑模块读操作读出的数据;取出逻辑模块,用于判断辅助控制单元取数据操作的目标Bank是否满足取出条件;辅助控制单元,用于处理CPU对相变存储器的访存请求。
-
公开(公告)号:CN105260336A
公开(公告)日:2016-01-20
申请号:CN201510790111.1
申请日:2015-11-17
Applicant: 上海交通大学
CPC classification number: G06F13/404 , G06F13/102 , G06F13/36 , G06F13/40 , G06F13/4081
Abstract: 本发明公开了一种可字节寻址的非易失性存储器的热插拔方法,包括所述存储器的热添加和热移除;热添加包括物理添加和逻辑添加,热移除包括逻辑移除和物理移除;物理添加用于将所述存储器由不带电的裸设备转化为操作系统可管理的块设备;逻辑添加用于将所述存储器从操作系统可管理的块设备转换为可映射虚拟地址的内存设备;逻辑移除用于将可映射虚拟地址的内存设备转换为操作系统可管理的块设备;物理移除用于将所述存储器从操作系统可管理的块设备转化为不带电的裸设备。本发明提供的方法及装置适合在各种体系架构的计算机系统上对可字节寻址的非易失性存储器资源进行调度和扩展,具有良好的市场前景和应用价值。
-
公开(公告)号:CN114338274B
公开(公告)日:2023-03-14
申请号:CN202111654297.X
申请日:2021-12-30
Applicant: 上海交通大学
IPC: H04L12/40 , H04L41/0803 , G06F13/40 , G06F13/38
Abstract: 本发明公开了一种异构工业现场总线融合方法及系统,解决了现场总线标准并存现实造成的异构性及软件的维护和可靠性差的弊端,其技术方案要点是针对异构工业现场总线协议,构建主站/从站控制网络,基于Modbus RTU消息模型和CANopen报文模型,在设定的RTOS提供的数据结构和处理函数支持下,获取参数,基于排队网络模型构建Modbus RTU和CANopen信息帧的打包拆包机制,在两种协议之间不断交换数据时,将交互任务的管理和缓冲区的管理抽象为多任务多队列多服务的模式,本发明的一种异构工业现场总线融合方法及系统,可使各种工业现场总线上挂接的设备能够便捷地融合到IT网络,实现工业现场总线网络互通与融合。
-
公开(公告)号:CN114338274A
公开(公告)日:2022-04-12
申请号:CN202111654297.X
申请日:2021-12-30
Applicant: 上海交通大学
IPC: H04L12/40 , H04L41/0803 , G06F13/40 , G06F13/38
Abstract: 本发明公开了一种异构工业现场总线融合方法及系统,解决了现场总线标准并存现实造成的异构性及软件的维护和可靠性差的弊端,其技术方案要点是针对异构工业现场总线协议,构建主站/从站控制网络,基于Modbus RTU消息模型和CANopen报文模型,在设定的RTOS提供的数据结构和处理函数支持下,获取参数,基于排队网络模型构建Modbus RTU和CANopen信息帧的打包拆包机制,在两种协议之间不断交换数据时,将交互任务的管理和缓冲区的管理抽象为多任务多队列多服务的模式,本发明的一种异构工业现场总线融合方法及系统,可使各种工业现场总线上挂接的设备能够便捷地融合到IT网络,实现工业现场总线网络互通与融合。
-
公开(公告)号:CN111736996A
公开(公告)日:2020-10-02
申请号:CN202010553640.0
申请日:2020-06-17
Applicant: 上海交通大学
IPC: G06F9/50 , G06F12/1009 , G06F12/109
Abstract: 本发明公开了一种面向分布式非易失内存系统的进程持久化方法及装置。在该方法中,周期性地生成运行在主节点上的持久化进程的进程副本,本将副本通过网络分发至各副节点中;主节点以及各从节点将进程副本存储在PM模块中,以便副节点可以根据进程副本恢复重建该持久化进程。本发明主要针对大型分布式系统中科学计算进程长时间运行没有可靠性保障的问题,利用PM非易失、速度快、容量大的特点,自动地维护进程的检查点以及进程副本,并能在系统出现故障时自动恢复,具有良好的市场前景和应用价值。
-
公开(公告)号:CN105938458B
公开(公告)日:2019-02-22
申请号:CN201610228385.6
申请日:2016-04-13
Applicant: 上海交通大学
IPC: G06F12/06
Abstract: 本发明提供了一种软件定义的异构混合内存管理方法,该方法基于平坦的混合内存体系架构,通过软件定义的方法实现平坦和层级两种内存管理模式。包括:对动态随机存储器和存储级内存分别进行逻辑功能角色划分,设计功能适配器、动态随机存储器充当高速缓存等功能模块,并根据用户的配置参数实现角色与各功能模块的适配,按需构建平坦或层级的内存管理模式。本发明可以在不改变硬件架构的情况下,为应用程序提供不同的访存模式,满足多样化的访存需求。
-
公开(公告)号:CN107506139A
公开(公告)日:2017-12-22
申请号:CN201710693791.4
申请日:2017-08-14
Applicant: 上海交通大学
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0616 , G06F3/0659
Abstract: 一种面向相变存储器的写请求优化装置,包括脏数据标记模块、访存请求生成模块、访存请求调度模块和访存请求执行模块。当最后一级缓存向内存写入脏数据时,若脏数据与内存中的原数据不相同,则产生部分预写请求,访存请求调度模块将部分预写请求发送至访存请求执行模块,访存请求执行模块利用部分预写请求的写入数据执行SET操作。由于需要SET操作的位置已经预先被部分预写请求执行SET操作了,使得,访存请求执行模块真正执行写请求时,只会执行RESET操作,从而大幅减少了写请求的执行时间,与此同时,部分预写请求只会对脏字进行SET操作,而非整个脏的内存行,从而极大减少对相变存储器的写操作次数,降低对相变存储器介质寿命的影响。
-
公开(公告)号:CN105938458A
公开(公告)日:2016-09-14
申请号:CN201610228385.6
申请日:2016-04-13
Applicant: 上海交通大学
IPC: G06F12/06
CPC classification number: G06F12/0646
Abstract: 本发明提供了一种软件定义的异构混合内存管理方法,该方法基于平坦的混合内存体系架构,通过软件定义的方法实现平坦和层级两种内存管理模式。包括:对动态随机存储器和存储级内存分别进行逻辑功能角色划分,设计功能适配器、动态随机存储器充当高速缓存等功能模块,并根据用户的配置参数实现角色与各功能模块的适配,按需构建平坦或层级的内存管理模式。本发明可以在不改变硬件架构的情况下,为应用程序提供不同的访存模式,满足多样化的访存需求。
-
公开(公告)号:CN105678196A
公开(公告)日:2016-06-15
申请号:CN201511027390.2
申请日:2015-12-31
Applicant: 上海交通大学
CPC classification number: G06F21/78 , G06F21/566
Abstract: 本发明公开了一种面向非易失性存储器的恶意读写程序监控装置,所述装置包括第一模块、第二模块、第三模块和第四模块,所述第一模块,包括写次数管理单元、PM页损耗均衡管理单元和PM页恶意写管理单元,该模块用于记录PM物理页的写次数以及PM物理页的所有映射关系,所述第二模块,包括计数器、PM页累计命中记录器、附加寄存器、随机数生成单元和计算单元,用于检测当前程序在其对应物理页上的写频繁程度,所述第三模块,由决策逻辑单元组成,用于决策当前程序的恶意程度和相应均衡措施,所述第四模块,由DRAM_Reserve表组成,用于管理判定为恶意程序所对应的物理页。
-
-
-
-
-
-
-
-