• DocumentCode
    378049
  • Title

    New multithreaded code for calculating longitudinal collective instabilities using computers with multiprocessors

  • Author

    Tan, C.Y.

  • Author_Institution
    FNAL, Batavia, IL, USA
  • Volume
    4
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    3039
  • Abstract
    We have developed a new mulithreaded code with pthreads for calculating longitudinal collective instabilities on computers with multiprocessors. We have selected pthreads as the basis for multiprocessing because it is portable, as such we are able to port this code to Solaris, IRIX and OS/2 platforms. We will demonstrate that when there are four cavities and 36 bunches in the simulation, our code shows a speed increase of > 3× compared to single processor code when run on a symmetric multiprocessing (smp) machine
  • Keywords
    accelerator cavities; high energy physics instrumentation computing; multi-threading; parallel algorithms; particle beam bunching; particle beam stability; software portability; IRIX; OS/2 platforms; Solaris; bunches; cavities; computers; longitudinal collective instabilities; multiprocessors; multithreaded code; particle accelerators; portable software; pthreads; Computational modeling; Hardware; Libraries; Object oriented modeling; Parallel algorithms; Pipelines; Programming profession; Sun; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 2001. PAC 2001. Proceedings of the 2001
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-7191-7
  • Type

    conf

  • DOI
    10.1109/PAC.2001.987997
  • Filename
    987997