Inventors:
Christian Jacobi - Schonaich, DE
Barry W. Krumm - Poughkeepsie NY, US
Brian R. Prasky - Wappingers Falls NY, US
Martin Recktenwald - Steinenbronn, DE
Chung-Lung K. Shum - Wappingers Falls NY, US
Charles F. Webb - Wappingers Falls NY, US
Joshua M. Weinberg - Bronx NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/38
Abstract:
A system for data operand fetching control includes a computer processor that includes a control unit for determining memory access operations. The control unit is configured to perform a method. The method includes calculating a summation weight value for each instruction in a pipeline, the summation weight value calculated as a function of branch uncertainty and a pendency in which the instruction resides in the pipeline relative to other instructions in the pipeline. The method also includes mapping the summation weight value of a selected instruction that is attempting to access system memory to a memory access control, each memory access control specifying a manner of handling data fetching operations. The method further includes performing a memory access operation for the selected instruction based upon the mapping.