Skip to main content

Multiple CPU Computing: The Example of the Code RITRACKS

  • Conference paper
Computational Intelligence Methods for Bioinformatics and Biostatistics (CIBB 2012)

Abstract

The Monte-Carlo simulation code RITRACKS is used to simulate the radiation track structure of heavy ions and electrons. The original version of the code RITRACKS was developed to perform calculations using one central process unit (CPU). New computers now comprises several cores for computation, allowing the processing of several instructions simultaneously and of parallel computing. While computers based on multi-core CPU offers potentially tremendous improvement in terms of performance, the computer programs which were originally developed to work on a single CPU needs to be adapted to use multiple cores. In this paper, we discuss how the code RITRACKS was modified and adapted to use multiple CPU on a Windows-based workstation by using the TThread object provided in the CodeGear(TM) RAD Studio development environment. The advantages and limitations of this approach will also be discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Nikjoo, H., Uehara, S., Emfietzoglou, D., Cucinotta, F.A.: Track-Structure Codes in Radiation Research. Radiat. Meas. 41, 1052–1074 (2006)

    Article  Google Scholar 

  2. Cucinotta, F.A., Katz, R., Wilson, J.W.: Radial Distribution of Electron Spectra From High-Energy Ions. Radiat. Env. Biophys. 37, 259–265 (1998)

    Article  Google Scholar 

  3. Turner, J.E., Hamm, R.N., Wright, H.A., Ritchie, R.H., Magee, J.L., Chatterjee, A., Bolch, W.E.: Studies to Link the Basic Radiation Physics and Chemistry of Liquid Water. Radiat. Phys. Chem. 32, 503–510 (1988)

    Google Scholar 

  4. Plante, I., Cucinotta, F.A.: Monte-Carlo Simulation of Ionizing Radiation Tracks. In: Mode, C.B. (ed.) Applications of Monte Carlo Methods in Biology, Medicine and Other Fields of Science. InTech, Rijeka (2011)

    Google Scholar 

  5. Plante, I., Cucinotta, F.A.: Ionization and Excitation Cross Sections for the Interaction of HZE particles and Application to Monte-Carlo Simulation of Radiation Tracks. N. J. Phys. 10, 125020 (2008)

    Article  Google Scholar 

  6. Plante, I., Cucinotta, F.A.: Cross Sections for the Interactions of 1 eV-100 MeV Electrons in Liquid Water and Application to Monte-Carlo Simulation of HZE Radiation Tracks. N. J. Phys. 11, 063047 (2009)

    Article  Google Scholar 

  7. Plante, I., Cucinotta, F.A.: Energy Deposition and Relative Frequency of Hits of Cylindrical Nanovolume in Medium Irradiated by Ions: Monte-Carlo Simulations of Track Structure. Radiat. Env. Biophys. 49, 5–13 (2010)

    Article  Google Scholar 

  8. Plante, I., Ponomarev, A.L., Cucinotta, F.A.: 3D Visualization of the Stochastic Patterns of the Radial Dose in Nano-Volumes by a Monte-Carlo Simulation of HZE Ion Track Structure. Radiat. Prot. Dosim. 143, 156–161 (2011)

    Article  Google Scholar 

  9. Schmollack, J.U., Klaumuenzer, S.L., Kiefer, J.: Stochastic Radial Dose Distributions and Track Structure Theory. Radiat. Res. 153, 469–478 (2000)

    Article  Google Scholar 

  10. Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in Fortran, 2nd edn. Cambridge University Press, Cambridge (1992)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Plante, I., Cucinotta, F.A. (2013). Multiple CPU Computing: The Example of the Code RITRACKS. In: Peterson, L.E., Masulli, F., Russo, G. (eds) Computational Intelligence Methods for Bioinformatics and Biostatistics. CIBB 2012. Lecture Notes in Computer Science(), vol 7845. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38342-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38342-7_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38341-0

  • Online ISBN: 978-3-642-38342-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics