Invention Grant
- Patent Title: Secure speculative instruction execution in a data processing system
-
Application No.: US15945047Application Date: 2018-04-04
-
Publication No.: US10657057B2Publication 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

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.
Public/Granted literature
- US20190310941A1 SECURE SPECULATIVE INSTRUCTION EXECUTION IN A DATA PROCESSING SYSTEM Public/Granted day:2019-10-10
Information query