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 |
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. |