Speed Optimizations for Fermilab MULTI

  • Kelly C. Green
  • Published 1981 in IEEE Transactions on Nuclear Science


Although the Fermilab MULTI event analysis program basic processing loop is capable of 400 Hz operation, analysis of real data causes the program to rapidly bog down, in our case to the range of 10 to 20 Hz. There are a number of factors causing this effect; operation of the "live" display, interpretation of "evaluation" statements and the speed at which histograms can be incremented. We have addressed all these areas and present our solutions to them. We have succeeded in raising the basic processing speed to approximately 600 Hz, and a reasonable live analysis to 200 Hz without the need to sacrifice the display or to resort to "user" Fortran subroutines.


20 Figures and Tables

Download Full PDF Version (Non-Commercial Use)