Broadening field specialization
AssigneesDataware Ventures, LLC, Arizona Board of Regents on Behalf of the University of Arizona
InventorsRichard T. SNODGRASS, Saumya K. DEBRAY, Rui ZHANG, Yang LIU
Life of this patent
Estimating the term…
Loading patent…
AssigneesDataware Ventures, LLC, Arizona Board of Regents on Behalf of the University of Arizona
InventorsRichard T. SNODGRASS, Saumya K. DEBRAY, Rui ZHANG, Yang LIU
Estimating the term…
Four extensions to the conventional field specialization process are disclosed. The first extension is cross-application value flows, where a value transfers out of one application and subsequently into another application. The second extension is an inter-application analysis. Static and dynamic analysis is performed by a Spiff Toolset not just on the source code of a single application, but also across the data read and written by that application. The third extension is invariant cross-application termination, verifying the possibility of an invariant originating in an application and terminating in a specialization opportunity in a separate application. The fourth extension relates to run-time code placement algorithms to mitigate an increase in I-cache pressure and L2-cache pressure. A MaxResidency algorithm uses information from dynamic analysis of provided workloads before DBMS compilation and specific structure of the query evaluation plan to place run-time code, thus retaining possible run time improvement of that code.
1-9. (canceled)
A computer-implemented method to minimize cache pressure, the method comprising:
A computer-implemented method to minimize cache pressure using slot pressure profile (SPP)-guided Algorithm, the method comprising:
A computer-implemented method to evaluate cache pressure, the method comprising:
Dependencies are inferred from the claim text.