To Örebro University

oru.seÖrebro University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Parallel Computation Approach to Detailed 3D Modelling of the Complete Oxygen Distribution in Large Tumours
Örebro University, School of Medical Sciences. Örebro University Hospital. Department of Radiation Physics, Sahlgrenska Academy, University of Gothenburg, Göteborg, Sweden.ORCID iD: 0000-0001-6389-7773
Department of Medical Physics and Biomedical Engineering, Sahlgrenska University Hospital, Göteborg, Sweden.
Department of Radiation Physics, Sahlgrenska Academy, University of Gothenburg, Göteborg, Sweden; Department of Radiation Physics, Sahlgrenska Academy, University of Gothenburg, Göteborg, Sweden.
2018 (English)In: Cancer Studies and Therapeutics, ISSN 2002-7184, Vol. 3, no 4, p. 1-4Article in journal (Refereed) Published
Abstract [en]

Purpose: To develop a general course of action for oxygen distribution calculations, in macroscopic tumours, using Graphics Processing Units (GPU) for parallel computation.

Methods: A vessel tree structure and an associated macroscopic (about 100 g) tumour were generated, using a stochastic method and Bresenham’s line algorithm. The vessel dimensions were adjusted to correspond to measured values and each vessel voxel was assigned an oxygen value, based on its distance from an incoming large vessel. Diffusion and consumption were modelled using a Green’s function approach together with Michaelis-Menten kinetics. The tumour was inscribed in a matrix of 1012 elements. The computations were performed using a parallel method (CUDA), where the tumour was sectioned into about 18000 sub-matrices, overlapping to avoid edge effects, which were processed individually by three GPU: s. The result matrices were cropped to original size to enable concatenation.

Results: The entire process took approximately 48 hours, corresponding to 20 seconds per sub-matrix, which is more than fifty times faster when compared to the equivalent CPU calculation. Sample images illustrate the oxygen distribution of our poorly vascularised example tumour.

Conclusions: Regardless of the model accuracy and performance, the improvement in computation time using GPU calculations is highly advantageous. The preferred, parallel calculation method lowers the computation time by over 98% in this example, while maintaining full quality of performance. This is a remarkable improvement, which makes it possible to test and develop relevant models significantly faster. This computation approach does not depend on how the tumour model was created, nor is it limited to the type of model used here, but may be applied to a variety of problems, involving element-wise operations on large matrices.

Place, publisher, year, edition, pages
2018. Vol. 3, no 4, p. 1-4
Keywords [en]
Parallel Computing, Modelling, Hypoxia, Radiosensitivity
National Category
Probability Theory and Statistics
Identifiers
URN: urn:nbn:se:oru:diva-73677OAI: oai:DiVA.org:oru-73677DiVA, id: diva2:1304458
Available from: 2019-04-12 Created: 2019-04-12 Last updated: 2024-03-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

A Parallel Computation Approach to Detailed 3D Modelling of the Complete Oxygen Distribution in Large Tumours

Search in DiVA

By author/editor
Lagerlöf, Jakob H.
By organisation
School of Medical SciencesÖrebro University Hospital
Probability Theory and Statistics

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 310 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf