The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 09, 2017

Filed:

Aug. 19, 2014
Applicant:

Samsung Electronics Co., Ltd., Suwon-si, KR;

Inventors:

Sung-Min Hong, Suwon-si, KR;

Sim Ji Lee, Seoul, KR;

JaeYoung Hur, Hwaseong-si, KR;

JiWoong Kwon, Hwaseong-si, KR;

Il Park, Hwaseong-si, KR;

Jong-Jin Lee, Suwon-si, KR;

Jinyong Jung, Suwon-si, KR;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 12/08 (2016.01); G06F 12/0862 (2016.01); G06F 12/1009 (2016.01); G06F 12/1027 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0862 (2013.01); G06F 12/1009 (2013.01); G06F 12/1027 (2013.01); G06F 2212/507 (2013.01); G06F 2212/6022 (2013.01); G06F 2212/654 (2013.01); G06F 2212/68 (2013.01); G06F 2212/681 (2013.01);
Abstract

A page descriptor can be stored in advance in a memory management unit under various conditions so that an address translation overhead can be reduced. The memory management unit comprises an address translation unit that receives a memory access request as a virtual address and translates the virtual address to a physical address. A translation lookaside buffer (TLB) stores page descriptors of a plurality of physical addresses, the address translation unit determining whether a page descriptor corresponding to a received virtual address is present in the translation lookaside buffer. A prefetch buffer stores page descriptors of the plurality of physical addresses. The address translation unit, in the event the page descriptor corresponding to the received virtual address is not present in the translation lookaside buffer, further determines whether the page descriptor corresponding to the received virtual address is present in the prefetch buffer; updates the translation lookaside buffer with the page descriptor corresponding to the received virtual address; and performs a translation of the virtual address to a physical address using the page descriptor corresponding to the received virtual address. The prefetch buffer may include sub-prefetch buffers, and may be updated based on access direction information.


Find Patent Forward Citations

Loading…