Patentable/Patents/US-11646063
US-11646063

System for implementing shared lock free memory implementing composite assignment

PublishedMay 9, 2023
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

It is an object of the disclosed technique to provide a novel method and system for shared concurrent access to a memory cell. In accordance with the disclosed technique, there is thus provided a system for shared concurrent access to a memory cell, which includes at least one shared memory cell, an evaluator and a plurality of processing agents coupled to the input of the evaluator. The evaluator is further coupled with the at least one memory cell. The evaluator is configured to evaluate an expression for performing multiple concurrent composite assignments on the at least one shared memory cell. The evaluator further allows each of the plurality of processing agents to perform concurrent composite assignments on the at least one shared memory cell. The composite assignments do not include a read operation of the at least one shared memory cell by the plurality of processing agents.

Patent Claims
7 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The system according to claim 1, wherein said evaluator performing said multiple concurrent composite assignments is external to said plurality of processing agents.

3

3. The system according to claim 1, wherein said evaluator enables access to a shared memory cell when allowing said plurality of processing agents to perform concurrent composite assignments on said at least one shared memory cell.

4

4. The system according to claim 1, wherein the values received by the at least one shared memory cell are the logical ANDs of data to be written with corresponding write enable lines.

5

5. The system according to claim 1 wherein at least two of said plurality of processing agents are processing threads that are executed concurrently by a single processing core.

6

6. The system according to claim 1, wherein at least two of said plurality of processing agents are independent processing cores.

7

7. The system according to claim 1, wherein said evaluator further receiving at the input thereof, via a feedback circuit, a current value of said at least one shared memory cell.

10

10. The system of claim 9, wherein said at least one memory cell does not include a feedback circuit for receiving a current value of said at least one shared memory cell.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 24, 2019

Publication Date

May 9, 2023

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System for implementing shared lock free memory implementing composite assignment” (US-11646063). https://patentable.app/patents/US-11646063

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.