Optimization device and method of controlling optimization device
An optimization device and circuit technology, applied in the field of optimization devices and control optimization devices, can solve problems such as large-scale optimization devices that are difficult for multiple computing processing units
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 approach
[0031] figure 1 A view showing an example of the optimization device according to the first embodiment.
[0032] The optimization device 10 according to the first embodiment includes four stages of arithmetic processing units 11 , 12 , 13 and 14 which are connected to each other in a ring and search for a ground state of an Ising model. The number of stages of the operation processing unit is not limited to four, but may be M, that is, an integer of 2 or greater. Each of the arithmetic processing units 11 to 14 is, for example, a one-chip semiconductor integrated circuit (eg, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc.). Furthermore, for example, the arithmetic processing units 11 to 14 may be provided in a one-chip semiconductor integrated circuit.
[0033]In the optimization device 10, since the updating process of the state of the Ising model is repeated many times, it is desirable that the arithmetic processing units 11...
no. 2 approach
[0070] image 3 is a view showing an example of the optimization device according to the second embodiment.
[0071] The optimization device 30 according to the second embodiment includes: a control device 31; a storage device 32; M-level cores 33a1, 33a2, . . . and 33aM; a shared bus 34;
[0072] The control means 31 controls the cores 33a1 to 33aM. The control device 31 is a processor including an arithmetic circuit that executes program instructions, such as a central processing unit (CPU) or a digital signal processor (DSP). The control device 31 executes programs stored in the storage device 32 . The control device 31 may include a plurality of processors or a plurality of processor cores, and control of the cores 33a1 to 33aM may be performed in parallel using the plurality of processors or processor cores.
[0073] The storage device 32 stores information on the Ising model and the like. The storage device 32 can store programs to be executed by the control device 3...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


