Childrens Medical Group
104 Fulton Ave, Poughkeepsie, NY 12603 Childrens Medical Group
187 E Market St, Rhinebeck, NY 12572 Childrens Medical Group
551 Route 22, Pawling, NY 12564
John Liptay - Rhinebeck NY, US Lynne Liptay - Rhinebeck NY, US Mark Check - Hopewell Junction NY, US Brian Prasky - Wappingers NY, US Chung-Lung Shum - Poughkeepsie NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F012/00
US Classification:
711/203000
Abstract:
A method is disclosed for selecting data in a computer system having a cache memory and a branch history table, where the method includes predicting an address corresponding to the data, selecting data at the predicted address in the cache memory, translating an address corresponding to the data, comparing the translated address with the predicted address, and if they are different, re-selecting data at the translated address in the cache memory and appending the translated address to the branch history table.
Method For Ensuring That A Line Is Present In An Instruction Cache
Lynne Liptay - Rhinebeck NY, US Mark Check - Hopewell Junction NY, US Mark Farrell - Pleasant Valley NY, US Bruce Giamei - Poughkeepsie NY, US Charles Webb - Wappingers Falls NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F012/00
US Classification:
711/137000
Abstract:
A method is disclosed for instructing a computing system to ensure that a line is present in an instruction cache that includes selecting a line-touch instruction, recognizing the line-touch instruction as a type of branch instruction where the branch is not taken, executing the line-touch instruction to fetch a target line from a target address into the instruction cache, and interlocking the execution of the line-touch instruction with the completion of the fetch of the target line in order to prevent execution of the instruction following the line-touch instruction until after the target line has reached the cache.