Intel corporation (20240241775). METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP simplified abstract

From WikiPatents
Jump to navigation Jump to search

METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP

Organization Name

intel corporation

Inventor(s)

Joseph Jacob Grecco of Saddle Brook NJ (US)

Kianoosh Zandifar of Beaverton OR (US)

Kimberly Malone of San Jose CA (US)

Scott Peterson of Beaverton OR (US)

METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240241775 titled 'METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP

Simplified Explanation: The patent application describes a method for inter-process communication using shared memory with a shared heap. This involves sending a request from one process to another, allocating a shared heap in the shared memory, and writing information to be accessed by the second process.

Key Features and Innovation:

  • Inter-process communication using shared memory with a shared heap
  • Request sent from one process to another for allocation of shared heap
  • Determining virtual address ranges for shared heap in shared memory
  • Writing information to shared heap for access by the second process

Potential Applications: This technology could be used in various applications requiring efficient communication between processes, such as multi-threaded applications, parallel computing, and distributed systems.

Problems Solved: This technology addresses the need for fast and secure communication between processes, enabling efficient data sharing and synchronization in complex computing environments.

Benefits:

  • Improved performance in multi-process systems
  • Enhanced data sharing capabilities
  • Secure communication between processes
  • Efficient memory management

Commercial Applications: The technology could be applied in industries such as cloud computing, data centers, and high-performance computing, where efficient inter-process communication is crucial for optimal system performance.

Questions about Inter-Process Communication using Shared Memory with a Shared Heap: 1. How does this technology improve communication efficiency between processes? 2. What are the potential security implications of sharing memory between processes?

Frequently Updated Research: Researchers are continually exploring ways to optimize inter-process communication for various computing environments, including shared memory systems. Stay updated on the latest advancements in this field for potential improvements in performance and security.


Original Abstract Submitted

disclosed examples implement inter-process communication using a shared memory with a shared heap. disclosed examples send a request from a first process to a second process, the request to cause allocation of a shared heap in shared memory; determine a first virtual address range of the first process for the shared heap in the shared memory based on the first virtual address range matching a second virtual address range from the second process in the shared memory; and write information from the first process to the shared heap, the information to be accessed by the second process from the shared heap.