Cloud Monte Carlo state machine system and architecture method

A state machine and state technology, applied in the field of cloud Monte Carlo state machine system, architecture method and storage medium, can solve the problems of high computing pressure and high usage cost, and achieve the effect of balanced operation and improved computing efficiency

Inactive Publication Date: 2019-08-16
BEIJING LINKING MEDICAL TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the above method will cause huge computing pressure for supercomputers, and at the same time use high costs, and there are still a large number of high-performance computers idle around the world.

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
  • Cloud Monte Carlo state machine system and architecture method
  • Cloud Monte Carlo state machine system and architecture method
  • Cloud Monte Carlo state machine system and architecture method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] figure 1 and figure 2 A schematic structural diagram of the cloud Monte Carlo state machine system 100 is shown. The cloud Monte Carlo state machine system 100 provided by the present invention can include a main control terminal 160, a data processing center 170 and several computing centers 180, wherein the main control terminal, data processing centers and computing centers are connected by communication; preferred in this embodiment Generally, several computing centers 180 may be included in a cloud Monte Carlo state machine system 100, such as figure 1 As shown, the cloud Monte Carlo state machine system 100 includes 1# computing center, 2# computing center...n# computing center. Preferably, as figure 2As shown, the present invention also provides a cloud Monte Carlo state machine system 200 , the difference between the cloud Monte Carlo state machine system 200 and 100 is that the state machine system includes several data processing centers 170 .

[0051] S...

Embodiment 2

[0071] The present invention also provides a cloud Monte Carlo state machine system architecture method, comprising the following steps:

[0072] in image 3 It is a flowchart of the cloud Monte Carlo state machine system architecture method in this embodiment.

[0073] (1) The main control terminal 160 divides the calculation task into several subtasks, then distributes the subtasks to the computing center 180, and notifies the data processing center about the task assignment status and task content 210 of each computing center 180;

[0074] Wherein, the subtask is one or more of the following: GPU parallel task, CPU parallel task or CPU-GPU mixed parallel task;

[0075] The distribution method of subtasks is to assign a subtask to each computing center;

[0076] Each subtask distribution has at least one random number seed, wherein the random number can be randomly assigned by the main control terminal 160 or generated by the computing center 180, each random number seed d...

Embodiment 3

[0084] The present invention also provides a computer-readable storage medium storing one or more programs, wherein the one or more programs include instructions, and the instructions are adapted to be loaded by the memory and execute the image registration method, including the following steps:

[0085] (1) The master control terminal divides the calculation task into several subtasks, then assigns the subtasks to the computing centers, and notifies the data processing center about the task assignment status and task content of each computing center;

[0086] (2) The main control terminal transmits the input data to the data processing center, and the computing center performs calculation tasks after obtaining the data from the data processing center;

[0087] (3) After the calculation tasks of each calculation center are completed, the calculation results are fed back to the main control terminal; after the calculation tasks of each calculation center are completed or reach t...

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 invention belongs to the field of radiotherapy and computer computing, and relates to a cloud Monte Carlo state machine architecture method, a storage medium and a cloud Monte Carlo state machinesystem. The cloud Monte Carlo state machine system comprises a main control end, a data processing center and an operation center, wherein the main control end is suitable for dividing a calculation task into a plurality of sub-tasks, distributing the sub-tasks to the operation center for execution, informing the data processing center of the distribution state and task content of the calculationtask executed by the operation center, transmitting input data required by the calculation task to the data processing center, and monitoring the operation center. According to the cloud Monte Carlo state machine architecture system and method provided by the invention, resources can be dynamically allocated, so that the whole Monte Carlo computing system runs in a balanced manner, and the computing efficiency is improved, and cross-platform cross-machine resource scheduling can be realized. Besides, even if the Monte Carlo calculation task is partially completed, for example, a certain operation center cannot complete the calculation task, as long as the completion rate of the calculation task reaches a preset threshold value, task failure cannot be caused.

Description

technical field [0001] The invention belongs to the fields of radiotherapy and computer calculation, and relates to a cloud Monte Carlo state machine system, an architecture method and a storage medium. Background technique [0002] The Monte Carlo (MC) algorithm directly simulates the trajectory and energy deposition of electrons, photons and neutrons in matter according to the particle-matter interaction interface, which does not require complex approximations and necessary simplifications like analytical methods, so it is considered to be The most accurate algorithm for simulating radiation transport and performing dose calculations in media. MC simulation needs to track the entire track course of each photon or electron from incident to exit to energy exhaustion, including the track of secondary photons and electrons, and the calculation statistical error is inversely proportional to the square root of the number N of simulated particles. Therefore, MC simulation has pr...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5027G06F9/5038
Inventor 李贵
Owner BEIJING LINKING MEDICAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products