US 12,499,054 B2
Systems, methods, and apparatus for accessing data in versions of memory pages
Da Zhang, Blacksburg, VA (US); Jing Yang, San Jose, CA (US); Tong Zhang, Mountain View, CA (US); Shuyi Pei, Santa Clara, CA (US); and Rekha Pitchumani, Oak Hill, VA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD., (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Nov. 14, 2022, as Appl. No. 17/986,889.
Claims priority of provisional application 63/400,041, filed on Aug. 22, 2022.
Prior Publication US 2024/0061786 A1, Feb. 22, 2024
Int. Cl. G06F 12/0891 (2016.01); G06F 12/0804 (2016.01)
CPC G06F 12/0891 (2013.01) [G06F 12/0804 (2013.01); G06F 2212/1024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining an accessibility of a first version of a page, wherein the first version of the page is stored in at least one memory; and
accessing, based on the accessibility of the first version of the page, at least a portion of a second version of the page, wherein the second version of the page is stored in the at least one memory, wherein a part of the first version of the page is the same as a part of the second version of the page and a bitmap data structure is used to determine that the part of the first version of the page and the part of the second version are the same, the bitmap data structure indicating a status of one or more cache lines of the second version of the page and one or more cache lines of the first version of the page.