用于存储器损坏检测架构的字节水平粒度的缓冲器上溢检测

    公开(公告)号:CN107278295B

    公开(公告)日:2021-04-27

    申请号:CN201680012160.5

    申请日:2016-01-20

    申请人: 英特尔公司

    IPC分类号: G06F11/07

    摘要: 描述了存储器损坏检测技术。处理器可以包括用于存储来自应用的数据的存储器,其中存储器包括存储器损坏检测(MCD)表。处理器还可以包括耦合到存储器的处理器核。处理器核可以从应用接收访问存储器的存储器对象中的一个或多个连续存储器块的数据的存储器访问请求。处理器核还可以基于指针所指示的位置检索存储在一个或多个连续存储器块中的数据。处理器核还可以从MCD表检索与一个或多个连续存储器块相关联的分配信息。处理器核还可以用于当与被检索的数据相关联的错误事件发生时,基于分配信息将错误消息发送到应用。

    用于存储器损坏检测的硬件装置和方法

    公开(公告)号:CN113553209B

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

    申请号:CN202110829232.8

    申请日:2016-11-22

    申请人: 英特尔公司

    摘要: 描述了关于存储器损坏检测的方法和装置。在一个实施例中,硬件处理器包括执行单元和存储器管理单元,该执行单元用于执行指令以通过指向存储器的块的指针来请求对该存储器的该块的访问,该存储器管理单元用于当以存储器中的用于该块的存储器损坏检测值验证了指针中的存储器损坏检测值时,允许对该存储器的该块的访问,其中,指针中的存储器损坏检测值的位置在第一位置与不同的第二位置之间是能选择的。

    用于存储器损坏检测架构的字节水平粒度的缓冲器上溢检测

    公开(公告)号:CN107278295A

    公开(公告)日:2017-10-20

    申请号:CN201680012160.5

    申请日:2016-01-20

    申请人: 英特尔公司

    IPC分类号: G06F11/07

    摘要: 描述了存储器损坏检测技术。处理器可以包括用于存储来自应用的数据的存储器,其中存储器包括存储器损坏检测(MCD)表。处理器还可以包括耦合到存储器的处理器核。处理器核可以从应用接收访问存储器的存储器对象中的一个或多个连续存储器块的数据的存储器访问请求。处理器核还可以基于指针所指示的位置检索存储在一个或多个连续存储器块中的数据。处理器核还可以从MCD表检索与一个或多个连续存储器块相关联的分配信息。处理器核还可以用于当与被检索的数据相关联的错误事件发生时,基于分配信息将错误消息发送到应用。

    用于存储器损坏检测的硬件装置和方法

    公开(公告)号:CN108351830B

    公开(公告)日:2023-10-27

    申请号:CN201680067172.8

    申请日:2016-11-22

    申请人: 英特尔公司

    IPC分类号: G06F12/02 G06F11/07

    摘要: 描述了关于存储器损坏检测的方法和装置。在一个实施例中,硬件处理器包括执行单元和存储器管理单元,该执行单元用于执行指令以通过指向存储器的块的指针来请求对该存储器的该块的访问,该存储器管理单元用于当以存储器中的用于该块的存储器损坏检测值验证了指针中的存储器损坏检测值时,允许对该存储器的该块的访问,其中,指针中的存储器损坏检测值的位置在第一位置与不同的第二位置之间是能选择的。

    用于存储器损坏检测的硬件装置和方法

    公开(公告)号:CN113553209A

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

    申请号:CN202110829232.8

    申请日:2016-11-22

    申请人: 英特尔公司

    摘要: 描述了关于存储器损坏检测的方法和装置。在一个实施例中,硬件处理器包括执行单元和存储器管理单元,该执行单元用于执行指令以通过指向存储器的块的指针来请求对该存储器的该块的访问,该存储器管理单元用于当以存储器中的用于该块的存储器损坏检测值验证了指针中的存储器损坏检测值时,允许对该存储器的该块的访问,其中,指针中的存储器损坏检测值的位置在第一位置与不同的第二位置之间是能选择的。