G - Physics – 06 – F
Patent
G - Physics
06
F
354/241, 354/230
G06F 15/16 (2006.01) G06F 13/38 (2006.01) G06F 15/167 (2006.01)
Patent
CA 1320590
MECHANISM FOR TRANSFERRING MESSAGES BETWEEN SOURCE AND DESTINATION USERS THROUGH A SHAPED MEMORY ABSTRACT The present invention relates to a mechanism for managing a memory shared between a number of users, so that the users may exchange messages through the memory, in a performant way. The memory comprises a linear space and a buffered space, each page of the buffered space is divided in a number m+1 of buffers of equal capacity, with m buffers devoted to the storage of data and one control buffer divided into m control blocks. There is a fixed relationship between one buffer control block and one data buffer. The control blocks are devoted to the storage of buffer and message chaining information. The linear space comprises queue control blocks, with one queue control block per user. Messages are received by a memory interface from source users and then are enqueued in link inbound queues which are dynamically built by taking buffers from the buffered space, chaining the buffers by writing buffer and message chaining information in the corresponding buffer control blocks and writing the queue head and queue tail addresses in the user queue control block. A centralized control means is designed to process, enqueue, dequeue and release orders upon requests from a user selected by an arbitrating means. When a link inbound queue becomes not empty, the memory interface sends a dequeue order request to the centralized control means, said request identifying the corresponding user FR9-88-009 queue control block. The message address is provided in response thereto with the identification of the queue control block of the destination user. Then, the memory interface sends an enqueue request to the centralized control means, said request identifying the address of the message to be enqueued and the queue control block of the destination user. The processing of this enqueue request by the centralized control means causes the messages to be enqueued in an outbound queue from which it is transferred to the destination user, by the memory interface. FR9-88-009
607308
Calvignac Jean
Lips Jean-Pierre
Millet Jean-Marc
Munier Jean-Marie
Naudin Bernard
Barrett B.p.
International Business Machines Corporation
LandOfFree
Mechanism for transferring messages between source and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mechanism for transferring messages between source and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism for transferring messages between source and... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1296402