System and method for achieving buffer memory coincidence in a multiprocessor system
AssigneeFujitsu Limited
InventorAkira Hattori
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorAkira Hattori
Estimating the term…
Effective expansion of a common intermediate buffer memory by equivalent use of the buffer memory in each CPU in a multiprocessor system. A method and system for achieving buffer memory coincidence is applied to a multiprocessor system provided with central processing units, buffer memories contained in respective central processing units, a main memory, and an intermediate buffer memory connected between the main memory and the buffer memories, wherein a buffer invalidation address information (BIA GO) is sent from the intermediate buffer memory to the i-th central processing unit (BIA GO #i) in accordance with the following logical expression: BIA GO #i=REQ.CPU.times.W.times.{F.upsilon.F.times.(COPY#i.upsilon.VIF)} where the term "REQ.CPU" indicates that the i-th central processing unit does not provide a request for accessing the intermediate buffer memory, the term "W" indicates that the above request is a request for writing a data block, term "F" and "F" indicate that the accessed data block is found and is not found, respectively, in the intermediate buffer memory, the term "COPY #i" indicates that a copy of the corresponding data block is stored in the buffer memory of the i-th central processing unit, the validity flag term VIF indicates the possibility that the copy flags are incorrect, and the symbols "x" and ".upsilon." represent a logical product and a logical sum, respectively. This method makes it possible to store data blocks which exist only in the buffer memory but do not exist in the intermediate buffer memory.
A method for achieving buffer memory coincidence in a multiprocessor system comprising the steps of:
A method for achieving buffer memory coincidence in a multiprocessor system, comprising the steps of:
A method for achieving buffer memory coincidence in a multiprocessor system, comprising the steps of:
A method for achieving buffer memory coincidence in a multiprocessor system, comprising the steps of:
A system for achieving buffer memory coincidence in a multiprocessor system, said multiprocessor system comprising a plurality of central processing units, a plurality of buffer memories, one for each central processing unit, each buffer memory being contained in a respective one of said central processing units, a main memory commonly utilized by said central processing units, and an intermediate buffer memory operatively connected between said main memory and said buffer memories, said intermediate buffer memory having a plurality of data block memory areas for storing respective corresponding data blocks, and a plurality of supervising information memory areas, one for each data block memory area, each supervising information memory area being coupled to a respective corresponding one of said data block memory areas, each supervising information memory area storing supervising information indicating whether or not a copy of said respective corresponding data block stored in said respective corresponding one of said data block memory areas is stored in each of said buffer memories;
A system for achieving buffer memory coincidence in a multiprocessing system, comprising a plurality of central processing units, a plurality of buffer memories, one for each central processing unit, each buffer memory being contained in a respective one of said central processing units, a main memory commonly utilized by said central processing units, and an intermediate buffer memory;
Dependencies are inferred from the claim text.