斯法夫股份有限公司专利技术

斯法夫股份有限公司共有18项专利

  • 本发明涉及利用破坏性指令的融合。具体公开了用于利用破坏性指令的融合的系统和方法。例如,用于执行指令的集成电路(例如,处理器)包括被配置为检测存储在处理器核心的处理器流水线中的宏操作序列的融合电路,宏操作序列包括将第一寄存器标识为目的地寄...
  • 本发明涉及利用可配置向量寄存器堆支持多个向量长度。具体公开了用于利用可配置向量寄存器堆来支持多个向量长度的系统和方法。例如,集成电路(例如,处理器)包括被配置为存储向量长度参数的数据存储器;包括向量寄存器的处理器核心,其中处理器核心被配...
  • 公开了用于具有窄数据路径的向量收集的系统和方法。例如,一些方法可以包括:将b位的索引向量读入第一操作数缓冲器;将b位的源数据向量读入第二操作数缓冲器,包括由存储在第一操作数缓冲器中的第一索引所索引的元素;检查存储在第一操作数缓冲器中的其...
  • 公开了用于向量的加载存储流水线选择的系统和方法。例如,用于执行指令的集成电路(例如,处理器)包括向存储器系统提供接口的L1高速缓存;连接到L1高速缓存的L2高速缓存,其与L1高速缓存实现高速缓存一致性协议;第一存储单元,其被配置为经由L...
  • 公开了用于寄存器重命名的系统和方法。例如,描述了集成电路,该集成电路包括第一集群,第一集群包括第一组物理寄存器和第一执行资源电路,其中,用于第一执行资源电路的操作的输入是第一数据类型;第二集群,其包括第二组物理寄存器和第二执行资源电路,...
  • 公开了用于向量操作的存储器保护的系统和方法。例如,一种方法包括:使用处理器核心(220)获取向量存储器指令,该处理器核心包括被配置为执行指令的流水线(230),该指令包括恒定步幅向量存储器指令;将由向量存储器指令识别的向量分割为最大长度...
  • 本文公开了用于处理包括处置故障异常和检查要被访问的(多个)存储器区域的存储器属性的屏蔽存储器访问的系统和方法。实现方式针对屏蔽向量存储器指令执行两级存储器保护违规方案。第一级存储器检查忽略与屏蔽向量存储器指令相关联的屏蔽信息,并且对与屏...
  • 公开了用于聚集
  • 描述了用于具有竞争的高速缓存线的原子存储器操作的方法和系统。一种处理系统包括:至少两个核心,每个核心具有本地高速缓存;以及与每个本地高速缓存通信的较低层级高速缓存。一种本地高速缓存被配置为:请求高速缓存线以执行原子存储器操作(AMO)指...
  • 公开了用于处理器流水线中的间接跳转的提取级处置的系统和方法。例如,一种方法包括:检测由处理器核提取的指令序列,其中,指令序列包括第一指令随后是作为间接跳转指令的第二指令,该第一指令具有取决于第一指令的立即数字段和程序计数器值的结果;响应...
  • 描述的是一种实现混合回写和透写的数据高速缓存。处理系统包括存储器、存储器控制器和处理器。该处理器包括包含有高速缓存行的数据高速缓存、写缓冲器和存储队列。该存储队列在命中高速缓存行最初处于至少共享一致性状态时将数据写入到命中高速缓存行和写...
  • 描述的是一种具有针对高速缓存命中的预测提示的数据高速缓存。该数据高速缓存包括多个高速缓存行,其中高速缓存行包括数据字段、标签字段和预测提示字段。该预测提示字段被配置成存储预测提示,该预测提示对于针对高速缓存行的高速缓存命中指示替换行为。...
  • 公开了用于虚拟化高速缓存的系统和方法。例如,用于执行指令的集成电路(例如,处理器)包括虚拟地索引的物理标记的第一级(L1)高速缓存,该L1高速缓存被配置为向外部存储器系统输出高速缓存访问的虚拟索引的一个或多个位作为请求者标识符的一个或多...
  • 公开了用于生成用于集成电路的动态设计流程的系统和方法。例如,该方法可以包括:访问设计流程配置数据结构,其中,设计流程配置数据结构以工具控制语言编码;基于设计流程配置数据结构,从一组流程模块中选择多个流程模块,其中,每个流程模块以工具控制...
  • 公开了用于推测执行的安全预测器的系统和方法。一些实施方式可以消除或减轻处理器中的边信道攻击,诸如Spectre‑类攻击。例如,用于执行指令的集成电路包括预测器电路,该预测器电路在以第一模式操作时,使用存储在预测器条目集合中的数据来生成预...
  • 本文公开的是用于指令紧密耦合存储器(iTIM)和指令缓存(iCache)访问预测的系统和方法。处理器可以使用预测器来基于位置状态和程序计数器值启用对iTIM或iCache以及特定路径(存储器结构)的访问。预测器可以确定是停留在启用的存储...
  • 公开了用于宏操作融合的系统和方法。包括控制流指令的宏操作的序列被融合到单个微操作中以用于执行。融合的微操作可避免使用控制流指令,这可以提高性能。融合预测器可用于促进宏操作融合。
  • 公开了用于集成电路设计和关联数据的自动生成的系统和方法。这些允许通过理解高级要求的单个非专家进行的处理器和SoC的所述设计;允许经由模拟或仿真在所述设计空间上通过所述生成处理器的所述设计空间的所述全体探索;允许将IP核心从多个第三方容易...
1