Validation checking of shared memory accesses

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39520044, 711156, G06F 1200, G06F 15167

Patent

active

057617295

ABSTRACT:
In a computer system a plurality of workstations are connected to each other by a network. Each workstation including a processor, a memory having addresses, and an input/output interface connected to each other by a bus. The input/output interfaces connect the workstations to each other via the network. Valid data accesses are checked by a software implemented method. A set of the addresses of the memories are designated as virtual shared addresses to store shared data. A particular one of the programs allocates a portion of the virtual shared addresses to store a shared data structure as one or more blocks accessible by the programs executing in any of the processors. The size of a particular block depends on the size of the shared data structure. Each block including an integer number of lines, each line including a predetermined number of bytes. The program is instrumented to initialize the bytes allocated for the shared data structure to a predetermined flag value. The flag value indicates that the data are in an invalid state. Load instructions of the programs are instrumented to check if data loaded from the shared data structure are different than the predetermined flag value. The load instructions are executed if the data are different than the predetermined flag value. Otherwise, miss handling code is executed before the load instructions are executed.

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), 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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Validation checking of shared memory accesses does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Validation checking of shared memory accesses, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Validation checking of shared memory accesses will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1474891

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.