发明名称 Prefetch optimizer tool for controlling hardware and software prefetching
摘要 An information handling system (IHS) includes: processor 105; memory 120, coupled to the processor, the memory being configured with a prefetch optimizer tool 300. Prefetch optimizer tool is for: receiving an instruction sequence of interest (SOI) including a instructions with respective software prefetch instructions in advance of particular load instructions; instructing a hardware prefetch mechanism 122 in the processor to one of a plurality of hardware prefetch depths to fetch instructions from the memory; disabling particular prefetch instructions in the instruction SOI; measuring execution times of the instruction SOI when the particular prefetch instructions are disabled, the measuring being conducted by the optimizer tool while the hardware prefetch mechanism is set to a particular prefetch depth; and changing the hardware prefetch depth of the hardware prefetch mechanism to another hardware prefetch depth and repeating the measuring of the execution times of the instruction SOI while disabling different particular fetch instructions in the instruction SOI.
申请公布号 GB2500080(A) 申请公布日期 2013.09.11
申请号 GB20120022762 申请日期 2012.12.18
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 RANDALL RAY HEISCH
分类号 G06F12/08;G06F9/30;G06F9/45 主分类号 G06F12/08
代理机构 代理人
主权项
地址