Patent · US Expired

Parallelized coherent read and writeback transaction processing system for use in a packet switched cache coherent multiprocessor system

US5581729A · kind A · utility

92Cited by
13References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 1995
Grant dateDec 3, 1996
Priority date
Expiry dateMar 31, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0822
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A multiprocessor computer system is provided having a multiplicity of sub-systems and a main memory coupled to a system controller. An interconnect module, interconnects the main memory and sub-systems in accordance with interconnect control signals received from the system controller. At least two of the sub-systems are data processors, each having a respective cache memory that stores multiple blocks of data and a respective master cache index. Each master cache index has a set of master cache tags (Etags), including one cache tag for each data block stored by the cache memory. Each data processor includes a master interface having master classes for sending memory transaction requests to the system controller. The system controller includes memory transaction request logic for processing each memory transaction request by a data processor. The system controller maintains a duplicate cache index having a set of duplicate cache tags (Dtags) for each data processor. Each data processor has a writeback buffer for storing the data block previously stored in a victimized cache line until its respective writeback transaction is completed and an Nth+1 Dtag for storing the cache state of…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.