US 11,853,799 B2
Initialization data memory space allocation system
Wei Liu, Austin, TX (US); and Karl W. Rasmussen, Temple, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Sep. 22, 2022, as Appl. No. 17/950,327.
Application 17/950,327 is a continuation of application No. 16/790,863, filed on Feb. 14, 2020, granted, now 11,487,581.
Prior Publication US 2023/0020358 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01); G06F 12/02 (2006.01); G06F 9/4401 (2018.01)
CPC G06F 9/5016 (2013.01) [G06F 9/4406 (2013.01); G06F 9/4411 (2013.01); G06F 12/0246 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An initialization data memory space allocation system, comprising:
a memory system having a memory space that includes an initialization data bucket that reserves a contiguous subset of the memory space for initialization data during initialization operations; and
at least one processor that is configured to provide at least one first initialization engine that is coupled to the memory system, wherein each initialization engine included in the at least one first initialization engine is configured, during the initialization operations, to:
allocate, for that initialization engine included in the at least one first initialization engine, a respective portion of the contiguous subset of the memory space in the memory system that is reserved by the initialization data bucket; and
store initialization data in the respective portion of the contiguous subset of the memory space in the memory system that is reserved by the initialization data bucket and that is allocated by that initialization engine included in the at least one first initialization engine such that fragmentation of the contiguous subset of the memory space in the memory system that is reserved by the initialization data bucket that results from one or more operations of the at least one first initialization engine during the initialization operations is confined to the contiguous subset of the memory space in the memory system that is reserved by the initialization data bucket.