Unlock instant, AI-driven research and patent intelligence for your innovation.

Arithmetic processing unit, arithmetic processing program, and arithmetic processing method

A technology for processing equipment and processing programs, applied in neural learning methods, genetic laws, complex mathematical operations, etc., can solve problems such as narrowing the calculation range, and achieve the effect of reducing waiting time

Pending Publication Date: 2021-06-18
FUJITSU LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In other words, for example, the arithmetic processing unit starts convergent calculations to obtain accurate eigensolutions from approximate eigensolutions predicted by NN, and narrows the calculation range

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Arithmetic processing unit, arithmetic processing program, and arithmetic processing method
  • Arithmetic processing unit, arithmetic processing program, and arithmetic processing method
  • Arithmetic processing unit, arithmetic processing program, and arithmetic processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0079] [Configuration of Arithmetic Processing Unit]

[0080] figure 1 is a functional block diagram showing the configuration of the arithmetic processing unit according to Embodiment 1. In order to reduce the waiting time due to the fluctuation between calculation times in the evolution calculation that calculates the fitness of multiple individuals based on multiple inputs by parallelization, figure 1 The shown arithmetic processing unit 1 executes the following processing. The arithmetic processing unit 1 causes individuals having a long calculation time in the currently processed generation to be added to a subsequent generation.

[0081] In order to reduce the waiting time due to fluctuations in computation time, it may also be considered to suspend the eigensolution search for individuals with long computation times in the currently processed generation. will refer to Figure 2A with Figure 2B Describe the abort timing control for eigensolution search. Figure ...

Embodiment approach 2

[0156] According to Embodiment 1, it has been described that the suspension timing control process is performed by the arithmetic processing unit 1 when the number of individuals of one generation is lower than the number of HPC calculation units 121 performing arithmetic processing. However, when the number of individuals of one generation is higher than the number of HPC calculation units 121 performing arithmetic processing, the suspension timing control process may be performed by the arithmetic processing unit 1 .

[0157] Therefore, in Embodiment 2, the suspension timing control process performed by the arithmetic processing unit 1 when the number of individuals of one generation is higher than the number of HPC calculation units 121 performing arithmetic processing will be described.

[0158] Figure 9 It is a diagram showing an example of stop timing control for eigensolution search according to the second embodiment. Such as Figure 9 As shown, when the number of in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention provides an arithmetic processing unit, an arithmetic processing program, and an arithmetic processing method. The arithmetic processing unit includes a determination unit. The determination unit is configured to determine an individual not to be evolved to an individual of a second generation from among a plurality of individuals in a first generation based on a predetermined reference for calculation completion of fitness calculation for each of the plurality of individuals, the second generation being a generation next to the first generation, and determine to cause the determined individual to evolve to an individual of a generation next or subsequent to the second generation.

Description

technical field [0001] Embodiments discussed herein relate to arithmetic processing units, arithmetic processing programs, and arithmetic processing methods. Background technique [0002] Genetic algorithm (GA) (for example, see PTL 1) is known as one of evolutionary computation (EC). According to a genetic algorithm, for example, an input value is converted into a bit sequence and randomly generated. Then, the input values ​​are selected (by keeping the input values ​​with good properties) and the crossover and mutation are repeated on the input values ​​to find the optimal input value. [0003] A technique for applying GA to design an optimal structure is known. In order to obtain an optimal structure, fitness evaluation (performance evaluation) is performed. In order to perform the fitness evaluation, the intensity distribution corresponding to the designed structure is obtained. In order to obtain the intensity distribution, an eigensolution satisfying the eigensolut...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G05B13/04G06N3/08G06N3/12
CPCG05B13/042G06N3/126G06N3/08G02F3/022G06F17/16
Inventor 角田有纪人石原辉雄
Owner FUJITSU LTD