Engineering Papers⌕ Search

Engineering topics

Li, Zhimin

Publications and source records attributed to Li, Zhimin.

Single and dual metal atom catalysts for enhanced singlet oxygen generation and oxygen reduction reaction

We demonstrate rational design of graphene-supported single and dual metal atom catalysts (SACs and DACs) for photocatalytic applications, such as singlet oxygen ( 1 O 2 ) sensitization and H 2 O 2 production. Here we combine density functional theory (DFT) and time-dependent DFT (TD-DFT) calculations with experimental verifications. We found a synergistic effect between triplet sensitization and triplet–triplet (Dexter) energy transfer; both play a role in the photocatalytic activity through the volcano plot of 3d transition metal SACs. More specifically, FeN 4 -SAC exhibits a low ISC energy gap (ΔE ISC ) of 0.039 eV, compared with 0.108 eV for FeNiN8-DACs, both possessing a high Bader charge transfer of 0.366 e- and 0.405 e-, respectively. Guided by these computational results, we synthesized a series of SACs and a DAC and confirmed their structures with scanning transmission electron microscopy (STEM) along with the X-ray absorption near-edge structure (XANES) and extended X-ray absorption fine structure (EXAFS). We then confirm their band structures with low-energy inverse photoemission spectroscopy (LEIPS) and UV-vis-NIR. Subsequently, we synthesized the catalysts for the photooxygenation of anthracene and two-electron oxygen reduction reaction (ORR) to measure their photocatalytic activity. We found that H 2 O 2 production through the two-electron ORR competes with the 1 O 2 generation through Dexter energy transfer. FeN 4 -SAC demonstrates a high photooxygenation conversion of 86% and a high 1 O 2 quantum yield of 1.04, obtained from electron spin resonance (ESR) spectroscopy, with low H 2 O 2 production. In contrast, NiN 4 -SAC exhibits a low 1 O 2 generation and a high H 2 O 2 production mainly because of the high Gibbs free energy of the OOH* intermediate. In conclusion, this work proposes an effective DFT-guided strategy for designing SACs and DACs for various photocatalytic applications.

36 MATERIALS SCIENCE↗

A Visual Comparison of Silent Error Propagation

High-performance computing (HPC) systems play a critical role in facilitating scientific discoveries. Their scale and complexity (e.g., the number of computational units and software stack) continue to grow as new systems are expected to process increasingly more data and reduce computing time. However, with more processing elements, the probability that these systems will experience a random bit-flip error that corrupts a program's output also increases, which is often recognized as silent data corruption. Analyzing the resiliency of HPC applications in extreme-scale computing to silent data corruption is crucial but difficult. An HPC application often contains a large number of computation units that need to be tested, and error propagation caused by error corruption is complex and difficult to interpret. Here, to accommodate this challenge, we propose an interactive visualization system that helps HPC researchers understand the resiliency of HPC applications and compare their error propagation. Our system models an application's error propagation to study a program's resiliency by constructing and visualizing its fault tolerance boundary. Coordinating with multiple interactive designs, our system enables domain experts to efficiently explore the complicated spatial and temporal correlation between error propagations. At the end, the system integrated a nonmonotonic error propagation analysis with an adjustable graph propagation visualization to help domain experts examine the details of error propagation and answer such questions as why an error is mitigated or amplified by program execution.

97 MATHEMATICS AND COMPUTING↗

SpotSDC: Revealing the Silent Data Corruption Propagation in High-Performance Computing Systems

We report the trend of rapid technology scaling is expected to make the hardware of high-performance computing (HPC) systems more susceptible to computational errors due to random bit flips. Some bit flips may cause a program to crash or have a minimal effect on the output, but others may lead to silent data corruption (SDC), i.e., undetected yet significant output errors. Classical fault injection analysis methods employ uniform sampling of random bit flips during program execution to derive a statistical resiliency profile. However, summarizing such fault injection result with sufficient detail is difficult, and understanding the behavior of the fault-corrupted program is still a challenge. In this article, we introduce SpotSDC, a visualization system to facilitate the analysis of a program's resilience to SDC. SpotSDC provides multiple perspectives at various levels of detail of the impact on the output relative to where in the source code the flipped bit occurs, which bit is flipped, and when during the execution it happens. SpotSDC also enables users to study the code protection and provide new insights to understand the behavior of a fault-injected program. Based on lessons learned, we demonstrate how what we found can improve the fault injection campaign method.

97 MATHEMATICS AND COMPUTING↗

NLIZE: A Perturbation-Driven Visual Interrogation Tool for Analyzing and Interpreting Natural Language Inference Models

With the recent advances in deep learning, neural network models have obtained state-of-the-art performances for many linguistic tasks in natural language processing. However, this rapid progress also brings enormous challenges. The opaque nature of a neural network model leads to hard-to-debug-systems and difficult-to-interpret mechanisms. Here, we introduce a visualization system that, through a tight yet flexible integration between visualization elements and the underlying model, allows a user to interrogate the model by perturbing the input, internal state, and prediction while observing changes in other parts of the pipeline. We use the natural language inference problem to illustrate how a perturbation-driven paradigm can help domain experts assess the potential limitation of a model, probe its inner states, and interpret and form hypotheses about fundamental model mechanisms such as attention.

97 MATHEMATICS AND COMPUTING↗