• Patent Title: Secure speculative instruction execution in a data processing system
  • Application No.: US15945047
    Application Date: 2018-04-04
  • Publication No.: US10657057B2
    Publication Date: 2020-05-19
  • Inventor: Nikita Veshchikov
  • Applicant: NXP B.V.
  • Applicant Address: NL Eindhoven
  • Assignee: NXP B.V.
  • Current Assignee: NXP B.V.
  • Current Assignee Address: NL Eindhoven
  • Agent Daniel D. Hill
  • Main IPC: G06F12/08
  • IPC: G06F12/08 G06F12/0844 G06F9/38
Secure speculative instruction execution in a data processing system
Abstract:
A data processing system includes a processor, a cache memory, a speculative cache memory, and a control circuit. The processor is for executing instructions. The cache memory is coupled to the processor and is for storing the instructions and related data. A speculative cache is coupled to the processor and is for storing only speculative instructions and related data. The control circuit is coupled to the processor, to the cache memory, and to the speculative cache. The control circuit is for causing speculative instructions to be stored in the speculative cache in response to receiving an indication from the processor. Also, a method is provided for speculative execution in the data processing system.
Information query
Patent Agency Ranking
0/0