Engineering Papers⌕ Search

Engineering topics

Zhao, Kai

Publications and source records attributed to Zhao, Kai.

Eureka: Enabling Fine-Grained Access and Range Queries on Compressed Scientific Data via Data-Index Co-Compression

Handling large-scale scientific data in high-performance computing (HPC) environments poses significant challenges, including excessive I/O, high storage costs, and slow query performance. Traditional approaches often require full data decompression and scans, making them impractical for real-time or interactive analysis. To address these limitations, we introduce Eureka, a unified data-index co-compression framework that enables fine-grained access and efficient range queries on compressed scientific datasets. Eureka integrates spatial domain decomposition with block-wise error-bounded lossy compression to support selective decompression. It constructs a hierarchical AVL-tree index during compression to capture block-level value ranges, enabling fast pruning during query execution. To reduce metadata overhead, the index itself is also compressed while ensuring recall-preserving results. Experiments on six diverse HPC simulation datasets show that Eureka achieves up to 25x data compression and over 300x index compression, surpassing state-of-the-art compressors such as SZ3 and ZFP in rate-distortion performance. Additionally, Eureka delivers over 30x speedup for low-selectivity range queries, making it a scalable and efficient solution for modern scientific data analysis.

Yan, Ning↗

A High-Quality Workflow for Multi-Resolution Scientific Data Reduction and Visualization

Multi-resolution methods such as Adaptive Mesh Refinement (AMR) can enhance storage efficiency for HPC applications generating vast volumes of data. However, their applicability is limited and cannot be universally deployed across all applications. Furthermore, integrating lossy compression with multi-resolution techniques to further boost storage efficiency encounters significant barriers. To this end, we introduce an innovative workflow that facilitates high-quality multi-resolution data compression for both uniform and AMR simulations. Initially, to extend the usability of multi-resolution techniques, our workflow employs a compression-oriented Region of Interest (ROI) extraction method, transforming uniform data into a multi-resolution format. Subsequently, to bridge the gap between multi-resolution techniques and lossy compressors, we optimize three distinct compressors, ensuring their optimal performance on multi-resolution data. These optimizations can improve the compression ratio of SOTA approaches by up to 3.3× under the same data quality loss. Lastly, we incorporate an advanced uncertainty visualization method into our workflow to understand the potential impacts of lossy compression. Experimental evaluation demonstrates that our workflow achieves significant compression quality improvements.

Wang, Daoce↗

A redox-reversible A/B-site co-doped BaFeO 3 electrode for direct hydrocarbon solid oxide fuel cells

Solid oxide fuel cells (SOFCs) can directly convert the chemical energy in fuel to electrical energy with fuel flexibility; however, the conventional nickel-based anodes face great challenges due to coking upon direct oxidation of hydrocarbon fuels and redox instability. Thus, developing new anode materials which can provide high coking resistance as well as redox stability is crucial. In this work, Ba 0.6 La 0.4 Fe 0.8 Mo 0.1 Ni 0.1 O 3-δ (BLFMN) has been synthesized in air using a sol–gel combustion method, resulting in a dual phase consisting of a cubic BLFMN main phase and scheelite BaMoO 4 (BMO 4 ) secondary phase. By heat-treating the BLFMN dual phase in H 2 at 800 °C for 5 h, a metallic nanoparticle-decorated BLFMN triple phase compound comprising cubic BLFMN, cubic BaMoO 3 (BMO 3 ) and in situ exsolved FeNi 3 alloy was obtained. BLFMN was subsequently investigated as an electrode material for La 0.8 Sr 0.2 Ga 0.83 Mg 0.17 O 3-δ (LSGM) electrolyte (300 μm) supported SOFCs. Symmetrical cells using BLFMN as electrodes with the cell configuration of BLFMN//LSGM//BLFMN showed excellent redox reversibility and a peak power density (PPD) of 1.32 W cm -2 at 850 °C when using H 2 as fuel. Single cell with the cell configuration of BLFMN//LSGM//LSCF (La 0.6 Sr 0.4 Co 0.2 Fe 0.8 O 3-δ ) reached PPD of 1.61 and 0.41 W cm -2 at 850 °C when operating with H 2 and CH 4 fuel, respectively. Moreover, the single cell exhibit excellent stability (over 300 h) upon direct oxidation of hydrocarbon fuels of CH 4 and C 3 H 8 . This study indicates that BLFMN is a promising redox reversible and coking resistant anode for SOFCs.

08 HYDROGEN↗

A high-performance intermediate temperature reversible solid oxide cell with a new barrier layer free oxygen electrode

The best solution to address the critical durability issue of solid oxide electrolytic cells (SOECs) for high-efficiency and high-rate H 2 production is to lower the operating temperature without sacrificing the performance. Developing high performance oxygen electrodes (OEs) is a key to capitalizing this solution. Here, in this paper, we report on a highly active OE for intermediate temperature ZrO 2 -based SOECs without a CeO 2 barrier layer. The new barrier-layer-free (BLF) OE is a composite of two materials, (Bi 0.75 Y 0.25 ) 0.93 Ce 0.07 O 1.5±δ (BYC) that exhibits high oxide-ion conductivity and La 0.8 Sr 0.2 MnO 3 (LSM) that possesses a high electronic conductivity to enable fast oxygen reduction/evolution reactions (ORR/OER). Featuring a microscale porous BYC scaffold decorated with high surface area LSM nanoparticles (NPs), the new BLF-OE exhibited a low area specific resistance (ASR) of 0.10 Ω cm 2 at 650 °C in air. With 50%H 2 -50%H 2 O as a feed to hydrogen electrode (HE) and air to OE, the single cell performance achieved 588 mA cm -2 at 0.80 V in the fuel cell mode and 688 mA cm -2 at 1.30 V in the electrolytic mode at 650 °C. Our in-house testing showed that this level of performance was ~3.5x higher than the cell with the benchmark La 0.6 Sr 0.4 Co 0.2 Fe 0.8 O 3-δ -Ce 0.9 Gd 0.1 O 2-δ OE. The long-term durability testing under alternating fuel cell and electrolytic modes showed a low degradation rate of 0.10 mA cm -2 h -1 over 550 hours. These encouraging results showed the great promise of the newly developed BYC-LSM to be an excellent OE candidate for intermediate temperature SOECs.

25 ENERGY STORAGE↗

AMRIC: A Novel In Situ Lossy Compression Framework for Efficient I/O in Adaptive Mesh Refinement Applications

As supercomputers advance towards exascale capabilities, computational intensity increases significantly, and the volume of data requiring storage and transmission experiences exponential growth. Adaptive Mesh Refinement (AMR) has emerged as an effective solution to address these two challenges. Concurrently, error-bounded lossy compression is recognized as one of the most efficient approaches to tackle the latter issue. Despite their respective advantages, few attempts have been made to investigate how AMR and error-bounded lossy compression can function together. To this end, this study presents a novel in-situ lossy compression framework that employs the HDF5 filter to improve both I/O costs and boost compression quality for AMR applications. We implement our solution into the AMReX framework and evaluate on two real-world AMR applications, Nyx and WarpX, on the Summit supercomputer. Experiments with 512 cores demonstrate that AMRIC improves the compression ratio by 81X and the I/O performance by 39X over AMReX's original compression solution.

Wang, Daoce↗

On the relationship between eastern China aerosols and western North Pacific tropical cyclone activity

How aerosols affect the weather and climate system has received increasing attention. This study finds a significant negative correlation between March–May eastern China aerosol optical depth (AOD) and July–November western North Pacific (WNP) tropical cyclone (TC) frequency during 2003–2020. This time period spans when several aerosol reanalyses are available and both Terra and Aqua Moderate Resolution Imaging Spectroradiometer AOD retrievals are assimilated therein. Composite analyses and budget analyses of dynamical genesis potential indices indicate the importance of large-scale environmental factors, especially vertical velocity and vertical wind shear, associated with changes in AOD that in turn modulate changes in WNP TC frequency. Increased eastern China AOD may facilitate negative Pacific meridional mode development via modulation of the westerly jet, which then forces an anticyclonic circulation over the WNP basin. Increased AOD can also directly decrease the inter-hemispheric temperature differential and increases the intra-hemispheric temperature differential between the equator and the mid-latitudes, thus weakening ascending motion and enhancing vertical wind shear over the WNP, especially the southeastern portion of the basin. Further, all of these large-scale environment changes induced by increased eastern China AOD tend to suppress WNP TCs. This study highlights the potential influence of eastern China aerosol loadings on WNP TCs, thus improving our understanding of TC climate variability over the WNP.

54 ENVIRONMENTAL SCIENCES↗

Toward Quantity-of-Interest Preserving Lossy Compression for Scientific Data

Today's scientific simulations and instruments are producing a large amount of data, leading to difficulties in storing, transmitting, and analyzing these data. While error-controlled lossy compressors are effective in significantly reducing data volumes and efficiently developing databases for multiple scientific applications, they mainly support error controls on raw data, which leaves a significant gap between the data and user's downstream analysis. This may cause unqualified uncertainties in the outcomes of the analysis, a.k.a quantities of interest (QoIs), which are the major concerns of users in adopting lossy compression in practice. In this paper, we propose rigorous mathematical theories to preserve four families of QoIs that are widely used in scientific analysis during lossy compression along with practical implementations. Specifically, we first develop the error control theory for univariate QoIs which are essential for computing physical properties such as kinetic energy, followed by multivariate QoIs that are more commonly used in real-world applications. The proposed method is integrated into a state-of-the-art compression framework in a modular fashion, which could easily adapt to new QoIs and new compression algorithms. Experiments on real-world datasets demonstrate that the proposed method provides faithful error control on important QoIs including kinetic energy, regional average, and isosurface without trials and errors, while offering compression ratios that are up to 4x of the compression ratios provided by state-of-the-art compressors.

Jiao, Pu↗

SZ3: A Modular Framework for Composing Prediction-Based Error-Bounded Lossy Compressors

Today's scientific simulations require a significant reduction of data volume because of extremely large amounts of data they produce and the limited I/O bandwidth and storage space. Here, error-bounded lossy compression has been considered one of the most effective solutions to the above problem. In practice, however, the best-fit compression method often needs to be customized or optimized in particular because of diverse characteristics in different datasets and various user requirements on the compression quality and performance. In this paper, we address this issue with a novel modular, composable compression framework named SZ3. Our contributions are four-folds. (1) We develop SZ3 which features an innovative modular abstraction for the prediction-based compression framework, such that compression modules can be plugged in easily to create new compressors based on characteristics of data and user requirements. (2) We create a new compression pipeline by SZ3 for GAMESS data, which significantly improves the compression ratios over state-of-the-art compressors. (3) We develop an adaptive compression pipeline by SZ3 for APS data with minimal efforts, which leads to the best rate-distortion among all existing error-bounded lossy compressors for any bit-rate. (4) We compare the sustainability of SZ3 with leading error-bounded prediction-based compressors, and then demonstrate the necessity of diverse pipelines by integrating and evaluating several compression pipelines on diverse scientific datasets from multiple disciplines. Experiments show that SZ3 incurs very limited overhead in compressor integration and our customized compression pipelines lead to up to 20% improvement in compression ratios under the same data distortion, when compared with the best existing approach.

97 MATHEMATICS AND COMPUTING↗

Optimizing Error-Bounded Lossy Compression for Scientific Data With Diverse Constraints

Vast volumes of data are produced by today's scientific simulations and advanced instruments. These data cannot be stored and transferred efficiently because of limited I/O bandwidth, network speed, and storage capacity. Error-bounded lossy compression can be an effective method for addressing these issues: not only can it significantly reduce data size, but it can also control the data distortion based on user-defined error bounds. In practice, many scientific applications have specific requirements or constraints for lossy compression, in order to guarantee that the reconstructed data are valid for post hoc analysis. For example, some datasets contain irrelevant data that should be isolated in particular and users often have intuition regarding value ranges, geospatial regions, and other data subsets that are crucial for subsequent analysis. Existing state-of-the-art error-bounded lossy compressors, however, do not consider these constraints during compression, resulting in inferior compression ratios with respect to user's post hoc analysis, due to the fact that the data itself provides little or no value for post hoc analysis. In this work we address this issue by proposing an optimized framework that can preserve diverse constraints during the error-bounded lossy compression, e.g., cleaning the irrelevant data, efficiently preserving different precision for multiple value intervals, and allowing users to set diverse precision over both regular and irregular regions. We perform our evaluation on a supercomputer with up to 2,100 cores. Experiments with six real-world applications show that our proposed diverse constraints based error-bounded lossy compressor can obtain a higher visual quality or data fidelity on reconstructed data with the same or even higher compression ratios compared with the traditional state-of-the-art compressor SZ. Furthermore, our experiments also demonstrate very good scalability in compression performance compared with the I/O throughput of the parallel file system.

97 MATHEMATICS AND COMPUTING↗

Why Black Flowers? An Extreme Environment and Molecular Perspective of Black Color Accumulation in the Ornamental and Food Crops

Pollinators are attracted to vibrant flower colors. That is why flower color is the key agent to allow successful fruit set in food or ornamental crops. However, black flower color is the least attractive to pollinators, although a number of plant species produce black flowers. Cyanidin-based anthocyanins are thought to be the key agents to induce black color in the ornamental and fruit crops. R2R3-MYB transcription factors (TFs) play key roles for the tissue-specific accumulation of anthocyanin. MYB1 and MYB11 are the key TFs regulating the expression of anthocyanin biosynthesis genes for black color accumulation. Post-transcriptional silencing of flavone synthase II ( FNS ) gene is the technological method to stimulate the accumulation of cyanidin-based anthocyanins in black cultivars. Type 1 promoter of DvIVS takes the advantage of FNS silencing to produce large amounts of black anthocyanins. Exogenous ethylene application triggers anthocyanin accumulation in the fruit skin at ripening. Environment cues have been the pivotal regulators to allow differential accumulation of anthocyanins to regulate black color. Heat stress is one of the most important environmental stimulus that regulates concentration gradient of anthocyanins in various plant parts, thereby affecting the color pattern of flowers. Stability of black anthocyanins in the extreme environments can save the damage, especially in fruits, caused by abiotic stress. White flowers without anthocyanin face more damages from abiotic stress than dark color flowers. The intensity and pattern of flower color accumulation determine the overall fruit set, thereby controlling crop yield and human food needs. This review paper presents comprehensive knowledge of black flower regulation as affected by high temperature stress, and the molecular regulators of anthocyanin for black color in ornamental and food crops. It also discusses the black color-pollination interaction pattern affected by heat stress for food and ornamental crops.

Ahmad, Sagheer↗

Ultrafast Error-bounded Lossy Compression for Scientific Datasets

Today's scientific high-performance computing applications and advanced instruments are producing vast volumes of data across a wide range of domains, which impose a serious burden on data transfer and storage. Error-bounded lossy compression has been developed and widely used in the scientific community because it not only can significantly reduce the data volumes but also can strictly control the data distortion based on the user-specified error bound. Existing lossy compressors, however, cannot offer ultrafast compression speed, which is highly demanded by numerous applications or use cases (such as in-memory compression and online instrument data compression). In this paper, we propose a novel ultrafast error-bounded lossy compressor that can obtain fairly high compression performance on both CPUs and GPUs and with reasonably high compression ratios. The key contributions are threefold. (1) We propose a generic error-bounded lossy compression framework---called SZx---that achieves ultrafast performance through its novel design comprising only lightweight operations such as bitwise and addition/subtraction operations, while still keeping a high compression ratio. (2) We implement SZx on both CPUs and GPUs and optimize the performance according to their architectures. (3) We perform a comprehensive evaluation with six real-world production-level scientific datasets on both CPUs and GPUs. Experiments show that SZx is 2~16x faster than the second-fastest existing error-bounded lossy compressor (either SZ or ZFP) on CPUs and GPUs, with respect to both compression and decompression.

Yu, Xiaodong↗

Magnetic probe diagnostics of nonlinear standing waves and bulk ohmic electron power absorption in capacitive discharges

It is recognized that standing wave effects appearing in large-area, very-high-frequency capacitively coupled plasma (CCP) reactors cause center-high plasma non-uniformity. Using a high-frequency magnetic probe, we present a direct experimental diagnostic of the nonlinear standing waves and bulk ohmic electron power absorption dynamics in low pressure CCP discharges for different driving frequencies of 13.56, 30, and 60 MHz. The design, principle, calibration, and validation of the probe are described in detail. Spatial structures of the harmonics of the magnetic field, determined by the magnetic probe, were used to calculate the distributions of the harmonic current and the corresponding ohmic electron power deposition, providing insights into the behavior of nonlinear harmonics. At a low driving frequency, i.e. 13.56 MHz, no remarkable nonlinear standing waves were identified and the bulk ohmic electron power absorption was observed to be negligible. Here, the harmonic magnetic field/current was found to increase dramatically with the driving frequency, due to decreased sheath reactance and more remarkable nonlinear standing waves at a higher driving frequency, leading to the enhancements of the ohmic heating and the plasma density in the bulk, specifically at the electrode center. At a high driving frequency, i.e. 60 MHz, the high-order harmonic current density and the corresponding ohmic electron power absorption exhibited a similar node structure, with the main peak on axis, and one or more minor peaks between the electrode center and the edge, contributing to the center-high profile of the plasma density.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Exploring Autoencoder-based Error-bounded Compression for Scientific Data

Error-bounded lossy compression is becoming an indispensable technique for the success of today's scientific projects with vast volumes of data produced during the simulations or instrument data acquisitions. Not only can it significantly reduce data size, but it also can control the compression errors based on user-specified error bounds. Autoencoder (AE) models have been widely used in image compression, but few AE-based compression approaches support error-bounding features, which are highly required by scientific applications. To address this issue, we explore using convolutional autoencoders to improve error-bounded lossy compression for scientific data, with the following three key contributions. (1) We provide an in-depth investigation of the characteristics of various autoencoder models and develop an error-bounded autoencoder-based framework in terms of the SZ model. (2) We optimize the compression quality for main stages in our designed AE-based error-bounded compression framework, fine-tuning the block sizes and latent sizes and also optimizing the compression efficiency of latent vectors. (3) We evaluate our proposed solution using five real-world scientific datasets and comparing them with six other related works. Experiments show that our solution exhibits a very competitive compression quality from among all the compressors in our tests. In absolute terms, it can obtain a much better compression quality (100%similar to 800% improvement in compression ratio with the same data distortion) compared with SZ2.1 and ZFP in cases with a high compression ratio.

Liu, Jinyang↗

Optimizing Error-Bounded Lossy Compression for Scientific Data on GPUs

Error-bounded lossy compression is a critical technique for significantly reducing scientific data volumes. With ever-emerging heterogeneous high-performance computing (HPC) architecture, GPU-accelerated error-bounded compressors (such as CUSZ and cuZFP) have been developed. However, they suffer from either low performance or low compression ratios. To this end, we propose CUSZ+ to target both high compression ratios and throughputs. We identify that data sparsity and data smoothness are key factors for high compression throughputs. Our key contributions in this work are fourfold: (1) We propose an efficient compression workflow to adaptively perform run-length encoding and/or variable-length encoding. (2) We derive Lorenzo reconstruction in decompression as multidimensional partial-sum computation and propose a fine-grained Lorenzo reconstruction algorithm for GPU architectures. (3) We carefully optimize each of CUSZ kernels by leveraging state-of-the-art CUDA parallel primitives. (4) We evaluate CUSZ+ using seven real-world HPC application datasets on V100 and A100 GPUs. Experiments show CUSZ+ improves the compression throughputs and ratios by up to 18.4x and 5.3x, respectively, over CUSZ on the tested datasets.

Tian, Jiannan↗

Optimizing Error-Bounded Lossy Compression for Scientific Data by Dynamic Spline Interpolation

Today's scientific simulations are producing vast volumes of data that cannot be stored and transferred efficiently because of limited storage capacity, parallel I/O bandwidth, and network bandwidth. The situation is getting worse over time because of the ever-increasing gap between relatively slow data transfer speed and fast-growing computation power in modern supercomputers. Error-bounded lossy compression is becoming one of the most critical techniques for resolving the big scientific data issue, in that it can significantly reduce the scientific data volume while guaranteeing that the reconstructed data is valid for users because of its compression-error-bounding feature. In this paper, we present a novel error-bounded lossy compressor based on a state-of-the-art prediction-based compression framework. Our solution exhibits substantially better compression quality than all of the existing error-bounded lossy compressors, with comparable compression speed. Specifically, our contribution is threefold. (1) We provide an in-depth analysis of why the best-existing prediction-based lossy compressor can only minimally improve the compression quality. (2) We propose a dynamic spline interpolation approach with a series of optimization strategies that can significantly improve the data prediction accuracy, substantially improving the compression quality in turn. (3) We perform a thorough evaluation using six real-world scientific simulation datasets across different science domains to evaluate our solution vs. all other related works. Experiments show that the compression ratio of our solution is higher than that of the second-best lossy compressor by 20%similar to 460% with the same error bound in most of the cases.

Zhao, Kai↗

Algorithm-Based Fault Tolerance for Convolutional Neural Networks

Convolutional neural networks (CNNs) are becoming more and more important for solving challenging and critical problems in many fields. CNN inference applications have been deployed in safety-critical systems, which may suffer from soft errors caused by high-energy particles, high temperature, or abnormal voltage. Of critical importance is ensuring the stability of the CNN inference process against soft errors. Traditional fault tolerance methods are not suitable for CNN inference because error-correcting code is unable to protect computational components, instruction duplication techniques incur high overhead, and existing algorithm-based fault tolerance (ABFT) techniques cannot protect all convolution implementations. In this paper, we focus on how to protect the CNN inference process against soft errors as efficiently as possible, with the following three contributions. (1) We propose several systematic ABFT schemes based on checksum techniques and analyze their fault protection ability and runtime thoroughly. Unlike traditional ABFT based on matrix-matrix multiplication, our schemes support any convolution implementations. (2) We design a novel workflow integrating all the proposed schemes to obtain a high detection/correction ability with limited total runtime overhead. (3) We perform our evaluation using ImageNet with well-known CNN models including AlexNet, VGG-19, ResNet-18, and YOLOv2. Here, experimental results demonstrate that our implementation can handle soft errors with very limited runtime overhead (4%~8% in both error-free and error-injected situations).

97 MATHEMATICS AND COMPUTING↗

Non-Geiger-Mode Single-Photon Avalanche Detector with Low Excess Noise

This design constitutes a self-resetting (gain quenching), room-temperature operational semiconductor single-photon-sensitive detector that is sensitive to telecommunications optical wavelengths and is scalable to large areas (millimeter diameter) with high bandwidth and efficiencies. The device can detect single photons at a 1,550-nm wavelength at a gain of 1 x 10(exp 6). Unlike conventional single photon avalanche detectors (SPADs), where gain is an extremely sensitive function to the bias voltage, the multiplication gain of this device is stable at 1 x 10(exp 6) over a wide range of bias from 30.2 to 30.9 V. Here, the multiplication gain is defined as the total number of charge carriers contained in one output pulse that is triggered by the absorption of a single photon. The statistics of magnitude of output signals also shows that the device has a very narrow pulse height distribution, which demonstrates a greatly suppressed gain fluctuation. From the histograms of both pulse height and pulse charge, the equivalent gain variance (excess noise) is between 1.001 and 1.007 at a gain of 1 x 10(exp 6). With these advantages, the device holds promise to function as a PMT-like photon counter at a 1,550- nm wavelength. The epitaxial layer structure of the device allows photons to be absorbed in the InGaAs layer, generating electron/hole (e-h) pairs. Driven by an electrical field in InGaAs, electrons are collected at the anode while holes reach the multiplication region (InAlAs p-i-n structure) and trigger the avalanche process. As a result, a large number of e-h pairs are created, and the holes move toward the cathode. Holes created by the avalanche process gain large kinetic energy through the electric field, and are considered hot. These hot holes are cooled as they travel across a p -InAlAs low field region, and are eventually blocked by energy barriers formed by the InGaAsP/ InAlAs heterojunctions. The composition of the InGaAsP alloy was chosen to have an 80 meV valance band offset with InAlAs, which is high enough to hinder the transport of the already cooled holes. Being stopped by the energy barrier, holes are accumulated at the junctions to shield the electric field, resulting in a decrease of the electric field in the multiplication region. Because the impact ionization rate is extremely sensitive to the magnitude of the electric field, the field-screening effect drastically reduces the impact ionization rate and quenches the output signals. After the avalanche pulse signal is self-quenched, the accumulated holes at the InGaAsP/ InAlAs interface escape the energy barrier through thermal excitation and tunneling and finally leave the device. The device is thus reset and ready for subsequent photon detection. This recovery time is controlled by the height of the energy barrier and the hole-cooling rate.

Zhao, Kai↗