Invention Grant
- Patent Title: Universal pointers for data exchange in a computer system having independent processors
-
Application No.: US16170799Application Date: 2018-10-25
-
Publication No.: US11544069B2Publication Date: 2023-01-03
- Inventor: Steven Jeffrey Wallach
- Applicant: Micron Technology, Inc.
- Applicant Address: US ID Boise
- Assignee: Micron Technology, Inc.
- Current Assignee: Micron Technology, Inc.
- Current Assignee Address: US ID Boise
- Agency: Greenberg Traurig
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F9/30 ; G06F9/38 ; G06F9/34 ; G06F12/10

Abstract:
A system, method and apparatus to facilitate data exchange via pointers. For example, in a computing system having a first processor and a second processor that is separate and independent from the first processor, the first processor can run a program configured to use a pointer identifying a virtual memory address having an ID of an object and an offset within the object. The first processor can use the virtual memory address to store data at a memory location in the computing system and/or identify a routine at the memory location for execution by the second processor. After the pointer is communicated from the first processor to the second processor, the second processor can access the same memory location identified by the virtual memory address. The second processor may operate on the data stored at the memory location or load the routine from the memory location for execution.
Information query