发明名称 BRANCH TARGET ADDRESS CACHE USING HASHED FETCH ADDRESSES
摘要 An integrated circuit 2 incorporates prefetch circuitry 12 for prefetching program instructions from a memory 6. The prefetch circuitry 12 includes a branch target address cache 28. The branch target address cache 28 stores data indicative of branch target addresses of previously encountered branch instructions fetched from the memory 6. For each previously encountered branch instructions, the branch target address cache stores a tag value indicative of a fetch address of that previously encountered branch instruction. The tag values stored are generated by tag value generating circuitry 32 which performs a hashing function upon a portion of the fetch address such that the tag value has a bit length less than the bit length of the portion of the fetch address concerned.
申请公布号 US2014122846(A1) 申请公布日期 2014.05.01
申请号 US201213664659 申请日期 2012.10.31
申请人 ARM LIMITED 发明人 VASEKIN VLADIMIR;SKILLMAN ALLAN JOHN;PATHIRANE CHILODA ASHAN SENERATH;BRELOT JEAN-BAPTISTE
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址