发明名称 METHOD AND DEVICE FOR CONTROLLING CACHE MEMORY
摘要 PROBLEM TO BE SOLVED: To solve the problem with a microprocessor with a cache memory that makes branch predictions wherein the mounting of a high-capacity branch target buffer for a processor of a multistaged pipeline structure to efficiently execute branch instructions will result in an increase in a circuit scale. SOLUTION: If the access entry of a cache memory 102 varies for an instruction fetch from a CPU 11, a branch target buffer 104 is accessed in advance and a cache access is made to a predicted branch address, whereby a cache is hit when a branch instruction is executed afterward to make a branch prediction. This makes it possible to read instruction data from the cache memory 102 while the branch instruction is being executed for the instruction fetch to the predicted branch address and to either leave no instruction data on the branch address held in the branch target buffer 104 or reduce the amount of data held, so as to reduce the circuit scale. COPYRIGHT: (C)2005,JPO&NCIPI
申请公布号 JP2005122343(A) 申请公布日期 2005.05.12
申请号 JP20030354640 申请日期 2003.10.15
申请人 MATSUSHITA ELECTRIC IND CO LTD 发明人 KANEKO KEISUKE
分类号 G06F12/08;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F12/08
代理机构 代理人
主权项
地址