SlideShare a Scribd company logo
TUESDAY, NOVEMBER 19, 2019
REAL-TIME ANALYSIS OF
STREAMING SYNCHROTRON
DATA
SC’19 TECHNOLOGY CHALLENGE
DEMOerhtjhtyhy
TEKIN BICER
Assistant Computer Scientist
Data Science and Learning Division, CELS
X-Ray Science Division, APS
Argonne National Laboratory
Denver, Colorado US
COLLABORATORS
StarLight & Northwestern University
Argonne Leadership Computing Facility, ANL
Advanced Photon Source, ANL
University of Chicago
Northern Illinois University
SYNCHROTRON EXPERIMENTS
 Synchrotron light sources help scientific
experiments of many fields
– Studying internal morphology of
materials/samples with very high spatial and
temporal resolutions
 Real-time analysis of synchrotron experiments
– Change data acquisition for dynamic systems
– Adjust experimental parameters on the fly
– Detect errors early in experiments
– Enables smart and efficient experimentation
 High performance network and compute resources
are necessary
2
TOMOGRAPHIC DATA ACQUISITION AND
ITERATIVE RECONSTRUCTION
3
Data AcquisitionIterative Tomographic Reconstruction
advanced object and data models and can provide better image
quality than does FBP on a limited number of projections.
Although many variations exist, the basic iterative recon-
struction method involves three major steps, as depicted in
Fig. 2. First, an initial guess of the volume object, which
might simply be an empty volume, is used to calculate the
simulated data through a forward model. Second, the simulated
data are compared with the measured data. Third, an update
of each model estimate is performed based on the employed
algorithm. Reconstruction of an object might require hundreds
of iterations, depending on the experiment and sample.
Theearliest and most basic form of iterativereconstruction is
the algebraic reconstruction technique (ART), which involves
solving a sparse linear system of equations in the form of
Af = p where p is the projection data, A is the forward
projection operator, and f is the unknown 3D object to be
determined. While ART provides satisfactory images and has
a fast convergence rate, the iterations must be stopped before a
deteriorating “salt and pepper” or “checkerboard” effect begins
to degrade the object estimate. A variation of the ART method
is the simultaneous iterative reconstruction technique (SIRT)
in which the updates to the solution are computed by taking
into account all rotation angles simultaneously in one iteration,
as follows:
f k+ 1
= f k
+ λAT
(p − Af k
). (3)
As in the ART method, a relaxation parameter λ can be
used to control convergence in certain cases. SIRT typically
produces better quality reconstructions than does ART and is
more robust to outliers in the measurement data. In our system,
we use more advanced iterative reconstruction algorithms.
However, the main computational steps remain the same.
Fig. 3: Reconstructed image of a shale sam
streamed projections: (a) fixed angle, offset=1
offset=5◦
; (c) optimized interleaved. The ra
[0,180)◦
.
processes; (2) the analysis system, which i
analysis and reconstruction of streaming d
controller, which analyzes reconstructed data
subsections, we explain each of these compo
A. Data Acquisition and Distribution
Data acquisition at current tomography b
cally performed with one of two methods: fix
or interleaved.
With fixed-angle rotation, acquisition sta
starting point and then increments by a spec
to a specified ending point. If, for example,
ending angles are 0◦
and 180◦
, respectively,
◦
HIGH-PERFORMANCE TOMOGRAPHIC IMAGE
RECONSTRUCTION
11,283
*M. Hidayetoglu, T. Bicer et al., Supercomputing 2019
*T. Bicer, D. Gursoy et al., Advanced Structural and Chemical Imaging 2017
Dataset: Dyer et al., Society for Neuroscience (eNeuro) 2017
SYSTEM OVERVIEWSYSTEM OVERVIEW
A REAL-TIME TOMOGRAPHIC RECONSTRUCTION
WORKFLOW (DATA ACQUISITION)
* V. De Andrade et al., Nanoscale 3D imaging at the Advanced Photon Source, SPIE’16
Continuous vs. Interleaved DAQ
A REAL-TIME TOMOGRAPHIC RECONSTRUCTION
WORKFLOW (DISTRIBUTOR)
.
..
Normalization
Distribution
A REAL-TIME TOMOGRAPHIC RECONSTRUCTION
WORKFLOW (TRACE-X)
* T. Bicer et al., Advanced Structural and Chemical Imaging, 2017
* T. Bicer et al., eScience, 2017
• * TraceX: A High-Throughput Tomographic
Reconstruction Engine for Large-Scale Datasets
• Sliding window with adjustable runtime params.
• Length (w), iteration (i), func. trigger freq (s).
• Reduction-based processing model
• Highly scalable and efficient
• Replicated reduction objects
• 32K cores on Mira, 64K cores on Theta
A REAL-TIME TOMOGRAPHIC RECONSTRUCTION
WORKFLOW (TOMOGAN: DENOISER)
* Z. Liu, T. Bicer et al., Deep Learning on Supercomputer, SC’19
* Z. Liu, et al., JOSA A (Under review)
A REAL-TIME TOMOGRAPHIC RECONSTRUCTION
WORKFLOW (VISUAL OUTPUTS)
Measurement
Normalized
Measurement
Reconstructed
Image (3D vol.)
Denoized
Image (3D Vol.)
DEMO SETUP
16K Cores100GigE Conn.
* 100GigE network enables simulation of 10 beamlines each with 10GigE detector
Gateway Node(s)
Argonne Leadership Computing Facility
Compute Nodes
(Theta)
...
Starlight / TC Booth @ SC Floor
Data Acquisition Simulator
and Data Transfer
100 GigE...
Visualization and 
Feedback
Data Analysis Reconstructed
Volume
TomoGAN
Denoised
Volume
...
...
Sinogram
Distribution
...
Normalized
Measurement
Data
...
Volume
Gather
Measurement
Data
...
*Multiple
Beamline
Simulation
Volume
Rendering
(Cooley)
Reconstructed
Volumes
ØMQ
DEMO
THANKS
QUESTIONS?
Acknowledgement
• DSL & MCS: Zhengchun Liu, Raj Kettimuthu,
Joaquin Chung, Stefan Wild, Ian T. Foster
• ALCF: Venkatram Vishwanath, Mike Papka,
Suport & Allocation Teams
• APS: Doga Gursoy, Junjing Deng, Jeff Klug,
Vincent De Andrade, Pavel Shevchenko,
Francesco De Carlo, Stefan Vogt
• StarLight & Northwestern: Se-Young Yu, Jim
Chen, Fei Yeh, Joe Mambretti
• Many others…
Papers at SC’19
• Mert Hidayetoglu et al., “MemXCT: Memory-
Centric X-Ray CT Reconstruction with Massive
Parallelization”, Technical Paper
• Zhengchun Liu et al., “Deep Learning
Accelerated Light Source Experiments”, Deep
Learning on Supercomputers

More Related Content

PPT
Quality of ground data for assessment and benchmarking
PDF
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
DOC
On the reconstruction of quad pol sar data from compact polarimetry data for ...
DOC
On the reconstruction of quad pol sar data from compact polarimetry data for ...
PDF
Poster : STM/STS Techniques
PDF
OpenTopography - Scalable Services for Geosciences Data
PDF
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and Spark
PDF
Recent and Planned Improvements to the System Advisor Model
Quality of ground data for assessment and benchmarking
Acceleration of the Longwave Rapid Radiative Transfer Module using GPGPU
On the reconstruction of quad pol sar data from compact polarimetry data for ...
On the reconstruction of quad pol sar data from compact polarimetry data for ...
Poster : STM/STS Techniques
OpenTopography - Scalable Services for Geosciences Data
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and Spark
Recent and Planned Improvements to the System Advisor Model

What's hot (20)

PDF
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
PPT
Francisco J. Doblas-Big Data y cambio climático
PDF
cloud_futures_2.0_Papazachos
PPTX
Two stage deep learning for accelerated 3 d time-of-flight mra without matche...
PDF
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
PPTX
DATACUBES: Conquering Space & Time
PPTX
C-SAW: A Framework for Graph Sampling and Random Walk on GPUs
PPT
Real Time Geodemographics
PPTX
Artificial Neural Networks for Storm Surge Prediction in North Carolina
PDF
Pablo Estevez: "Computational Intelligence Applied to Time Series Analysis"
PPTX
Handling High Energy Physics Data using Cloud Computing
PDF
CLEARMiner: Mining of Multitemporal Remote Sensing Images
PDF
Materials Design in the Age of Deep Learning and Quantum Computation
PDF
Comaskey_William_Poster_SULI_FALL_2014
PDF
cnsm2011_slide
PPSX
Ict 2019 v2
PDF
Wind Map
PDF
Data analysis for effective monitoring of partially shaded residential PV system
PPTX
Redundancy schemes for deduplicated cloud storage systems
PDF
HACC: Fitting the Universe Inside a Supercomputer
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
Francisco J. Doblas-Big Data y cambio climático
cloud_futures_2.0_Papazachos
Two stage deep learning for accelerated 3 d time-of-flight mra without matche...
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
DATACUBES: Conquering Space & Time
C-SAW: A Framework for Graph Sampling and Random Walk on GPUs
Real Time Geodemographics
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Pablo Estevez: "Computational Intelligence Applied to Time Series Analysis"
Handling High Energy Physics Data using Cloud Computing
CLEARMiner: Mining of Multitemporal Remote Sensing Images
Materials Design in the Age of Deep Learning and Quantum Computation
Comaskey_William_Poster_SULI_FALL_2014
cnsm2011_slide
Ict 2019 v2
Wind Map
Data analysis for effective monitoring of partially shaded residential PV system
Redundancy schemes for deduplicated cloud storage systems
HACC: Fitting the Universe Inside a Supercomputer
Ad

Similar to Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Challenge Winner (20)

PPTX
Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...
PDF
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
PDF
Progress_report_KUSP2016_Ngo-Sy-Toan
PPTX
ieee nss mic 2016 poster N30-21
PPTX
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
PDF
Photoacoustic tomography based on the application of virtual detectors
PPTX
Deep Learning Tomography
PPT
M.sc. m kamel
PDF
Ieee 2016 nss mic poster N30-21
PPTX
Multivariate dimensionality reduction in cross-correlation analysis
PDF
Pdcs2010 balman-presentation
PDF
Universal approximators for Direct Policy Search in multi-purpose water reser...
PPT
SpectrumEstimation.ppt
PDF
cpc-152-2-2003
PDF
Recent Advancements in the NIST-JARVIS Infrastructure
PDF
NIST-JARVIS infrastructure for Improved Materials Design
PPTX
Temporal Contrast Vision Sensor
PPT
3rd 3DDRESD: Floorplacer
PDF
Software tools, crystal descriptors, and machine learning applied to material...
Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Progress_report_KUSP2016_Ngo-Sy-Toan
ieee nss mic 2016 poster N30-21
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
Photoacoustic tomography based on the application of virtual detectors
Deep Learning Tomography
M.sc. m kamel
Ieee 2016 nss mic poster N30-21
Multivariate dimensionality reduction in cross-correlation analysis
Pdcs2010 balman-presentation
Universal approximators for Direct Policy Search in multi-purpose water reser...
SpectrumEstimation.ppt
cpc-152-2-2003
Recent Advancements in the NIST-JARVIS Infrastructure
NIST-JARVIS infrastructure for Improved Materials Design
Temporal Contrast Vision Sensor
3rd 3DDRESD: Floorplacer
Software tools, crystal descriptors, and machine learning applied to material...
Ad

More from Globus (20)

PDF
Globus Compute wth IRI Workflows - GlobusWorld 2024
PDF
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
PDF
Globus Compute Introduction - GlobusWorld 2024
PDF
Globus Connect Server Deep Dive - GlobusWorld 2024
PDF
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
PDF
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
PDF
First Steps with Globus Compute Multi-User Endpoints
PDF
Enhancing Research Orchestration Capabilities at ORNL.pdf
PDF
Understanding Globus Data Transfers with NetSage
PDF
How to Position Your Globus Data Portal for Success Ten Good Practices
PDF
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
PDF
Developing Distributed High-performance Computing Capabilities of an Open Sci...
PDF
The Department of Energy's Integrated Research Infrastructure (IRI)
PDF
GlobusWorld 2024 Opening Keynote session
PDF
Enhancing Performance with Globus and the Science DMZ
PDF
Extending Globus into a Site-wide Automated Data Infrastructure.pdf
PDF
Globus at the United States Geological Survey
PDF
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
PDF
Globus Compute with Integrated Research Infrastructure (IRI) workflows
PDF
Reactive Documents and Computational Pipelines - Bridging the Gap
Globus Compute wth IRI Workflows - GlobusWorld 2024
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus Compute Introduction - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
First Steps with Globus Compute Multi-User Endpoints
Enhancing Research Orchestration Capabilities at ORNL.pdf
Understanding Globus Data Transfers with NetSage
How to Position Your Globus Data Portal for Success Ten Good Practices
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
The Department of Energy's Integrated Research Infrastructure (IRI)
GlobusWorld 2024 Opening Keynote session
Enhancing Performance with Globus and the Science DMZ
Extending Globus into a Site-wide Automated Data Infrastructure.pdf
Globus at the United States Geological Survey
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus Compute with Integrated Research Infrastructure (IRI) workflows
Reactive Documents and Computational Pipelines - Bridging the Gap

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
KodekX | Application Modernization Development
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Understanding_Digital_Forensics_Presentation.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
sap open course for s4hana steps from ECC to s4
Programs and apps: productivity, graphics, security and other tools
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
KodekX | Application Modernization Development
MIND Revenue Release Quarter 2 2025 Press Release
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...

Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Challenge Winner

  • 1. TUESDAY, NOVEMBER 19, 2019 REAL-TIME ANALYSIS OF STREAMING SYNCHROTRON DATA SC’19 TECHNOLOGY CHALLENGE DEMOerhtjhtyhy TEKIN BICER Assistant Computer Scientist Data Science and Learning Division, CELS X-Ray Science Division, APS Argonne National Laboratory Denver, Colorado US COLLABORATORS StarLight & Northwestern University Argonne Leadership Computing Facility, ANL Advanced Photon Source, ANL University of Chicago Northern Illinois University
  • 2. SYNCHROTRON EXPERIMENTS  Synchrotron light sources help scientific experiments of many fields – Studying internal morphology of materials/samples with very high spatial and temporal resolutions  Real-time analysis of synchrotron experiments – Change data acquisition for dynamic systems – Adjust experimental parameters on the fly – Detect errors early in experiments – Enables smart and efficient experimentation  High performance network and compute resources are necessary 2
  • 3. TOMOGRAPHIC DATA ACQUISITION AND ITERATIVE RECONSTRUCTION 3 Data AcquisitionIterative Tomographic Reconstruction advanced object and data models and can provide better image quality than does FBP on a limited number of projections. Although many variations exist, the basic iterative recon- struction method involves three major steps, as depicted in Fig. 2. First, an initial guess of the volume object, which might simply be an empty volume, is used to calculate the simulated data through a forward model. Second, the simulated data are compared with the measured data. Third, an update of each model estimate is performed based on the employed algorithm. Reconstruction of an object might require hundreds of iterations, depending on the experiment and sample. Theearliest and most basic form of iterativereconstruction is the algebraic reconstruction technique (ART), which involves solving a sparse linear system of equations in the form of Af = p where p is the projection data, A is the forward projection operator, and f is the unknown 3D object to be determined. While ART provides satisfactory images and has a fast convergence rate, the iterations must be stopped before a deteriorating “salt and pepper” or “checkerboard” effect begins to degrade the object estimate. A variation of the ART method is the simultaneous iterative reconstruction technique (SIRT) in which the updates to the solution are computed by taking into account all rotation angles simultaneously in one iteration, as follows: f k+ 1 = f k + λAT (p − Af k ). (3) As in the ART method, a relaxation parameter λ can be used to control convergence in certain cases. SIRT typically produces better quality reconstructions than does ART and is more robust to outliers in the measurement data. In our system, we use more advanced iterative reconstruction algorithms. However, the main computational steps remain the same. Fig. 3: Reconstructed image of a shale sam streamed projections: (a) fixed angle, offset=1 offset=5◦ ; (c) optimized interleaved. The ra [0,180)◦ . processes; (2) the analysis system, which i analysis and reconstruction of streaming d controller, which analyzes reconstructed data subsections, we explain each of these compo A. Data Acquisition and Distribution Data acquisition at current tomography b cally performed with one of two methods: fix or interleaved. With fixed-angle rotation, acquisition sta starting point and then increments by a spec to a specified ending point. If, for example, ending angles are 0◦ and 180◦ , respectively, ◦
  • 4. HIGH-PERFORMANCE TOMOGRAPHIC IMAGE RECONSTRUCTION 11,283 *M. Hidayetoglu, T. Bicer et al., Supercomputing 2019 *T. Bicer, D. Gursoy et al., Advanced Structural and Chemical Imaging 2017 Dataset: Dyer et al., Society for Neuroscience (eNeuro) 2017
  • 6. A REAL-TIME TOMOGRAPHIC RECONSTRUCTION WORKFLOW (DATA ACQUISITION) * V. De Andrade et al., Nanoscale 3D imaging at the Advanced Photon Source, SPIE’16 Continuous vs. Interleaved DAQ
  • 7. A REAL-TIME TOMOGRAPHIC RECONSTRUCTION WORKFLOW (DISTRIBUTOR) . .. Normalization Distribution
  • 8. A REAL-TIME TOMOGRAPHIC RECONSTRUCTION WORKFLOW (TRACE-X) * T. Bicer et al., Advanced Structural and Chemical Imaging, 2017 * T. Bicer et al., eScience, 2017 • * TraceX: A High-Throughput Tomographic Reconstruction Engine for Large-Scale Datasets • Sliding window with adjustable runtime params. • Length (w), iteration (i), func. trigger freq (s). • Reduction-based processing model • Highly scalable and efficient • Replicated reduction objects • 32K cores on Mira, 64K cores on Theta
  • 9. A REAL-TIME TOMOGRAPHIC RECONSTRUCTION WORKFLOW (TOMOGAN: DENOISER) * Z. Liu, T. Bicer et al., Deep Learning on Supercomputer, SC’19 * Z. Liu, et al., JOSA A (Under review)
  • 10. A REAL-TIME TOMOGRAPHIC RECONSTRUCTION WORKFLOW (VISUAL OUTPUTS) Measurement Normalized Measurement Reconstructed Image (3D vol.) Denoized Image (3D Vol.)
  • 11. DEMO SETUP 16K Cores100GigE Conn. * 100GigE network enables simulation of 10 beamlines each with 10GigE detector Gateway Node(s) Argonne Leadership Computing Facility Compute Nodes (Theta) ... Starlight / TC Booth @ SC Floor Data Acquisition Simulator and Data Transfer 100 GigE... Visualization and  Feedback Data Analysis Reconstructed Volume TomoGAN Denoised Volume ... ... Sinogram Distribution ... Normalized Measurement Data ... Volume Gather Measurement Data ... *Multiple Beamline Simulation Volume Rendering (Cooley) Reconstructed Volumes ØMQ
  • 12. DEMO
  • 13. THANKS QUESTIONS? Acknowledgement • DSL & MCS: Zhengchun Liu, Raj Kettimuthu, Joaquin Chung, Stefan Wild, Ian T. Foster • ALCF: Venkatram Vishwanath, Mike Papka, Suport & Allocation Teams • APS: Doga Gursoy, Junjing Deng, Jeff Klug, Vincent De Andrade, Pavel Shevchenko, Francesco De Carlo, Stefan Vogt • StarLight & Northwestern: Se-Young Yu, Jim Chen, Fei Yeh, Joe Mambretti • Many others… Papers at SC’19 • Mert Hidayetoglu et al., “MemXCT: Memory- Centric X-Ray CT Reconstruction with Massive Parallelization”, Technical Paper • Zhengchun Liu et al., “Deep Learning Accelerated Light Source Experiments”, Deep Learning on Supercomputers