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 :
بازگشت