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

What's hot

SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
Kitsukawa Yuki
 
Francisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climáticoFrancisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climático
Fundación Ramón Areces
 
cloud_futures_2.0_Papazachos
cloud_futures_2.0_Papazachoscloud_futures_2.0_Papazachos
cloud_futures_2.0_PapazachosGeorge Spyrou
 
Two stage deep learning for accelerated 3 d time-of-flight mra without matche...
Two stage deep learning for accelerated 3 d time-of-flight mra without matche...Two stage deep learning for accelerated 3 d time-of-flight mra without matche...
Two stage deep learning for accelerated 3 d time-of-flight mra without matche...
Chung Hyung Jin
 
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
CLIM: Transition Workshop - Optimization Methods in Remote Sensing  - Jessica...CLIM: Transition Workshop - Optimization Methods in Remote Sensing  - Jessica...
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
The Statistical and Applied Mathematical Sciences Institute
 
DATACUBES: Conquering Space & Time
DATACUBES: Conquering Space & TimeDATACUBES: Conquering Space & Time
DATACUBES: Conquering Space & Time
plan4all
 
C-SAW: A Framework for Graph Sampling and Random Walk on GPUs
C-SAW: A Framework for Graph Sampling and Random Walk on GPUsC-SAW: A Framework for Graph Sampling and Random Walk on GPUs
C-SAW: A Framework for Graph Sampling and Random Walk on GPUs
Pandey_G
 
Real Time Geodemographics
Real Time GeodemographicsReal Time Geodemographics
Real Time Geodemographics
Dr Muhammad Adnan
 
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North CarolinaArtificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Anton Bezuglov
 
Pablo Estevez: "Computational Intelligence Applied to Time Series Analysis"
Pablo Estevez: "Computational Intelligence Applied to Time Series Analysis" Pablo Estevez: "Computational Intelligence Applied to Time Series Analysis"
Pablo Estevez: "Computational Intelligence Applied to Time Series Analysis" ieee_cis_cyprus
 
Handling High Energy Physics Data using Cloud Computing
Handling High Energy Physics Data using Cloud ComputingHandling High Energy Physics Data using Cloud Computing
Handling High Energy Physics Data using Cloud ComputingAbhishek Dey
 
CLEARMiner: Mining of Multitemporal Remote Sensing Images
CLEARMiner: Mining of Multitemporal Remote Sensing ImagesCLEARMiner: Mining of Multitemporal Remote Sensing Images
CLEARMiner: Mining of Multitemporal Remote Sensing Images
Editor IJCATR
 
Materials Design in the Age of Deep Learning and Quantum Computation
Materials Design in the Age of Deep Learning and Quantum ComputationMaterials Design in the Age of Deep Learning and Quantum Computation
Materials Design in the Age of Deep Learning and Quantum Computation
KAMAL CHOUDHARY
 
Comaskey_William_Poster_SULI_FALL_2014
Comaskey_William_Poster_SULI_FALL_2014Comaskey_William_Poster_SULI_FALL_2014
Comaskey_William_Poster_SULI_FALL_2014William Comaskey
 
Ict 2019 v2
Ict 2019 v2Ict 2019 v2
Ict 2019 v2
FranoisCURNIER
 
Data analysis for effective monitoring of partially shaded residential PV system
Data analysis for effective monitoring of partially shaded residential PV systemData analysis for effective monitoring of partially shaded residential PV system
Data analysis for effective monitoring of partially shaded residential PV system
Sandia National Laboratories: Energy & Climate: Renewables
 
Redundancy schemes for deduplicated cloud storage systems
Redundancy schemes for deduplicated cloud storage systemsRedundancy schemes for deduplicated cloud storage systems
Redundancy schemes for deduplicated cloud storage systems
Sarang Ananda Rao
 
HACC: Fitting the Universe Inside a Supercomputer
HACC: Fitting the Universe Inside a SupercomputerHACC: Fitting the Universe Inside a Supercomputer
HACC: Fitting the Universe Inside a Supercomputer
inside-BigData.com
 

What's hot (20)

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

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

Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...
Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...
Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...
Ian Foster
 
1.pdf
1.pdf1.pdf
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
IRJET Journal
 
Progress_report_KUSP2016_Ngo-Sy-Toan
Progress_report_KUSP2016_Ngo-Sy-ToanProgress_report_KUSP2016_Ngo-Sy-Toan
Progress_report_KUSP2016_Ngo-Sy-ToanToan Ngo Sy
 
ieee nss mic 2016 poster N30-21
ieee nss mic 2016 poster N30-21ieee nss mic 2016 poster N30-21
ieee nss mic 2016 poster N30-21
Dae Woon Kim
 
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
Ian Foster
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
IAEME Publication
 
Deep Learning Tomography
Deep Learning TomographyDeep Learning Tomography
Deep Learning Tomography
Amir Adler
 
M.sc. m kamel
M.sc. m kamelM.sc. m kamel
M.sc. m kamel
Ashraf Aboshosha
 
Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21
Dae Woon Kim
 
Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis
ivanokitov
 
Pdcs2010 balman-presentation
Pdcs2010 balman-presentationPdcs2010 balman-presentation
Pdcs2010 balman-presentation
balmanme
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...
Andrea Castelletti
 
SpectrumEstimation.ppt
SpectrumEstimation.pptSpectrumEstimation.ppt
SpectrumEstimation.ppt
Maryanne678733
 
NIST-JARVIS infrastructure for Improved Materials Design
NIST-JARVIS infrastructure for Improved Materials DesignNIST-JARVIS infrastructure for Improved Materials Design
NIST-JARVIS infrastructure for Improved Materials Design
KAMAL CHOUDHARY
 
Temporal Contrast Vision Sensor
Temporal Contrast Vision SensorTemporal Contrast Vision Sensor
Temporal Contrast Vision Sensor
Nisarg Shah
 
Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...
Anubhav Jain
 

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

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

More from Globus

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

More from Globus (20)

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

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

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