发明名称 DATA SPECULATION BASED ON ADDRESSING PATTERNS IDENTIFYING DUAL-PURPOSE REGISTER
摘要 <p>A system may include a memory file (136) and an execution core (124). The memory file (136) may include an entry (420) configured to store an addressing pattern (406) and a tag (408). If an addressing pattern of a memory operation matches the addressing pattern (406) stored in the entry (420), the memory file (136) may be configured to link a data value identified by the tag (408) to a speculative result of the memory operation. The addressing pattern of the memory operation includes an identifier of a logical register, and the memory file (136) may be configured to predict whether the logical register is being specified as a general purpose register or a stack frame pointer register in order to determine whether the addressing pattern of the memory operation matches the addressing pattern (406) stored in the entry (420). The execution core (124) may be configured to access the speculative result when executing another operation that is dependent on the memory operation.</p>
申请公布号 WO2004068341(A1) 申请公布日期 2004.08.12
申请号 WO2004US00477 申请日期 2004.01.09
申请人 ADVANCED MICRO DEVICES, INC.;PICKETT, JAMES, K.;SANDER, BENJAMIN, THOMAS;LEPAK, KEVIN, MICHAEL 发明人 PICKETT, JAMES, K.;SANDER, BENJAMIN, THOMAS;LEPAK, KEVIN, MICHAEL
分类号 G06F9/38;G06F12/00;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址