Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Patent
1996-07-17
1998-07-28
Swann, Tod R.
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
G06F 1200
Patent
active
057874808
ABSTRACT:
A software implemented method for lock-up free data sharing operates in a networked computer system including a plurality of workstations. Each workstation including a processor, a memory having addresses, and an input/output interface connected to each other by a bus. A set of addresses of the memories are designated as virtual shared addresses to store shared data. A portion of the virtual shared addresses is allocated to store the shared data as a plurality of blocks accessible by programs executing in any of the processors, each block including an integer number of lines. A program is instrumented to request an exclusive copy of the block if the program includes a store instruction which attempts to access data stored in a non-exclusive copy of the block. Additional instructions of the program are executed while the request for the exclusive copy of the block is pending. Addresses of data of the block modified by the additional instructions are recorded. In response to receiving the exclusive copy of the block, the modified data stored at the recorded addresses are merged with the data of the exclusive copy of the block.
REFERENCES:
patent: 5117350 (1992-05-01), Parrish et al.
patent: 5193180 (1993-03-01), Hastings
patent: 5335344 (1994-08-01), Hastings
patent: 5528761 (1996-06-01), Nobuyuki Ooba et al.
patent: 5566321 (1996-10-01), Pase et al.
patent: 5590329 (1996-12-01), Goodnow, II et al.
patent: 5613063 (1997-03-01), Eustace et al.
"Fine-grain Access Control for Distributed Shared Memory," Schoinas et al., Computer Sciences Dept., University of Wisconsin-Madison, ACM ASPLOS VI, Oct. 1994.
Gharachorloo Kourosh
Scales Daniel J.
Brinkman Dirk
Digital Equipment Corporation
King , Jr. Conley B.
Swann Tod R.
LandOfFree
Lock-up free data sharing does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Lock-up free data sharing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Lock-up free data sharing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-35295