US 11,709,636 B1
Non-sequential readahead for deep learning training
Emily Potyraj, Mountain View, CA (US); and Bennett Amodio, Millbrae, CA (US)
Assigned to Pure Storage, Inc., Mountain View, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Jan. 22, 2020, as Appl. No. 16/749,211.
Claims priority of provisional application 62/960,425, filed on Jan. 13, 2020.
Int. Cl. G06F 12/0862 (2016.01); G06F 3/06 (2006.01)
CPC G06F 3/067 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0631 (2013.01); G06F 12/0862 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a list of batch storage locations for a batch of data objects; and
training an artificial intelligence workflow by prefetching storage content corresponding to the batch of data objects, including a randomized prefetch of data objects from the batch of data objects during a non-sequential readahead of the list of batch storage locations.