首页> 外国专利> Speculative side-channel hint instruction

Speculative side-channel hint instruction

机译:推测性旁信道提示指令

摘要

In an apparatus 2 supporting speculative processing of read operations to read data from memory 20-22, a control circuit identifies a speculative side-channel hint instruction in a sequence of instructions to be processed. The hint instruction indicates a risk of information leakage if one subsequent read operation is processed speculatively. The control circuit determines speculative side‑channel mitigation measures based on the hint instruction. This improves upon mitigation measures applied to all operations which unnecessarily sacrifice performance. The control circuit can be decoder 12, execution stage 14, circuitry of data cache 20. Hint instructions, e.g. interpreted as NOP instructions, are inserted at compile or link time, just-in-time (JIT) compilation or dynamic recompilation, by hardware profiling. Hint instructions indicate that subsequent read operations are safe or unsafe to be processed speculatively. Control circuit annotates cached instruction or micro‑operations in 6, 8 based on the presence of hint instructions in the sequence.
机译:在支持对从存储器20-22读取数据的读取操作进行推测处理的装置2中,控制电路在要处理的指令序列中识别推测侧信道提示指令。如果推测性地处理了一个后续的读取操作,则提示指令指示信息泄漏的风险。控制电路根据提示指令确定推测性的旁信道缓解措施。这改善了应用于所有不必要地牺牲性能的操作的缓解措施。该控制电路可以是解码器12,执行级14,数据高速缓存20的电路。可以将其解释为NOP指令,并通过硬件配置文件在编译或链接时,即时(JIT)编译或动态重新编译时插入。提示指示后续的读取操作是安全的还是不安全的,无法进行推测性处理。控制电路根据序列中提示指令的存在,对6、8中缓存的指令或微操作进行注释。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号