Inventors:
Tong Chen - Yorktown Heights NY, US
John Kevin Patrick O'Brien - South Salem NY, US
Kathryn M. O'Brien - South Salem NY, US
Byoungro So - Santa Clara CA, US
Zehra N. Sura - Yorktown Heights NY, US
Tao Zhang - Duluth GA, US
International Classification:
G06F 12/00
Abstract:
A computer implemented method, data processing system, and computer usable program code are provided for configuring a cache. A compiler performs an analysis of software code to identify cacheable information in the software code that will be accessed in the cache at runtime. The properties of the cacheable information are analyzed to form a data reference analysis. Using the data reference analysis, a cache configuration is determined for caching the cacheable information during execution of the software code. Modified lookup code is inserted in the software code based on the cache configuration used to configure the cache.