发明名称 DATA PROCESSING APPARATUS AND METHOD FOR PROVIDING TARGET ADDRESS INFORMATION FOR BRANCH INSTRUCTIONS
摘要 A data processing apparatus and method have a processor for executing instructions, and a prefetch unit for prefetching instructions from memory prior to sending those instructions to the processor for execution. A branch target cache structure has a plurality of entries, where the cache structure comprises an initial branch target cache having a first number of entries and a promoted entry branch target cache having a second number of entries. During lookup operation, both the initial entry branch target cache and the promoted entry branch target cache are accessed in parallel. For a branch instruction executed by the processor that does not currently have a corresponding entry in the branch target cache structure, allocation circuitry performs an initial allocation operation to allocate one of the entries in the initial entry branch target cache for storing the branch instruction information for that branch instruction.
申请公布号 US2013238858(A1) 申请公布日期 2013.09.12
申请号 US201213415031 申请日期 2012.03.08
申请人 GREENHALGH PETER R.;CRASKE SIMON J. 发明人 GREENHALGH PETER R.;CRASKE SIMON J.
分类号 G06F12/08;G06F9/38 主分类号 G06F12/08
代理机构 代理人
主权项
地址