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
Link To Document