IP Library Patent Application 18684420
Patent Application
App. No. 18/684,420

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD

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 None
App. No.
18/684,420
Abstract

One aspect of the present invention is an information processing device including a function achieved by software executed in a virtual environment to which virtual hardware resources including an accelerator are allocated and an orchestrator, in which: the orchestrator allocates a transfer source memory area and a transfer destination memory area for cooperation target data between the functions; and the function includes a control unit that rewrites an address of the transfer source memory area or transfer destination memory area which is referred to when a function of an own virtual environment performs data cooperation with a function of another virtual environment to an address of the transfer source memory area or transfer destination memory area allocated by the orchestrator.

Claims (17)

1 . An information processing device including a function achieved by software executed in a virtual environment to which virtual hardware resources including an accelerator are allocated and an orchestrator, wherein:

the orchestrator allocates a transfer source memory area and a transfer destination memory area for cooperation target data between the functions; and

the function includes a controller that rewrites an address of the transfer source memory area or transfer destination memory area which is referred to when a function of an own virtual environment performs data cooperation with a function of another virtual environment to an address of the transfer source memory area or transfer destination memory area allocated by the orchestrator.

2 . The information processing device according to claim 1 , wherein the controller rewrites the address of the transfer destination memory area which is referred to when the function of the own virtual environment accepts data cooperation from the function of the another virtual environment to the address of the transfer destination memory area allocated by the orchestrator.

3 . The information processing device according to claim 1 , wherein

in a case where the function of the own virtual environment performs data cooperation with the function of the another virtual environment, the controller adds notification information indicating completion of data transfer to the cooperation target data and writes the cooperation target data to the transfer source memory area having the rewritten address.

4 . The information processing device according to claim 3 , wherein

the cooperation target data to which the notification information is added, the cooperation target data being stored in the transfer source memory area having the rewritten address, is transferred to the transfer destination memory area having the rewritten address by the function of the own virtual environment.

5 . The information processing device according to claim 3 , wherein

in a case where the function of the own virtual environment accepts data cooperation from the function of the another virtual environment, the controller detects that the data transfer has been completed on the basis of the fact that the notification information has been written to the transfer destination memory area having the rewritten address.

6 . The information processing device according to claim 5 , wherein

the cooperation target data transferred to the transfer destination memory area having the rewritten address is referred to by the function of the own virtual environment after the completion of the data transfer is detected.

7 . The information processing device according to claim 1 , wherein

the orchestrator allocates different memory areas for respective functions and, in response to a function change request, switches the transfer destination memory area of cooperation data to a memory area corresponding to a changed function and notifies the controller of the switched memory area.

8 . An information processing method, wherein an information processing device including a function achieved by software executed in a virtual environment to which virtual hardware resources including an accelerator are allocated and an orchestrator

causes the orchestrator to allocate a transfer source memory area and a transfer destination memory area for cooperation target data between the functions, and

causes a controller of the function to rewrite an address of the transfer source memory area or transfer destination memory area which is referred to when a function of an own virtual environment performs data cooperation with a function of another virtual environment to an address of the transfer source memory area or transfer destination memory area allocated by the orchestrator.

Assignments (2)
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072471/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2024
From: SUZUKI, TAKAHIRO; KIM, SANG-YUEP
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 069285/0825 →