-
公开(公告)号:CN102830952B
公开(公告)日:2014-12-24
申请号:CN201210326452.X
申请日:2012-09-05
Applicant: 无锡江南计算技术研究所
Abstract: 本发明提供了一种基于指令块的指令发射控制方法及装置、以及处理器。判断处于指令准备发射状态的指令的指令类型。若判定所述处于指令准备发射状态的指令的指令类型是栏栅指令,则进一步判断发射条件;若判定还有更先执行序的指令不能发射,则使得作为栏栅指令的所述处于指令准备发射状态的指令不能发射;若判定更先执行序的指令均能发射或均已发射,则发射作为栏栅指令的所述处于指令准备发射状态的指令。如果判定所述处于指令准备发射状态的指令的指令类型是普通指令,则进一步判断发射条件;若判定还有更先执行序的栏栅指令未发射,则使得作为普通指令的所述处于指令准备发射状态的指令不能发射;若判定无更先执行序的栏栅指令未发射,则发射作为普通指令的所述处于指令准备发射状态的指令。
-
公开(公告)号:CN102945220A
公开(公告)日:2013-02-27
申请号:CN201210396345.4
申请日:2012-10-17
Applicant: 无锡江南计算技术研究所
IPC: G06F13/42
Abstract: 本发明提供了一种基于序号的多队列保序方法。在队列一的出口和入口分别设立出口计数器和入口计数器;入口计数器每收到一个包加一,出口计数器每发送一个包加一;进入队列二的消息包携带有进入队列二时的队列一的入口计数器的计数值作为序号;进入队列二的消息包在准备出队时,将携带的序号与队列一的入口计数器当前值和出口计数器当前值进行比较,以判断是否可以出队。当根据准备出队的消息包携带的序号、以及队列一的入口计数器当前值和出口计数器当前值判定在所述准备出队的消息包之前的进入队列一的消息包已全部发出时,使所述准备出队的消息包出队。
-
公开(公告)号:CN102929800A
公开(公告)日:2013-02-13
申请号:CN201210396169.4
申请日:2012-10-17
Applicant: 无锡江南计算技术研究所
Abstract: 本发明提供了一种Cache一致性协议派生处理方法。针对每一个一次请求的一致性处理流程依次执行目录访问以及派生请求判断;在目录访问中,查询一次请求地址对应的数据在CPU内部是否有比主存更新的副本,如有,则一次请求访问最新副本;否则判定主存中数据是最新的,一次请求直接访问主存;而且,对于CPU内部有最新副本的情况,生成作为所述一次请求的派生请求的二次请求,所述二次请求或将最新副本回写主存,并且将该最新副本置为无效,或将CPU内最新副本置为无效;在派生请求判断中,判断一次请求是否有派生请求,如果一次请求有派生请求,则使该一次请求不能从一次请求队列释放。
-
公开(公告)号:CN110661728B
公开(公告)日:2022-10-04
申请号:CN201910866274.1
申请日:2019-09-12
Applicant: 无锡江南计算技术研究所
IPC: H04L47/52 , H04L49/103 , H04L49/109 , H04L49/253
Abstract: 本发明提供多虚通道传输时共享与私有相结合的缓冲设计方法与装置,属于计算机体系结构与处理器微结构设计技术领域。该多虚通道传输时共享与私有相结合的缓冲设计方法与装置包括如下步骤:S1:发送器获取缓冲条目中的待发送网络包的类型、NO域的值和信用值,如果NO域的值为0和信用值为非0则将待发送网络包发送出去;S2:将与待发送网络包的同类型所有条目的NO域的值减1、将本地待发送网络包的信用值减1,将该网络包所在条目释放;S3:接收器判断私有缓冲区域是否存在空闲,如果有则接收器将待发送网络包存储在私有缓冲区域,如果没有则接收器将待发送网络包存储在共享缓冲区域。本发明灵活性较高。
-
公开(公告)号:CN114036102A
公开(公告)日:2022-02-11
申请号:CN202111345367.3
申请日:2021-11-15
Applicant: 无锡江南计算技术研究所
IPC: G06F15/173 , G06Q20/40
Abstract: 本发明实施例提供一种支付撤销的多类型分布式管理方法及装置,所述方法包括:获取参与同步操作的处理器核,并确定处理器核中的管理者处理器核及参与者处理器核;并在管理者处理器核中设置与参与者处理器核相应的同步标记位;当接收到同步操作请求时,根据请求处理器核将管理者处理器核中的同步标记位标记为1,在接收到同步操作请求的完成信号时,清除同步标记位;接收到同步撤销请求时,检测请求处理器核对应的同步标记位为1,撤销请求处理器核对应的同步标记位。采用本方法能够支持阵列内同步操作及对应同步撤销操作的并发,发现存在未完成的同步时,可向管理者处理器核发送同步撤销请求,撤销未完成的同步操作,以便进行作业保留恢复流程。
-
公开(公告)号:CN110716887B
公开(公告)日:2021-08-10
申请号:CN201910857256.7
申请日:2019-09-11
Applicant: 无锡江南计算技术研究所
IPC: G06F12/0877
Abstract: 本发明包括下述步骤:S1、确定需要目标主存的主存数据行的地址信息,该地址信息由写暗示指令携带;S2、通过CPU向目标Cache发出写暗示指令,所述写暗示指令生成写暗示标记,并且将要携带的目标主存的主存数据行地址映射为目标Cache中的缓存行;S3、判断映射的目标Cache中对应的缓存行是否访问命中;S4、确定映射的目标Cache中对应的缓存行命中,则判断缓存行是否有效;S5、确定缓存行有效时,则将该缓存行淘汰回主存;S6、设置缓存行有效,并结束处理,后续对写暗示装入的缓存行进行访问时,按照正常的高速缓存访问方式进行。本发明通过在硬件高速缓存中直接占用缓存行,而不读取并装入对应的主存行,显著降低缓存行第一次访问主存的延迟。
-
公开(公告)号:CN110727530A
公开(公告)日:2020-01-24
申请号:CN201910861819.X
申请日:2019-09-12
Applicant: 无锡江南计算技术研究所
Abstract: 本发明涉及计算机体系结构与处理器微结构技术领域,具体为一种基于窗口的错误访存请求重传系统及方法。基于窗口的错误访存请求重传系统,包括重传缓冲,用于缓存正在飞行的请求,如果请求完成则将其释放,如果请求出错则根据出错请求的错误类型进行重传;错误监测模块,用于获取出错请求的错误类型。基于窗口的错误访存请求重传方法,包括1)将符合要求的请求进行发射并加入到读FIFO或写FIFO中;2)如果请求出错,则根据出错请求的错误类型通过重传发射FIFO进行重传;如果请求发射正常,则将其释放。本申请能够有效挽救大部分由于DDR4存储器访存链路上信号偶发错误导致的读ECC错、写CRC错和命令地址校验错所带来的故障,使其能够满足访存请求的保序原则。
-
-
公开(公告)号:CN102929800B
公开(公告)日:2015-07-08
申请号:CN201210396169.4
申请日:2012-10-17
Applicant: 无锡江南计算技术研究所
Abstract: 本发明提供了一种Cache一致性协议派生处理方法。针对每一个一次请求的一致性处理流程依次执行目录访问以及派生请求判断;在目录访问中,查询一次请求地址对应的数据在CPU内部是否有比主存更新的副本,如有,则一次请求访问最新副本;否则判定主存中数据是最新的,一次请求直接访问主存;而且,对于CPU内部有最新副本的情况,生成作为所述一次请求的派生请求的二次请求,所述二次请求或将最新副本回写主存,并且将该最新副本置为无效,或将CPU内最新副本置为无效;在派生请求判断中,判断一次请求是否有派生请求,如果一次请求有派生请求,则使该一次请求不能从一次请求队列释放。
-
公开(公告)号:CN102880585B
公开(公告)日:2015-05-06
申请号:CN201210370444.5
申请日:2012-09-28
Applicant: 无锡江南计算技术研究所
IPC: G06F15/167 , G06F9/52
Abstract: 一种用于具有多个处理器核心的处理器系统的同步器包括:同步向量表、同步处理部件、断连分析处理部件、以及死锁检查部件。同步向量表由多个条目组成,分别用于接收并对应保存来自多个处理器核心的当前待同步位图请求信息。同步处理部件用于通过查询同步向量表来对同步向量表中的情况进行分析和处理,从而在待同步处理器核心均符合同步要求时向处理器核心返回同步完成信号。断连分析处理部件用于接收降级指示信号,并且根据降级指示信号将同步器设置为降级同步模式或者非降级同步模式;断连分析处理部件用于接收断连位信号,根据断连位信号更改同步向量表,从而实现在位处理器核心与降级断连处理器核心的同步功能。
-
-
-
-
-
-
-
-
-