-
公开(公告)号:CN108351830A
公开(公告)日:2018-07-31
申请号:CN201680067172.8
申请日:2016-11-22
申请人: 英特尔公司
CPC分类号: G06F11/0751 , G06F9/38 , G06F11/073 , G06F12/109 , G06F12/145 , G06F2212/1032 , G06F2212/1052 , G06F2212/656
摘要: 描述了关于存储器损坏检测的方法和装置。在一个实施例中,硬件处理器包括执行单元和存储器管理单元,该执行单元用于执行指令以通过指向存储器的块的指针来请求对该存储器的该块的访问,该存储器管理单元用于当以存储器中的用于该块的存储器损坏检测值验证了指针中的存储器损坏检测值时,允许对该存储器的该块的访问,其中,指针中的存储器损坏检测值的位置在第一位置与不同的第二位置之间是能选择的。
-
公开(公告)号:CN114692141A
公开(公告)日:2022-07-01
申请号:CN202111420869.8
申请日:2021-11-26
申请人: 英特尔公司
摘要: 本申请公开了用于缓解推测脆弱性的数据污染。公开了用于动态地缓解推测脆弱性的实施例。在实施例中,一种装置包括推测脆弱性检测硬件和执行硬件。推测脆弱性检测硬件用于检测对推测性执行攻击的脆弱性,并且用于结合对推测性执行攻击的脆弱性的检测而提供来自第一操作的数据是被污染的指示。执行硬件用于在第二操作要被非推测性地执行的情况下使用数据执行第二操作,并且用于在第二操作要被推测性地执行并且数据是被污染的情况下阻止第二操作的执行。
-
公开(公告)号:CN107278295B
公开(公告)日:2021-04-27
申请号:CN201680012160.5
申请日:2016-01-20
申请人: 英特尔公司
IPC分类号: G06F11/07
摘要: 描述了存储器损坏检测技术。处理器可以包括用于存储来自应用的数据的存储器,其中存储器包括存储器损坏检测(MCD)表。处理器还可以包括耦合到存储器的处理器核。处理器核可以从应用接收访问存储器的存储器对象中的一个或多个连续存储器块的数据的存储器访问请求。处理器核还可以基于指针所指示的位置检索存储在一个或多个连续存储器块中的数据。处理器核还可以从MCD表检索与一个或多个连续存储器块相关联的分配信息。处理器核还可以用于当与被检索的数据相关联的错误事件发生时,基于分配信息将错误消息发送到应用。
-
公开(公告)号:CN106716434A
公开(公告)日:2017-05-24
申请号:CN201580050956.5
申请日:2015-08-19
申请人: 英特尔公司
IPC分类号: G06F21/52
摘要: 处理系统包括用于执行任务的处理核以及被耦合至该核的存储器管理单元。存储器管理单元包括用于存储页表条目的存储单元,该页表条目包括存储器帧的一个或多个标识符、保护密钥、以及根据用户模式或管理程序模式指示一个或多个存储器帧是否可访问的访问模式位,第一许可寄存器,包括多个字段,每个字段包括在用户模式下反映一组存储器访问许可的一组位,以及第二许可寄存器,存储多个字段,每个字段包括在管理程序模式下反映一组存储器访问许可的一组位。
-
公开(公告)号:CN115878506A
公开(公告)日:2023-03-31
申请号:CN202211032669.X
申请日:2022-08-26
申请人: 英特尔公司
摘要: 本申请公开了共享预取指令和支持。描述了用于共享数据预取的技术。用于共享数据预取的示例性指令包括:用于操作码的至少一个字段;用于源操作对象的至少一个字段,该源操作对象用于提供具有至少数据的字节的存储器地址,其中,操作码用于指示出电路要进行:在所提供的地址处从存储器取得包含利用源操作对象指定的字节的数据行,以及将该字节至少存储在请求方本地的缓存中,其中,该数据的字节用于按共享状态被存储。
-
公开(公告)号:CN114692142A
公开(公告)日:2022-07-01
申请号:CN202111421918.X
申请日:2021-11-26
申请人: 英特尔公司
发明人: C·罗扎斯 , 刘芳菲 , 邹翔 , F·麦克金 , J·W·布兰德特 , J·努兹曼 , A·阿拉梅尔迪恩 , A·巴萨克 , S·康斯戴伯 , T·翁特勒盖尔 , A·玛里克 , M·费尔南德斯
摘要: 本申请公开了针对推测脆弱性来强化分支硬件。公开了用于动态地缓解推测脆弱性的实施例。在实施例中,一种装置包括解码电路和耦合至解码电路的分支电路。解码电路用于对分支强化指令解码,该分支强化指令用于缓解对推测性执行攻击的脆弱性。分支电路用于响应于分支强化指令而被强化。
-
公开(公告)号:CN113448620A
公开(公告)日:2021-09-28
申请号:CN202011506271.6
申请日:2020-12-18
申请人: 英特尔公司
摘要: 本申请公开了用于对代码进行分区操作的指令的装置、方法和系统。一种硬件处理器包括解码器、执行电路和分区管理电路。解码器用于将指令解码为经解码的指令。执行电路用于执行经解码的指令以生成对存储器的一个或多个存储器访问。分区管理电路用于执行与分区管理有关的操作。
-
公开(公告)号:CN103282877B
公开(公告)日:2017-03-29
申请号:CN201180062500.2
申请日:2011-12-06
申请人: 英特尔公司
发明人: D·J·萨格 , R·萨桑卡 , R·加伯 , S·赖金 , J·努兹曼 , L·佩雷德 , J·A·多莫 , H-S·金 , 吴友峰 , K·山田 , T-F·奈 , H·H·陈 , J·鲍巴 , J·J·库克 , O·M·沙克 , S·斯里尼瓦斯
CPC分类号: G06F8/4442 , G06F9/3842 , G06F9/3851 , G06F9/3861 , G06F9/54 , G06F11/3612 , G06F11/3636 , G06F11/3648 , G06F2213/0038
摘要: 描述了用于硬件或软件系统以将程序自动分解成多个并行线程的系统、设备和方法。在一些实施例中,系统和设备执行原始代码分解和/或所生成的线程执行的方法。
-
-
-
-
-
-
-
-