Split instruction and operand cache management
    1.
    发明公开
    Split instruction and operand cache management 失效
    Verwaltung von getrennten Befehls- und Operanden-Cachespeichern。

    公开(公告)号:EP0271187A2

    公开(公告)日:1988-06-15

    申请号:EP87308811.6

    申请日:1987-10-05

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0848

    摘要: A computer system architecture implementing multiple central processing units, each including a split instruc­tion and operand cache, and that provides for the manage­ment of multiple copies (line pairs) of a memory line through the use of a line pair state is described. System­atic managment of memory lines when transferred with respect to instruction and operand data cache memories allows the integrity of the system to be maintained at all times. The split cache architecture management determines whether a memory line having a first predetermined system address is present within both the instruction and operand cache memories or will be upon move-in of a memory line. Address tag line pair state information is maintained to allow determinations of whether and where the respective memory line pair members reside. The architecture imple­ments the management of the line pairs on each transfer of a memory line to any of the split caches of the system. A line pair is allowed to exist whenever the same memory line exists in the same relative location in each of the in­struction and operand cache buffers of a single central processor. The architecture further includes a data path selector for transferring operand data to either the instruction or operand data cache buffers, or both, depend­ing on whether the operand buffer destination is a memory line that is a member of a line pair.

    摘要翻译: 描述了实现多个中央处理单元的计算机系统架构,每个中央处理单元包括分割指令和操作数高速缓存,并且通过使用线对状态来管理存储器线的多个副本(线对)。 当指令和操作数据高速缓存存储器传输时,存储器线路的系统管理允许系统的完整性始终保持。 分离高速缓存架构管理确定具有第一预定系统地址的存储器线是否存在于指令和操作数高速缓存存储器中,或者将在存储器线路上移动。 维持地址标签线对状态信息以允许确定各个存储器线对成员是否存在和在何处驻留。 该架构在将存储器线路的每次传送到系统的任何分割高速缓存时实现对线路的管理。 只要在单个中央处理器的每个指令和操作数缓存缓冲器中的相同相对位置存在相同的存储器线,就允许线对存在。 该架构还包括数据路径选择器,用于根据操作数缓冲目标是作为线对的成员的存储线,将操作数数据传送到指令或操作数数据高速缓冲存储器或两者。

    Split instruction and operand cache management
    3.
    发明公开
    Split instruction and operand cache management 失效
    分区指令和操作高速缓存管理

    公开(公告)号:EP0271187A3

    公开(公告)日:1990-04-11

    申请号:EP87308811.6

    申请日:1987-10-05

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0848

    摘要: A computer system architecture implementing multiple central processing units, each including a split instruc­tion and operand cache, and that provides for the manage­ment of multiple copies (line pairs) of a memory line through the use of a line pair state is described. System­atic managment of memory lines when transferred with respect to instruction and operand data cache memories allows the integrity of the system to be maintained at all times. The split cache architecture management determines whether a memory line having a first predetermined system address is present within both the instruction and operand cache memories or will be upon move-in of a memory line. Address tag line pair state information is maintained to allow determinations of whether and where the respective memory line pair members reside. The architecture imple­ments the management of the line pairs on each transfer of a memory line to any of the split caches of the system. A line pair is allowed to exist whenever the same memory line exists in the same relative location in each of the in­struction and operand cache buffers of a single central processor. The architecture further includes a data path selector for transferring operand data to either the instruction or operand data cache buffers, or both, depend­ing on whether the operand buffer destination is a memory line that is a member of a line pair.