发明名称 System and method for determining operand access to data
摘要 A "data verified", or DV, bit is included in an instruction to indicate if the instruction or a dependent instruction may be associated with the retrieved data as soon as the data is available or should instead be associated with the data after verification. If the DV bit is in a first state, e.g., not set, the system may issue instructions that use associated data as soon as the data is available. If the DV bit is in a second state, e.g., set, the system does not issue the instructions that use the data until the data is verified. The system or user sets the DV bit based on an analysis of an instruction set that includes the instruction and/or accumulated profile data from previous use or uses of the software. The DV bit is set in a LOAD instruction if the dependent user instruction is close enough in the instruction set that the user instruction is likely to issue before the data is verified and/or if the LOAD instruction is part of a relatively long chain of instructions. The DV bit may instead be set if past uses of the software indicate a complicated or time-consuming reissue operation is associated with a particular cache miss.
申请公布号 US2002099927(A1) 申请公布日期 2002.07.25
申请号 US20010766685 申请日期 2001.01.22
申请人 STEELY SIMON C. 发明人 STEELY SIMON C.
分类号 G06F9/312;G06F9/38;(IPC1-7):G06F9/30 主分类号 G06F9/312
代理机构 代理人
主权项
地址
您可能感兴趣的专利