Invention Grant
- Patent Title: Microcontroller for memory management unit
- Patent Title (中): 内存管理单元微控制器
-
Application No.: US14011655Application Date: 2013-08-27
-
Publication No.: US09588903B2Publication Date: 2017-03-07
- Inventor: Cameron Buschardt , Jerome F. Duluk, Jr. , John Mashey , Mark Hairgrove , James Leroy Deming , Brian Fahs
- Applicant: NVIDIA CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Artegis Law Group, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/10

Abstract:
One embodiment of the present invention includes a microcontroller coupled to a memory management unit (MMU). The MMU is coupled to a page table included in a physical memory, and the microcontroller is configured to perform one or more virtual memory operations associated with the physical memory and the page table. In operation, the microcontroller receives a page fault generated by the MMU in response to an invalid memory access via a virtual memory address. To remedy such a page fault, the microcontroller performs actions to map the virtual memory address to an appropriate location in the physical memory. By contrast, in prior-art systems, a fault handler would typically remedy the page fault. Advantageously, because the microcontroller executes these tasks locally with respect to the MMU and the physical memory, latency associated with remedying page faults may be decreased. Consequently, overall system performance may be increased.
Public/Granted literature
- US09792220B2 Microcontroller for memory management unit Public/Granted day:2017-10-17
Information query