The Advanced Photon Source
a U.S. Department of Energy Office of Science User Facility

APS Scientific Computation Seminar Series

The Advanced Photon Source (APS) at Argonne organizes an ongoing seminar series, the APS Scientific Computation Seminar Series, focused on various aspects of computation for synchrotron science; talks are related to data analysis, reconstruction, theory, simulation, optimization, machine learning, automation, and visualization. The seminar provides an opportunity to present and learn about state-of-the-art software and the application of computational, AI/ML and mathematical techniques to synchrotron science.

Next Seminar:
Title: TomocuPy: a GPU Alternative to TomoPy
Presenter: Viktor Nikitin, Assistant Physicist
X-Ray Science Division, Argonne National Laboratory
Date: January 30, 2023
Time: 1:00 PM (Central Time)
Location: Join ZoomGov Meeting
https://argonne.zoomgov.com/j/1610942256?pwd=MVlISit5b1JURzN4TjVUc0dDQStzQT09

Meeting ID: 161 094 2256
Passcode: 748529
One tap mobile
+16692545252,1610942256# US (San Jose)
+16468287666,1610942256# US (New York)

Dial by your location
        +1 669 254 5252 US (San Jose)
        +1 646 828 7666 US (New York)
        +1 646 964 1167 US (US Spanish Line)
        +1 415 449 4000 US (US Spanish Line)
        +1 551 285 1373 US
        +1 669 216 1590 US (San Jose)
Meeting ID: 161 094 2256
Find your local number: https://argonne.zoomgov.com/u/altiOb49e

Abstract: Real-time 3D data analysis and steering of a dynamic tomographic experiment by changing environmental conditions or acquisition parameters require fast, close to real-time, 3D reconstruction of large data volumes. Here we present a performance-optimized TomocuPy package as a GPU alternative to the commonly used CPU-based TomoPy package for tomographic reconstruction. TomocuPy utilizes modern hardware capabilities to organize a fast 3D reconstruction conveyor involving parallel read-write operations with storage drives, CPU-GPU data transfers, and GPU computations. In the conveyor, all the operations are timely overlapped to almost fully hide all data management time. Since most cameras work with less than 16-bit digital output, we furthermore optimize the memory usage and processing speed by using 16-bit floating-point arithmetic. As a result, 3D reconstruction with TomocuPy became 20-30 times faster than its multithreaded CPU equivalent. Full reconstruction (including read-write operations and methods initialization) of a 2048x20482048 tomographic volume takes less than 7 s on a single Nvidia Tesla A100 and PCIe 4.0 NVMe SSD, and scales almost linearly increasing the data size. To simplify operation at synchrotron beamlines, TomocuPy provides an easy-to-use command-line interface. The efficacy of the package was demonstrated during a tomographic experiment on gas-hydrate formation in porous samples, where a steering option was implemented as a lens-changing mechanism for zooming to regions of interest.
Previous Seminars:

20232022 |  2021 | 202020192018 | 2017 | 2016 | 2015

 

02.01.2023