IP Library Granted Patent US 10,628,310
Granted Patent B2
US 10,628,310 · App. 15/890,580 · Granted Apr 21, 2020

Diadic memory operations and expanded memory frontend operations

Inventor: Martin M. Deneroff (New York, NY)
Assignee: Lucata Corporation
G06F12/0806G06F13/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,628,310
App. No.
15/890,580
Granted
Apr 21, 2020
Kind
B2
Abstract

A method of performing diadic operations in a processor is provided that includes receiving a first request packet initiating a read operation from a first memory address in the first request packet, and executing a first operation in the first request packet once the read request is completed. Also, the method includes generating a second request packet at a second memory address by combining the results of the first operation with the unused information in the first request packet. Furthermore, the method includes sending the second request packet to the Memory-Side Processor (MSP). When the MSP receives the second request, the MSP checks to determine if a write operation is requested and writes data to the second memory address, if a read operation is requested, the MSP reads data from the second memory address.

Claims (11)

1. A method of performing diadic operations in a processor comprising:

receiving a first request packet initiating a read operation from a first memory address in the first request packet;

executing a first operation in the first request packet once the read request is completed;

generating a second request packet at a second memory address by combining the results of the first operation with unused information in the first request packet; and

sending the second request packet to a Memory-Side Processor (MSP), when the MSP receives the second request, the MSP checks to determine if a write operation is requested and writes data to the second memory address, if a read operation is requested, the MSP reads data from the second memory address.

2. The method of claim 1 , wherein the first request packet is a request for an operation.

3. The method of claim 1 , wherein the unused information is enqueued and matched with the data from the first memory address.

4. The method of claim 1 , wherein the second request packet is a request for a second operation targeting the second memory address.

5. The method of claim 1 , wherein the MSP initiates the read operation by combining the second memory address and source identification to generate a write operation to another memory location.

6. The method of claim 1 , wherein the second request packet comprises a second operation to be performed by the second MSP.

7. The method of claim 6 , wherein the MSP executes the second operation after performing the read operation.

Assignments (3)
SECURITY INTEREST Recorded Jan 25, 2022
From: LUCATA CORPORATION
To: ORBIT VENTURE PARTNERS LLC
Reel/Frame 058766/0200 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 050337 FRAME: 0187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 17, 2019
From: DENEROFF, MARTIN M.
To: LUCATA CORPORATION
Reel/Frame 050395/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2019
From: DENEROFF, MARTIN M.
To: LUCATA, INC.
Reel/Frame 050337/0187 →
Continuity (2)
Provisional Application 62455688 · Feb 7, 2017
Related Publication 20180225203A1 · Aug 9, 2018