Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

All times are seconds-per-event, measured using 20 events per core on a an empty batch node with fast access to the data, running twice to get the data into cache, and ignoring the time of the first event (which includes some one-time setup).

1214 
Number of CoresNDArrCalibAreaDetector.calib()PnccdImageProducerNDArrImageProducerAreaDetector.image()
1 0.06011 0.1213 0.0806 0.04 
120.018-0.0260.05021-0.080330.06-.09.08-0..07-.12 10

Numbers were roughly reproducible, but can be affected by lustre load variations. The code lives in the svn user-package "cpo" in file app/detTiming.py and can be run like this:

Code Block
mpirun -n 12 python detTiming.py --assem --cfg

The assem/cfg parameters turn on "assembled image" (vs. unassembled image) and old-style psana-cfg-file data access (vs. new-style AreaDetector data access).