互连中的阻隔交易
    41.
    发明公开

    公开(公告)号:CN102792290A

    公开(公告)日:2012-11-21

    申请号:CN201080046421.8

    申请日:2010-09-28

    CPC classification number: G06F13/362 G06F13/1621 G06F13/1689 G06F13/364

    Abstract: 在此揭示用于一数据处理设备之互连电路系统。此互连电路系统用以提供复数个数据路线,以供至少一起始装置透过上述数据路线来存取至少一接收装置,上述互连电路系统包含:至少一输入端以供接收来自该至少一起始装置之交易请求;至少一输出端以供输出交易请求至该至少一接收装置;至少一路径以供于该至少一输入端与该至少一输出端之间传输该交易请求;控制电路系统用以将上述所接收之交易请求自上述至少一输入端发送至上述至少一输出端;其中上述控制电路系统用以响应一阻隔交易请求,以便相对于上述阻隔交易请求而保持至少某些交易请求在沿着上述至少一路径其中之一传递的一交易请求讯息流中的一顺序,其系藉由拒绝将在上述交易请求讯息流中早于上述阻隔交易请求的至少某些上述交易请求,相对于上述交易请求讯息流中晚于上述阻隔交易请求的至少某些上述交易请求,而重新排序;其中上述阻隔交易请求包含一指示元,其指明在上述交易请求之讯息流内的上述交易请求中,何者包含其顺序需被保持的上述至少某些交易请求。

    用于事务存储器的设备和数据处理方法

    公开(公告)号:CN112639728B

    公开(公告)日:2024-11-22

    申请号:CN201980055680.8

    申请日:2019-10-17

    Abstract: 在具有事务存储器支持电路系统20的设备2中,对于利用第一类型事务开始指令所开始的第一类型事务,跟随该第一类型事务开始指令之后经推测地执行的指令的结果被防止提交,直到到达事务结束指令为止。在检测到在来自另一线程的存储器存取的地址与针对该事务所追踪的地址之间的冲突时,中止被触发。对于利用第二类型事务开始指令所开始的第二类型事务,读取操作的地址被标记成可追踪的,同时写入操作的地址被省略而不标记成可追踪的。这允许支持事务存储器的设备也被用于多字地址监看。

    数据处理装置及数据处理方法

    公开(公告)号:CN111771188B

    公开(公告)日:2024-09-24

    申请号:CN201980015441.X

    申请日:2019-02-13

    Abstract: 一种设备2,包括指令解码器6和处理电路4。指令解码器6支持分支指令,该分支指令用于触发程序流程到目标地址处的指令的非顺序改变,该分支指令包括:带链接分支指令,针对该带链接分支指令设置了用于程序流程的后续返回的返回地址;以及至少一个目标检查类型的分支指令,针对该至少一个目标检查类型的分支指令,在采用分支时,当在目标地址处的指令并非至少一个允许的分支目标指令类型的指令时,触发错误处理响应。对于至少一个目标检查类型的分支指令的至少子集,带链接分支指令的分支目标变体为允许的分支目标指令类型。

    上下文信息转换高速缓存
    45.
    发明公开

    公开(公告)号:CN116802638A

    公开(公告)日:2023-09-22

    申请号:CN202180088058.4

    申请日:2021-11-25

    Abstract: 上下文信息相关指令致使基于指示指定执行上下文的指定上下文信息来执行上下文信息相关操作。上下文信息转换高速缓存10存储上下文信息转换条目,其各自指定未转换上下文信息和已转换上下文信息。查找电路14基于该指定上下文信息来执行该上下文信息转换高速缓存的查找,以识别该上下文信息转换高速缓存是否包括匹配上下文信息转换条目,该匹配上下文信息转换条目是有效的并且指定对应于该指定上下文信息的未转换上下文信息。当该匹配上下文信息转换条目被识别时,基于由该匹配上下文信息转换条目指定的该已转换上下文信息来执行该上下文信息相关操作。

    移动前缀指令
    46.
    发明授权

    公开(公告)号:CN108139908B

    公开(公告)日:2022-07-12

    申请号:CN201680058692.2

    申请日:2016-09-14

    Abstract: 设备2具有指令融合电路50,指令融合电路50用于融合自数据储存处提取的两个或两个以上指令,以生成经融合指令以由处理电路14处理。本发明提供一种移动前缀指令,该移动前缀指令向指令融合电路50指示该移动前缀指令可与紧接着的数据处理指令融合,而不需要比较该移动前缀指令及该紧接着的指令指定的寄存器。这使指令融合电路50能够以减少的硬件及能量成本来实施。

    用于控制有界指针的使用的设备及方法

    公开(公告)号:CN108604271B

    公开(公告)日:2021-08-10

    申请号:CN201680081078.8

    申请日:2016-12-23

    Abstract: 一种用于控制有界指针的使用的设备及方法。设备包括用于储存有界指针的储存器,其中每一有界指针包括指针值及相关联的属性,其中相关联的属性包括指示使用指针值时的可允许地址范围的范围信息。处理电路用于对输入有界指针执行签名操作以生成输出有界指针,其中通过签名操作所生成的签章被包括于输出有界指针内替换输入有界指针的规定位。另外,相关联的属性包括签名信息,签名信息由处理电路在输出有界指针内设置以标识已经签名该输出有界指针。方法使得在使用有界指针时增加控制流完整性攻击的复原力成为可能。

    用于控制有界指针的使用的设备及方法

    公开(公告)号:CN108604271A

    公开(公告)日:2018-09-28

    申请号:CN201680081078.8

    申请日:2016-12-23

    CPC classification number: G06F21/52 G06F21/125

    Abstract: 一种用于控制有界指针的使用的设备及方法。设备包括用于储存有界指针的储存器,其中每一有界指针包括指针值及相关联的属性,其中相关联的属性包括指示使用指针值时的可允许地址范围的范围信息。处理电路用于对输入有界指针执行签名操作以生成输出有界指针,其中通过签名操作所生成的签章被包括于输出有界指针内替换输入有界指针的规定位。另外,相关联的属性包括签名信息,签名信息由处理电路在输出有界指针内设置以标识已经签名该输出有界指针。方法使得在使用有界指针时增加控制流完整性攻击的复原力成为可能。

Patent Agency Ranking