The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 13, 2022
Filed:
Apr. 16, 2020
Sap SE, Walldorf, DE;
Robert Schulze, Walldorf, DE;
Adrian Dragusanu, North Vancouver, CA;
Anup Ghatage, Dublin, CA (US);
Colin Florendo, Marlborough, MA (US);
Mihnea Andrei, Issy-les-Moulineaux, FR;
Randall Hammon, Walnut Creek, CA (US);
Sarika Iyer, San Ramon, CA (US);
Simhachala Sasikanth Gottapu, Dublin, CA (US);
Yanhong Wang, Dublin, CA (US);
SAP SE, Walldorf, DE;
Abstract
Disclosed herein are system, method, and computer program product embodiments for performing fair prefetching. An embodiment operates by splitting a data vector into a first subrange and a second subrange. The embodiment performs a first chance prefetch operation on the first subrange based on a fixed number of pages, thereby loading a set of pages of the first subrange into a main memory. The embodiment performs the first chance prefetch operation on the second subrange based on the fixed number of pages, thereby loading a first set of pages of the second subrange into the main memory. The embodiment performs a second chance prefetch operation on the second subrange based on the performing the first chance prefetch operation on the second subrange, thereby loading a second set of pages of the second subrange into the main memory. The embodiment then executes the query.