发明名称 APPARATUS AND METHOD FOR CACHING ALIGNMENT INFORMATION
摘要 <p>A line predictor caches alignment information for instructions. In response to each fetch address, the line predictor provides alignment information for the instruction beginning at the fetch address, as well as one or more additional instructions subsequent to that instruction. The alignment information may be, for example, instruction pointers, each of which directly locates a corresponding instruction within a plurality of instruction bytes fetched in response to the fetch address. The line predictor may include a memory having multiple entries, each entry storing up to a predefined maximum number of instruction pointers and a fetch address corresponding to the instruction identified by a first one of the instruction pointers. Fetch addresses may be searched against the fetch addresses stored in the multiple entries, and if a match is detected the corresponding instruction pointers may be used. Additionally, each entry may include a link to another entry storing instruction pointers to the next instructions within the predicted instruction stream. Furthermore, the entries may store a next fetch address corresponding to the first instruction within the next entry. The next fetch address may be provided to the instruction cache to fetch the corresponding instruction bytes. Still further, additional control information corresponding to the identified instructions may be included.</p>
申请公布号 EP1224539(A1) 申请公布日期 2002.07.24
申请号 EP20000928929 申请日期 2000.05.09
申请人 ADVANCED MICRO DEVICES INC. 发明人 KELLER, JAMES, B.;SHARMA, PUNEET;SCHAKEL, KEITH, R.;MATUS, FRANCIS, M.
分类号 G06F9/30;G06F9/32;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址