发明名称 Datenverbindungsverfahren und Vorrichtung für Multiprozessor-Computersysteme mit gemeinsamem Speicher
摘要 In a shared memory multiprocessing computer system 20, multiple processors 22 - 24 can cache copies of a shared data block in their local cache memories 44 - 46 and independently modify their cached copies. The cached copies are later merged in a global memory 32, 33 with the shared data block. With each cached copy, a bitmask (56, 88, 220) (Figs. 2, 3, 5) consisting of a plurality of flags (60 - 64, 90 - 92, 240 - 244) associated with elements (70 - 74, 80 - 82, 230 - 234) of the cached copy also is stored in the local memory. A local memory controller 40 - 42 tracks which elements of the cached copies are modified by setting the bitmask flags associated with such elements. When merging, only modified elements of the cached copies are stored in the originating data block as indicated by the bitmask flags. The elements may be words, bytes or bits. Data reduction operations may be performed on data in the global memory. <IMAGE>
申请公布号 DE4423559(A1) 申请公布日期 1995.05.11
申请号 DE19944423559 申请日期 1994.07.05
申请人 HEWLETT-PACKARD CO., PALO ALTO, CALIF., US 发明人 GUPTA, RAJIIV, LOS ALTOS, CALIF., US;KARP, ALAN H., SUNNYVALE, CALIF., US
分类号 G06F9/52;G06F12/00;G06F12/06;G06F12/08;G06F15/16;G06F15/167;(IPC1-7):G06F12/08 主分类号 G06F9/52
代理机构 代理人
主权项
地址