Invention Grant
- Patent Title: Page fault prediction for processing vector instructions
- Patent Title (中): 页面错误预测用于处理向量指令
-
Application No.: US13167630Application Date: 2011-06-23
-
Publication No.: US09003171B2Publication Date: 2015-04-07
- Inventor: Jeffry E. Gonion
- Applicant: Jeffry E. Gonion
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F9/30

Abstract:
A system including a processor that handles a TLB miss while executing a vector read instruction in a processor is described herein. During operation, the processor performs a lookup in a TLB for addresses in active elements in the vector read instruction. The processor then determines that a TLB miss occurred for the address from an active element other than a first active element. Upon predicting that a page table walk for the vector read instruction will result in a page fault, the processor sets a bit in a corresponding bit position in an FSR. A set bit in a bit position in FSR indicates that data in a corresponding element of the vector read instruction is invalid. The processor then immediately performs memory reads for at least one of the first active element and other active elements for which TLB misses did not occur.
Public/Granted literature
- US20110320749A1 PAGE FAULT PREDICTION FOR PROCESSING VECTOR INSTRUCTIONS Public/Granted day:2011-12-29
Information query