Author: Hammonds, J.P.
Paper Title Page
TUMIB10 Performance Testing of EPICS User Interfaces - an Attempt to Compare the Performance of MEDM, EDM, CSS-BOY, and EPICS 547
 
  • R.I. Farnsworth, J.P. Hammonds, B.R. Pausma, C.M. Suarez
    ANL, Argonne, USA
  • A. Rhyder, A. C. Starritt
    ASCo, Clayton, Victoria, Australia
 
  Funding: Work at the APS is supported by the U.S. Department of Energy, Office of Science, under Contract No. DE-AC02-06CH1135
Upgrading of the display manger or graphical user interface at EPICS sites reliant on older display technologies, typically MEDM or EDM, requires attention not only to functionality but also performance. For many sites, performance is not an issue - all display managers will update small numbers of process variables at rates exceeding the human ability to discern changes; but for certain applications typically found at larger sites, the ability to respond to updates rates at sub-Hertz frequencies for thousands of process variables is a requirement. This paper describes a series of tests performed on both older display managers – MEDM and EDM – and also the newer display managers CSS-BOY, epicsQT, and CaQtDM. Modestly performing modern hardware is used.
 
slides icon Slides TUMIB10 [0.486 MB]  
poster icon Poster TUMIB10 [0.714 MB]  
 
WECOBA04 Effective End-to-end Management of Data Acquisition and Analysis for X-ray Photon Correlation Spectroscopy 1004
 
  • F. Khan, J.P. Hammonds, S. Narayanan, A. Sandy, N. Schwarz
    ANL, Argonne, USA
 
  Funding: Work supported by U.S. Department of Energy, Office of Science, under Contract No. DE-AC02-06CH11357.
Low latency between data acquisition and analysis is of critical importance to any experiment. The combination of a faster parallel algorithm and a data pipeline for connecting disparate components (detectors, clusters, file formats) enabled us to greatly enhance the operational efficiency of the x-ray photon correlation spectroscopy experiment facility at the Advanced Photon Source. The improved workflow starts with raw data (120 MB/s) streaming directly from the detector camera, through an on-the-fly discriminator implemented in firmware to Hadoop’s distributed file system in a structured HDF5 data format. The user then triggers the MapReduce-based parallel analysis. For effective bookkeeping and data management, the provenance information and reduced results are added to the original HDF5 file. Finally, the data pipeline triggers user specific software for visualizing the data. The whole process is completed shortly after data acquisition – a significant improvement of operation over previous setup. The faster turn-around time helps scientists to make near real-time adjustments to the experiments.
 
slides icon Slides WECOBA04 [9.540 MB]  
 
FRCOAAB03 Experiment Control and Analysis for High-Resolution Tomography 1469
 
  • N. Schwarz, F. De Carlo, A. Glowacki, J.P. Hammonds, F. Khan, K. Yue
    ANL, Argonne, USA
 
  Funding: Work supported by U.S. Department of Energy, Office of Science, under Contract No. DE-AC02-06CH11357.
X-ray Computed Tomography (XCT) is a powerful technique for imaging 3D structures at the micro- and nano-levels. Recent upgrades to tomography beamlines at the APS have enabled imaging at resolutions up to 20 nm at increased pixel counts and speeds. As detector resolution and speed increase, the amount of data that must be transferred and analyzed also increases. This coupled with growing experiment complexity drives the need for software to automate data acquisition and processing. We present an experiment control and data processing system for tomography beamlines that helps address this concern. The software, written in C++ using Qt, interfaces with EPICS for beamline control and provides live and offline data viewing, basic image manipulation features, and scan sequencing that coordinates EPICS-enabled apparatus. Post acquisition, the software triggers a workflow pipeline, written using ActiveMQ, that transfers data from the detector computer to an analysis computer, and launches a reconstruction process. Experiment metadata and provenance information is stored along with raw and analyzed data in a single HDF5 file.
 
slides icon Slides FRCOAAB03 [1.707 MB]