Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dosage calculation optimization method and system based on CUDA

A dose, three-dimensional dose technology, applied in the field of calculation optimization, can solve problems such as increased cost and limited increase in calculation speed, and achieve the effect of improving calculation speed, low cost, and significant acceleration effect

Active Publication Date: 2012-05-09
SHEN ZHEN HYPER TECH SHENZHEN
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the CPU processor speed has been steadily increasing and multi-core processors have appeared in the computer market for a long time, for the calculation of 3D dose fields, the problem of increased cost and limited increase in calculation speed has not been resolved.

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
  • Dosage calculation optimization method and system based on CUDA
  • Dosage calculation optimization method and system based on CUDA
  • Dosage calculation optimization method and system based on CUDA

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0033] The dose calculation optimization method based on CUDA of the present invention, a specific implementation method thereof, includes: the CPU sends the data of the parallel calculation part of the dose calculation to the GPU; the GPU performs parallel calculation on the received data according to a predetermined algorithm; the GPU calculates the calculation result return.

[0034] The data in which the dose calculation can be calculated in parallel refers to the dose calculation data of the grid points.

[0035] The CPU sends the data that can be calculated in parallel for dose calculation to the GPU, including: sending the image and contour data to the texture memory of the GPU; sending the table data used for dose calculation to the constant memory of the GPU; downloading the grid data Global memory issued to the GPU.

[0036] The parallel calculation of the received data by the GPU according to the predetermined algorithm also includes: calculating the coordinates of...

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 discloses a dosage calculation optimization method based on CUDA, which comprises the following steps: a central processing unit transmits the part of data of dosage calculation, which can be subjected to parallel computing, to a display processing unit; the display processing unit conducts the parallel computing to the received data according to pre-defined algorithm; and the display processing unit returns the calculation result. The invention also discloses a dosage calculation optimization system based on CUDA. The invention utilizes GPU hardware to provide higher calculation speedup ratio, and transmits the part which can be subjected to the parallel computing to the GPU for calculation, thus bringing the advantages of the parallel computing of the GPU into full play, and effectively improving the calculation speed.

Description

technical field [0001] The invention relates to calculation optimization technology, in particular to a CUDA-based dose calculation optimization method and system. Background technique [0002] In the three-dimensional radiotherapy system, it is necessary to simulate the radiation dose distribution data before treatment to evaluate the potential treatment effect. The system thus has a treatment planning system for pre-treatment dose simulations. [0003] During the simulation, the treatment planning system needs to calculate the 3D dose field at different irradiation angles, and at a single irradiation angle, it needs to superimpose the dose data of many radiation sources (for multi-source radiotherapy equipment). These calculations require a huge amount of calculation, which also involves a large number of image and contour data calls and look-up table operations. At present, CPU technology is used to calculate the 3D dose field. Due to the serial operation mechanism of t...

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 Patents(China)
IPC IPC(8): A61N5/10A61N5/00G06F19/00
CPCA61N5/1031
Inventor 卿侯曹炜崔智刘启平
Owner SHEN ZHEN HYPER TECH SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products