# US 2026/0093541 A1 · Computer-readable recording medium having stored therein calculation resource management program, calculation resource management method, and information processing apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0093541 A1
- Document ID: US20260093541A1
- Status: Published application
- Kind: A1
- Application number: 19/329,706
- Filed: 2025-09-16
- Published: 2026-04-02
- Earliest claimed: 2024-09-30
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Godai TAKASHINA; Akihiro TABUCHI
- Web page: https://patentgrep.com/patent/US20260093541A1

## CPC

- G06F 9/5027: {the resource being a machine, e.g. CPUs, Servers, Terminals}
- G06F 9/50: Allocation of resources, e.g. of the central processing unit [CPU]
- G06F 9/5005: {to service a request}
- G06F 9/5016: {the resource being the memory}
- G06F 9/5022: {Mechanisms to release resources}
- G06F 9/5044: {considering hardware capabilities}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 9/547: {Remote procedure calls [RPC]; Web services}
- G06F 2209/509: Offload
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A non-transitory computer-readable recording medium having stored therein a calculation resource management program that causes a computer having a plurality of calculation resources to execute a process includes: acquiring a first identifier that identifies a calculation resource described in a deep learning application in a call to a deep learning framework during execution of the application; acquiring a second identifier corresponding to the first identifier with reference to a correspondence relationship between the first identifier and the second identifier, the second identifier identifying a physical calculation resource managed by the framework based on the first identifier; generating a new call by replacing the first identifier in the call with the acquired second identifier; and transmitting the new call to the framework.

## Claims

### Claim 1

A non-transitory computer-readable recording medium having stored therein a calculation resource management program that causes a computer having a plurality of calculation resources to execute a process comprising:
acquiring a first identifier that identifies a calculation resource described in a deep learning application in a call to a deep learning framework during execution of the application;
acquiring a second identifier corresponding to the first identifier with reference to a correspondence relationship between the first identifier and the second identifier, the second identifier identifying a physical calculation resource managed by the framework based on the first identifier;
generating a new call by replacing the first identifier in the call with the acquired second identifier; and
transmitting the new call to the framework.

### Claim 2 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein the process further comprises changing the correspondence relationship based on an execution status of the application.

### Claim 3 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein each of the calculation resource and the physical calculation resource described in the application include a first calculation resource and a second calculation resource having lower processing performance than the first calculation resource.

### Claim 4 (depends on 3)

The non-transitory computer-readable recording medium according to claim 3, wherein the correspondence relationship includes at least a relationship in which the first identifier that identifies the first calculation resource is associated with the second identifier that identifies the second calculation resource.

### Claim 5 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein the correspondence relationship includes a relationship in which a plurality of the first identifiers are associated with the second identifier that is common to the plurality of first identifiers.

### Claim 6 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein the process further comprises:
securing the physical calculation resource according to a process of the application in a case where the second identifier corresponding to the first identifier is not registered in the correspondence relationship; and registering the second identifier that identifies the secured physical calculation resource in the correspondence relationship.

### Claim 7

A computer-implemented calculation resource management method comprising:
in a computer having a plurality of calculation resources,
acquiring a first identifier that identifies a calculation resource described in a deep learning application in a call to a deep learning framework during execution of the application;
acquiring a second identifier corresponding to the first identifier with reference to a correspondence relationship between the first identifier and the second identifier, the second identifier identifying a physical calculation resource managed by the framework based on the first identifier;
generating a new call by replacing the first identifier included in the call with the acquired second identifier; and
transmitting the new call to the framework.

### Claim 8 (depends on 7)

The computer-implemented calculation resource management method according to claim 7, further comprising changing the correspondence relationship based on an execution status of the application.

### Claim 9 (depends on 7)

The computer-implemented calculation resource management method according to claim 7, wherein each of the calculation resource and the physical calculation resource described in the application include a first calculation resource and a second calculation resource having lower processing performance than the first calculation resource.

### Claim 10 (depends on 9)

The computer-implemented calculation resource management method according to claim 9, wherein the correspondence relationship includes at least a relationship in which the first identifier that identifies the first calculation resource is associated with the second identifier that identifies the second calculation resource.

### Claim 11 (depends on 7)

The computer-implemented calculation resource management method according to claim 7, wherein the correspondence relationship includes a relationship in which a plurality of the first identifiers are associated with the second identifier that is common to the plurality of first identifiers.

### Claim 12 (depends on 7)

The computer-implemented calculation resource management method according to claim 7, further comprising:
securing the physical calculation resource according to a process of the application in a case where the second identifier corresponding to the first identifier is not registered in the correspondence relationship; and
registering the second identifier that identifies the secured physical calculation resource in the correspondence relationship.

### Claim 13

An information processing apparatus having a plurality of calculation resources, the apparatus comprising:
a memory; and
a processor coupled to the memory, the processor being configured to execute a process including:
acquiring a first identifier that identifies a calculation resource described in a deep learning application in a call to a deep learning framework during execution of the application;
acquiring a second identifier corresponding to the first identifier with reference to a correspondence relationship between the first identifier and the second identifier, the second identifier identifying a physical calculation resource managed by the framework based on the first identifier;
generating a new call by replacing the first identifier in the call with the acquired second identifier; and
transmitting the new call to the framework.

### Claim 14 (depends on 13)

The information processing apparatus having a plurality of calculation resources according to claim 13, wherein the process further comprises changing the correspondence relationship based on an execution status of the application.

### Claim 15 (depends on 13)

The information processing apparatus having a plurality of calculation resources according to claim 13, wherein each of the calculation resource and the physical calculation resource described in the application include a first calculation resource and a second calculation resource having lower processing performance than the first calculation resource.

### Claim 16 (depends on 15)

The information processing apparatus having a plurality of calculation resources according to claim 15, wherein the correspondence relationship includes at least a relationship in which the first identifier that identifies the first calculation resource is associated with the second identifier that identifies the second calculation resource.

### Claim 17 (depends on 13)

The information processing apparatus having a plurality of calculation resources according to claim 13, wherein the correspondence relationship includes a relationship in which a plurality of the first identifiers are associated with the second identifier that is common to the plurality of first identifiers.

### Claim 18 (depends on 13)

The information processing apparatus having a plurality of calculation resources according to claim 13, wherein the process further comprises:
securing the physical calculation resource according to a process of the application in a case where the second identifier corresponding to the first identifier is not registered in the correspondence relationship; and
registering the second identifier that identifies the secured physical calculation resource in the correspondence relationship.
