US 12,223,183 B2
Combining memory aligned operations
Christopher Golden, Emerald Hills, CA (US); Scott Smith, San Mateo, CA (US); Luke Paulsen, Mountain View, CA (US); David Grunwald, San Francisco, CA (US); and Jianting Cao, Mountain View, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Santa Clara, CA (US)
Filed on Dec. 4, 2023, as Appl. No. 18/528,045.
Application 18/528,045 is a continuation of application No. 17/731,657, filed on Apr. 28, 2022, granted, now 11,836,357.
Application 17/731,657 is a continuation of application No. 17/160,938, filed on Jan. 28, 2021, granted, now 11,422,714, issued on Aug. 23, 2022.
Application 17/160,938 is a continuation of application No. 16/294,019, filed on Mar. 6, 2019, granted, now 10,956,054, issued on Mar. 23, 2021.
Application 16/294,019 is a continuation of application No. 15/499,068, filed on Apr. 27, 2017, granted, now 10,268,403, issued on Apr. 23, 2019.
Application 15/499,068 is a continuation of application No. 14/926,162, filed on Oct. 29, 2015, granted, now 9,740,414, issued on Aug. 22, 2017.
Prior Publication US 2024/0231643 A1, Jul. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/00 (2006.01); G06F 3/06 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 3/061 (2013.01); G06F 3/065 (2013.01); G06F 3/0659 (2013.01); G06F 3/0665 (2013.01); G06F 3/067 (2013.01); G06F 3/0683 (2013.01); G06F 3/0688 (2013.01); G06F 3/0689 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
combining, into a single operation, a plurality of operations based on a metadata boundary at an underlying storage resource that defines a range of addresses of a single metadata block; and
from the single operation, creating an optimized set of one or more executable operations that write a particular amount of data that aligns with a memory layout at a target storage location.