CPU-GPU Dose Calculation Control for Monte Carlo Time Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current dose calculation methods in radiation therapy, such as the Monte Carlo method, are limited by slow computation times due to the reliance on a single type of computer hardware, leading to waste of computing resources and suboptimal speed improvements.
Innovation Solution
A control method and apparatus that utilizes both a CPU and a GPU for joint dose calculation, determining an optimal collaboration mode based on their respective computing speeds to maximize resource utilization and accelerate dose calculation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the Monte Carlo method is used for dose calculation, then calculation accuracy is improved, but computation time increases significantly
Solution Approach 1:
The patent segments the dose calculation task into multiple independent particle simulation sub-tasks that can be executed in parallel. The Monte Carlo method is divided into multiple particle transport simulations that are distributed across multiple computing units, allowing simultaneous execution while maintaining calculation accuracy.
Solution Approach 2:
The patent transitions from single-threaded sequential computation to multi-threaded parallel computation by utilizing GPU architecture. This dimensional change in computation approach allows thousands of particle simulations to run concurrently, dramatically reducing computation time while preserving the accuracy of the Monte Carlo method.
2Device complexity
If only a single type of computer hardware is used for dose calculation, then system simplicity is maintained, but computing resources are wasted and dose calculation speed is not maximized
Solution Approach 1:
The patent merges CPU and GPU computing resources into a unified dose calculation system. The CPU handles task management and coordination while the GPU performs parallel particle simulation computations, creating a hybrid system that leverages the strengths of both hardware types to maximize dose calculation speed.
Solution Approach 2:
The patent creates a multi-functional computing system where the CPU performs control and management functions while the GPU performs computational functions. This universal system can dynamically allocate tasks between different hardware components based on their respective capabilities, optimizing overall system productivity.
Data Source
AI summary
The present application relates to a control method and apparatus for a dose calculation system, and a dose calculation system. The method includes: building a dose calculation geometric model; determining a CPU and GPU joint dose calculation mode from a computing speed of a CPU and a computing speed of a GPU; and performing, by the CPU and the GPU, particle simulation according to the CPU and GPU joint dose calculation mode and the dose calculation geometric model to obtain a dose calculation result. By using this method, computing resources of the dose calculation system can be fully used, thereby maximizing the improvement of a dose calculation speed.


