Invention Grant
- Patent Title: Non-blocking memory management unit
-
Application No.: US13314005Application Date: 2011-12-07
-
Publication No.: US09652560B1Publication Date: 2017-05-16
- Inventor: James Wang , Robert A. Drebin , Patrick Y. Law
- Applicant: James Wang , Robert A. Drebin , Patrick Y. Law
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G09G5/39
- IPC: G09G5/39 ; G06F17/30

Abstract:
Techniques are disclosed relating to handling page faults created by a processor unit. In some embodiments, such techniques may be used within the context of graphics processor units (GPUs) to reduce the chances that a page fault will result in a GPU-pipeline stall. In one embodiment, a processor includes a graphics processor pipeline and a memory management unit. The graphics processor pipeline includes a plurality of pipeline stages. The memory management unit is configured to determine that a first data request from a first of the plurality of pipeline stages causes a page fault, and to service requests from one or more others of the plurality of pipeline stages while the page fault is being serviced.
Information query
IPC分类: