-
公开(公告)号:CN104239270A
公开(公告)日:2014-12-24
申请号:CN201410360196.5
申请日:2014-07-25
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明提供一种高速缓存同步的方法及装置,该方法包括:将所述多处理器的计算机系统中的处理器划分为两个或以上的分区,每个分区内各指定一个处理器核为本分区的代表节点;在宿主代理节点处建立用于存储高速缓存行的分区的位置及共享信息的目录;当所述分区内的任一处理器核访问指定高速缓存行发生缺失时,在本分区内采用源监听进行同步,如通过源监听未能实现同步,则由本分区的代表节点向所述宿主代理节点发送数据请求,由所述宿主代理节点采用宿主监听进行同步。本发明将多核、多处理器系统的处理器资源进行分区管理,分区内的处理器核依据源监听协议方法进行高速缓存一致性维护,分区之间依据宿主监听协议方法进行高速缓存内容一致性维护。
-
公开(公告)号:CN104049955A
公开(公告)日:2014-09-17
申请号:CN201410300854.1
申请日:2014-06-27
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F9/38
Abstract: 本发明提供了一种Cache一致性多级流水线处理方法和装置,其中方法包括获取当前调度的待处理报文的报文信息,报文信息中包含地址信息;根据报文信息判断待处理报文是否是有效报文,如果判断出待处理报文是有效报文,根据报文信息中的地址信息,判断是否存在未处理完成的与待处理报文同地址的有效报文;如果判断出存在未处理完成的与待处理报文同地址的有效报文,对待处理报文进行阻塞;如果判断出不存在未处理完成的与待处理报文同地址的有效报文,对待处理报文进行Cache一致性处理。通过对同地址待处理报文进行阻塞,在进行Cache一致性处理时,节约了资源,且时序有序,从而提升系统的性能。
-
公开(公告)号:CN104156323B
公开(公告)日:2017-10-20
申请号:CN201410386627.5
申请日:2014-08-07
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/121
Abstract: 本发明提供了一种Cache的数据块长度自适应读取方法及装置;方法包括:当处理器最后一级Cache未命中时,获取该Cache的缓存数据信息;根据所述缓存数据信息,判断该未命中的访存地址与Cache中缓存数据的地址是否集中;如果集中,则确定与数据分布集中度相适应的数据读取长度,单位为Cache行数;处理器以所述未命中的访存地址为中心,按照所确定的数据读取长度将数据从内存读取至该Cache中。本发明要解决的技术问题是如何提高CPU处理速度。
-
公开(公告)号:CN105975403A
公开(公告)日:2016-09-28
申请号:CN201610274370.3
申请日:2016-04-28
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/06
CPC classification number: G06F12/0615
Abstract: 本申请公开了一种地址映射方法、系统及固态硬盘,该方法包括:确定固态硬盘中映射表的容量大小;然后判断容量大小是否大于预设容量阈值;若容量大小大于预设容量阈值,则将固态硬盘的地址映射机制设为第一地址映射机制;若容量大小小于或等于预设容量阈值,则将固态硬盘的地址映射机制设为第二地址映射机制;其中,第一地址映射机制所需的映射表容量小于第二地址映射机制所需的映射表容量,且第二地址映射机制自身的映射性能优于第一地址映射机制自身的映射性能。本申请能够综合两种不同地址映射机制的优点,使得在固态硬盘的映射表占用较小空间的同时,确保了固态硬盘具有较高的映射性能。
-
公开(公告)号:CN105068786A
公开(公告)日:2015-11-18
申请号:CN201510461295.7
申请日:2015-07-30
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种处理访存请求的方法和节点控制器,该方法包括以下步骤:第一节点控制器接收来自第一处理器的访存请求;所述第一节点控制器将所述访存请求转发给与所述访存请求对应的处理器,并接收与所述访存请求对应的处理器返回的访存应答;所述第一节点控制器将所述访存应答发送给所述第一处理器,接收所述第一处理器返回的一致性状态信息,并对来自所述第一处理器的一致性状态信息进行记录。本发明能够减少节点控制器的数量,进而减少节点控制器所占内存空间,降低节点间互连规模,简化节点间拓扑,提升系统性能,对于互连端口数目和能够支持的域内处理器ID数量非常有限的处理器而言,效果更加显著。
-
公开(公告)号:CN104461957A
公开(公告)日:2015-03-25
申请号:CN201410432380.6
申请日:2014-08-28
Applicant: 浪潮(北京)电子信息产业有限公司
CPC classification number: G06F13/1642 , G06F13/1663
Abstract: 提出一种异构多核CPU共享片上高速缓存的方法,分别对不同计算核心设定不同访存优先级,分别缓存来自不同计算核心的访存请求;对所述访存请求进行仲裁,仲裁获胜的访存请求进入处理流水线;检查进入处理流水线的所述访存请求的请求类型,在执行该访存请求时将该访存请求的读和/或写数据经过高速缓存,具体执行的高速缓存操作依据发出所述访存请求的所述计算核心的优先级。还提出一种异构多核CPU共享片上高速缓存的装置。所述方法和装置能够同时兼顾多个异构计算核心访问特性、性能高、硬件实现简单、代价小。
-
公开(公告)号:CN104331377A
公开(公告)日:2015-02-04
申请号:CN201410645205.5
申请日:2014-11-12
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/08
Abstract: 本发明公开了一种多核处理器系统的目录缓存管理方法,包括以下步骤:利用内存地址的缓存块索引位对目录缓存进行划分;于系统物理内存分配时,通过为不同并行单元的数据分配不同的缓存块索引位,控制所述并行单元所占用的目录缓存容量。本发明公开的多核处理器系统的目录缓存管理方法,能够解决由于目录缓存的容量有限,不同并行单元的数据在目录缓存中的冲突造成系统性能降低的问题。
-
公开(公告)号:CN104199740A
公开(公告)日:2014-12-10
申请号:CN201410433320.6
申请日:2014-08-28
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 提出一种共享系统地址空间的非紧耦合的多节点多处理器系统,包括服务器节点和节点间控制单元。所述服务器节点之间通过所述节点间控制单元实现资源共享和通信互连。还提出一种基于上述系统的数据读写方法。通过共享系统地址空间的方式,在非紧耦合的多节点多处理器系统内实现了内存共享与I/O共享,允许本地节点直接访问远程节点的内存资源与I/O资源。
-
公开(公告)号:CN102708080A
公开(公告)日:2012-10-03
申请号:CN201210119650.9
申请日:2012-04-20
Applicant: 浪潮(北京)电子信息产业有限公司
CPC classification number: H04L25/14
Abstract: 本发明提供一种对齐高速串行通信通道的方法和系统。所述方法,包括:每个通道均获取对串行数据进行串并转换后得到的并行乱序数据,并查找所述并行乱序数据的数据是否有特征字符;当某一通道检测到特征字符后,该通道通知链路状态机已查找到特征字符;链路状态机当检测到所有通道均查找到特征字符后,控制所有通道同时输出各自通道检测出的特征字符,并在输出特征字符的时钟周期后第三个时钟周期,控制所有通道同时输出各自通道中特征字符所对应的有效数据。
-
公开(公告)号:CN102663051A
公开(公告)日:2012-09-12
申请号:CN201210089402.4
申请日:2012-03-29
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F17/30
Abstract: 本发明提供一种搜索内容可寻址存储器的方法和系统。所述方法,包括:获取查找字;将查找字划分成N个子查找字,其中每个子查找字对应内容可寻址存储器CAM中一地址宽度等于该子查找字宽度的静态随机存储器SRAM;并行地以子查找字作为读地址在对应的在SRAM中进行读操作,得到每个子查找字所对应的SRAM上各存储地址对该子查找字的匹配结果;对得到的匹配结果进行合并处理,得到该查找字在CAM中的匹配结果。
-
-
-
-
-
-
-
-
-