Demostramos el uso de unidades de procesamiento de gráficos (GPU) altamente paralelas para acelerar el algoritmo de superposición / convolución (S / C) a tasas interactivas mientras se reduce el número de aproximaciones. S / C primero transporta la fluencia incidente para calcular la energía total liberada por unidad de masa (TERMA) en la cuadrícula. Luego, la dosis se calcula superponiendo el núcleo de deposición de dosis en cada punto de la cuadrícula de TERMA y sumando las contribuciones a los vóxeles circundantes. El algoritmo TERMA se mejoró con una atenuación multiespectral físicamente correcta y una nueva formulación inversa para un mayor rendimiento, precisión y simplicidad. La deposición de dosis utilizó un núcleo inclinado poli-energético inverso acumulativo-acumulativo, con la nueva opción de utilizar mapas volumétricos mip para aproximar el fundido de rayos de ángulo sólido. El lanzamiento de rayos de trayectoria radiológica exacta disminuyó los errores de discretización. Logramos una aceleración de 34x-98x sobre una implementación de CPU altamente optimizada.
Jacques R, Taylor R, Wong J y McNutt T.