IP Library › Granted Patent US 12,197,942
Granted Patent B2
US 12,197,942 · App. 17/470,569 · Granted Jan 14, 2025

Information processing apparatus, information processing method, non-transitory storage medium, and information processing system

Inventors: Masashi Tomita (Yokohama Kanagawa, JP); Daiki Kiribuchi (Tokyo, JP); Satoru Yokota (Yokohama Kanagawa, JP); Soh Koike (Tokyo, JP)
Assignees: Kabushiki Kaisha Toshiba; Kioxia Corporation
G06F9/4843G06N7/01
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 12,197,942
App. No.
17/470,569
Granted
Jan 14, 2025
Kind
B2
Abstract

One embodiment of the invention provides an apparatus preventing degradation of accuracy of a search result while reducing a total required period of a series of processing in a case where input parameters for a series of processing including a plurality of processing with different required periods are searched for. The apparatus includes a calculator and a generator. The calculator calculates evaluation values for output parameters of a series of processing including first processing and second processing. The first processing uses a first input parameter. The second processing use a second input parameter. The generator regenerates first and second input parameters corresponding to one time of a series of processing based on first and second input parameters corresponding to selected output parameters. The number of input parameters for shorter one of the first and the second processing is larger than the number of input parameters for the other.

Claims (48)

1. An information processing apparatus comprising processing circuitry configured to:

calculate evaluation values for output parameters of a series of processing including first processing and second processing, the first processing using first input parameters and the second processing using second input parameters, one of the first processing and the second processing having a shorter processing period than the other one of the first processing and the second processing;

select at least some of the output parameters on a basis of the evaluation values; and

regenerate the first input parameters and the second input parameters on a basis of first input parameters and second input parameters corresponding to the selected output parameters, wherein

the first input parameters and the second input parameters are generated for the series of processing, and

a number of input parameters generated for the one of the first processing and the second processing having a shorter processing period is larger than a number of input parameters generated for the other one of the first processing and the second processing.

2. The information processing apparatus according to claim 1 , wherein a number of the second input parameters to be regenerated are determined on a basis of an execution period per the first processing and an execution period per the second processing.

3. The information processing apparatus according to claim 2 , wherein a ratio of the execution period per the first processing to the execution period per the second processing is set as the number of the second input parameters to be regenerated.

4. The information processing apparatus according to claim 1 , wherein

the second processing further uses output parameters of the first processing included in the output parameters, and

the second input parameters are generated corresponding to the first input parameters.

5. The information processing apparatus according to claim 1 , wherein the processing circuitry is configured to determine whether or not to execute regeneration of the first input parameters and the second input parameters on a basis of a predetermined condition and, if it is determined not to execute the regeneration, determine a recommendation value of at least one of the first input parameters or the second input parameters.

6. The information processing apparatus according to claim 1 , wherein the processing circuitry is configured to output a recommendation value of at least one of the first input parameters or the second input parameters.

7. The information processing apparatus according to claim 1 , wherein the first input parameters and the second input parameters are regenerated so that values of the first input parameters or the second input parameters fall within a predetermined range.

8. The information processing apparatus according to claim 1 , wherein

the evaluation values are calculated for two or more elements included in the output parameters of the series of processing, and

one of the output parameters to be selected is determined on a basis of one of the evaluation values corresponding to a predetermined element of the elements.

9. The information processing apparatus according to claim 1 , wherein the evaluation values are calculated on a basis of a predetermined evaluation function.

10. The information processing apparatus according to claim 1 , wherein

parameters of a relational expression expressing relationship between the first input parameters and the evaluation values are updated on a basis of the first input parameters and the evaluation value, and

the first input parameters are regenerated on a basis of the relational expression including the updated parameters.

11. The information processing apparatus according to claim 1 , further comprising

an input device configured to accept information to be used in processing of the processing circuitry,

wherein the processing of the processing circuitry is changed on a basis of information accepted via the input device.

12. The information processing apparatus according to claim 1 , wherein the second input parameters are randomly generated.

13. An information processing method comprising:

calculating evaluation values for output parameters of a series of processing including first processing and second processing, the first processing using first input parameters and the second processing using second input parameters, one of the first processing and the second processing having a shorter processing period than the other one of the first processing and the second processing;

selecting at least some of the output parameters on a basis of the evaluation values; and

regenerating the first input parameters and the second input parameters on a basis of first input parameters and second input parameters corresponding to the selected output parameters, wherein

the first input parameters and the second input parameters are generated for the series of processing, and

a number of input parameters generated for the one of the first processing and the second processing having a shorter processing period is larger than a number of input parameters generated for the other one of the first processing and the second processing.

14. A non-transitory storage medium in which a program to be executed by a computer is stored, the program causing the computer to execute:

calculating evaluation values for output parameters of a series of processing including first processing and second processing, the first processing using first input parameters and the second processing using second input parameters, one of the first processing and the second processing having a shorter processing period than the other one of the first processing and the second processing;

selecting at least some of the output parameters on a basis of the evaluation values; and

regenerating the first input parameters and the second input parameters on a basis of first input parameters and second input parameters corresponding to the selected output parameters, wherein

the first input parameters and the second input parameters are generated for the series of processing, and

a number of input parameters generated for the one of the first processing and the second processing having a shorter processing period is larger than a number of input parameters generated for the other one of the first processing and the second processing.

15. An information processing system comprising:

one or more processing execution apparatuses configured to execute respective processing included in a series of processing including first processing and second processing, the first processing using first input parameters and the second processing using a second input parameters, one of the first processing and the second processing having a shorter processing period than the other one of the first processing and the second processing; and

an information processing apparatus configured to generate the first input parameters and the second input parameters, wherein

the information processing apparatus includes processing circuitry configured to:

calculate evaluation values for output parameters of the series of processing,

select at least some of the output parameters on a basis of the evaluation values, and

regenerate the first input parameters and the second input parameters on a basis of first input parameters and second input parameters corresponding to the selected output parameters,

the first input parameters and the second input parameters are generated for the series of processing,

a number of input parameters generated for the one of the first processing and the second processing having a shorter processing period is larger than a number of input parameters generated for the other one of the first processing and the second processing,

the one or more processing execution apparatuses execute the first processing for each of the first input parameters corresponding to one time of the series of processing and execute the second processing for each of the second input parameters corresponding to one time of the series of processing while the series of processing is executed once, and

the output parameters are generated for each of the second input parameters corresponding to one time of the series of processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2022
From: TOMITA, MASASHI; KIRIBUCHI, DAIKI; YOKOTA, SATORU; KOIKE, SOH
To: KABUSHIKI KAISHA TOSHIBA; KIOXIA CORPORATION
Reel/Frame 058576/0125 →
Priority Claims (1)
JP 2021-015257 · Feb 2, 2021 · national
Continuity (1)
Related Publication 20220244987A1 · Aug 4, 2022
References Cited (11)
US 10257275B1 · Dirac · 2019 [cited by examiner]
US 10761518B2 · Yamazaki · 2020 [cited by applicant]
US 11055454B1 · Gasser · 2021 [cited by examiner]
US 20190171776A1 · Huang · 2019 [cited by examiner]
US 20190266503A1 · Onishi · 2019 [cited by examiner]
US 20200050717A1 · Kiribuchi · 2020 [cited by examiner]
US 20200327264A1 · Wang · 2020 [cited by examiner]
US 20210133375A1 · Zagayevskiy · 2021 [cited by examiner]
JP 201873360A · 2018 [cited by applicant]
JP 202052737A · 2020 [cited by applicant]
WO WO2017187517A1 · 2017 [cited by applicant]