Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Performance portability”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 397 records · Page 22

Hvac: Removing I/O Bottleneck for Large-Scale Deep Learning Applications

Scientific communities are increasingly adopting deep learning (DL) models in their applications to accelerate scientific discovery processes. However, with rapid growth in the computing capabilities of HPC supercomputers, large-scale DL applications have to spend a significant portion of training time performing I/O to a parallel storage system. Previous research works have investigated optimization techniques such as prefetching and caching. Unfortunately, there exist non-trivial challenges to adopting the existing solutions on HPC supercomputers for large-scale DL training applications, which include non-performance and/or failures at extreme scale, lack of portability and generality in design, complex deployment methodology, and being limited to a specific application or dataset. To address these challenges, we propose High-Velocity AI Cache (HVAC), a distributed read-cache layer that targets and fully exploits the node-local storage or near node-local storage technology. HVAC seamlessly accelerates read I/O by aggregating node-local or near node-local storage, avoiding metadata lookups and file locking while preserving portability in the application code. We deploy and evaluate HVAC on 1,024 nodes (with over 6000 NVIDIA V100 GPUS) of the Summit supercomputer. In particular, we evaluate the scalability, efficiency, accuracy, and load distribution of HVAC compared to GPFS and XFS-on-NVMe. With four different DL applications, we observe an average 25 % performance improvement atop GPFS and 9% drop against XFS-on-NVMe, which scale linearly and are considered the performance upper bound. We envision HVAC as an important caching library for upcoming HPC supercomputers such as Frontier.

Khan, Awais↗

MUPPET: An automated OpenMP mutation testing framework for performance optimization

MUPPET is a tool for OpenMP programs that identifies program modifications, called mutations, aimed at improving program performance. Existing performance optimization techniques, including profiling-based and auto-tuning techniques, fail to indicate program modifications at the source level thus preventing their portability across compilers. MUPPET aims to help HPC developers reason about performance defects and missed opportunities to improve performance at the source code level.

Parasyris, Konstantinos↗

Scaling neural simulations in STACS

Abstract As modern neuroscience tools acquire more details about the brain, the need to move towards biological-scale neural simulations continues to grow. However, effective simulations at scale remain a challenge. Beyond just the tooling required to enable parallel execution, there is also the unique structure of the synaptic interconnectivity, which is globally sparse but has relatively high connection density and non-local interactions per neuron. There are also various practicalities to consider in high performance computing applications, such as the need for serializing neural networks to support potentially long-running simulations that require checkpoint-restart. Although acceleration on neuromorphic hardware is also a possibility, development in this space can be difficult as hardware support tends to vary between platforms and software support for larger scale models also tends to be limited. In this paper, we focus our attention on Simulation Tool for Asynchronous Cortical Streams (STACS), a spiking neural network simulator that leverages the Charm++ parallel programming framework, with the goal of supporting biological-scale simulations as well as interoperability between platforms. Central to these goals is the implementation of scalable data structures suitable for efficiently distributing a network across parallel partitions. Here, we discuss a straightforward extension of a parallel data format with a history of use in graph partitioners, which also serves as a portable intermediate representation for different neuromorphic backends. We perform scaling studies on the Summit supercomputer, examining the capabilities of STACS in terms of network build and storage, partitioning, and execution. We highlight how a suitably partitioned, spatially dependent synaptic structure introduces a communication workload well-suited to the multicast communication supported by Charm++. We evaluate the strong and weak scaling behavior for networks on the order of millions of neurons and billions of synapses, and show that STACS achieves competitive levels of parallel efficiency.

59 BASIC BIOLOGICAL SCIENCES↗

Accelerating Application Bulk Synchronous Writes in HPC Environments

High-bandwidth storage tiers are becoming more common for their capability to absorb high-rate, bursty I/Os. Notably, the designs of these fast storage tiers differ from system to system. The variation of these layers and non-uniform methods of access can pose chal- lenges for applications seeking to run at multiple HPC facilities. Therefore, in this work, we present Spectral, a rapid-output ab- straction library to accelerate application, bulk-synchronous writes on HPC systems. We design Spectral to enable applications to use high-bandwidth storage, such as node-local storage and dis- tributed, write-caches (e.g., burst buffers) transparently without requiring modifications to the application or file system source code. The key idea is to allow applications to spend most of the time performing productive work and to not require any source code changes for maximum portability on different HPC archi- tectures. Spectral internally re-routes write-only files through available, high-performance I/O resources before ultimately mi- grating them to the shared global parallel file system. For instance, on Summit, Spectral transparently places application outputs on node-local storage and then utilizes asynchronous migration to the center-wide GPFS file system. We evaluate Spectral on the Summit HPC system (1024 nodes) using the IOR benchmark and real scientific applications. Spectral shows linear performance scaling, improving application write performance by over an order of magnitude when compared to GPFS.

Khan, Awais↗

2D Ni 0.25 Mn 0.75 O 2 : A high-performance cathode for multivalent ion batteries

Although Li-ion batteries have driven portable energy storage in recent decades, there is increasing concern about their safety, cost, and abundance of constituents. Multivalent ion batteries (MVIBs) have the potential to remedy these issues, but they are limited by the currently known MVIB cathodes, which fail to deliver unanimously favorable voltage, energy density, and diffusion kinetics. Here we used density functional theory (DFT) to model the performance of Li, Na, Mg, Ca, and Al ions when paired with 2D Ni 0.25 Mn 0.75 O 2 , a novel cathode that uses increased layer separation to improve on the kinetics of its 3D analog. Our calculations yielded maximum voltages of 3.38 V for Na and 2.7 V for Ca, outperforming 2D Na x MnO 2 and Na x NiO 2 . Diffusion barriers for Li, Na, and Ca are below 300 meV, comparable to existing battery technology and the endpoint 2D cathodes; meanwhile, Mg and Al have prohibitively high diffusion barriers, implying their incompatibility with this cathode. Lastly, density of states calculations and Bader charge analysis show that the cathode becomes conducting following ion adsorption, which is necessary for high-rate performance. 2D Ni 0.25 Mn 0.75 O 2 maintains performance seen with other 2D transition metal oxides while increasing cathode conductivity, indicating that it is a promising candidate for experimental investigation with Li, Na, and Ca ions.

25 ENERGY STORAGE↗

IRIS Reimagined: Advancements in Intelligent Runtime System for Task-Based Programming

Task-based programming models are gaining traction in scientific computing. IRIS is a portable runtime system that exploits multiple heterogeneous programming systems and can discover available resources and manage multiple diverse programming systems (e.g., CUDA, Hexagon, HIP, Level Zero, OpenCL, and OpenMP) simultaneously. It accounts for the constraints of task dependencies and provides customizable scheduling policies to map those tasks to heterogeneous devices. In this paper, we present new capabilities added to IRIS to improve its portability for heterogeneous programming, build-friendliness, and performance efficiency. The new additions include vendor-specific kernel support, a runtime system with a foreign function interface to eliminate writing wrapper or boilerplate code for heterogeneous kernels, an easy-to-use and configurable CMake-based build environment, automatic and efficient data transfers and orchestration, and the Hunter and DAGGER toolchains to evaluate IRIS’s task scheduling algorithms.

Miniskar, Narasinga Rao↗

Flexible transparent conducting electrodes unexpectedly influence MAPbI 3 film morphology and perovskite solar cell performance

Fabricating perovskite solar cells (PSCs) on plastic substrates will enable cost-effective manufacturing of lightweight and portable energy systems. Here, we study the influence of flexible transparent conductive electrodes (TCEs) on the methylammonium lead iodide (MAPbI3) film morphology and PSC performance. Three types of TCEs on polyethylene terephthalate (PET) are compared: a custom-made AgNWs/indium zinc oxide hybrid TCE and two commercial substrates with indium tin oxide (ITO) or metal/insulator/metal (MIM) as the TCE. Using the same p-i-n architecture and hole transport layer (HTL), we find that PSCs fabricated on the hybrid TCE show better performance and stability compared to those made on commercial TCEs. The PSC performance enhancement is attributed to the superior structural and optical properties of MAPbI3 film deposited on the hybrid TCE, which is explained by the surface energy difference of the HTL. While it is anticipated that solar cell performance can be affected by TCEs’ transmittance and sheet resistance as they determine light absorption and carrier transport, respectively, our finding of TCE influencing the morphology and crystallinity of MAPbI3 film, and hence PSC performance, is unexpected.

14 SOLAR ENERGY↗

LaRIS: Targeting Portability and Productivity for LAPACK Codes on Extreme Heterogeneous Systems by Using IRIS

In keeping with the trend of heterogeneity in high-performance computing, hardware manufacturers and vendors are developing new architectures and associated software stacks (e.g., libraries) to harness the best possible performance from commonly used kernels (e.g., linear algebra kernels). However, kernels tuned for one architecture are not portable to others. Moreover, the coexistence of different architectures in a single node makes orchestration difficult. To address these challenges, we introduce LaRIS, a portable framework for LAPACK functionalities. LaRIS ensures a separation between linear algebra algorithms and vendor-library kernels by using the IRIS run time and IRIS-BLAS library. Such abstraction at the algorithm level makes the implementation completely agnostic to the vendor library and architecture. LaRIS uses the IRIS run time to dynamically select the vendor-library kernel and suitable processor architecture at run time. Through LU factorization, we demonstrate that LaRIS can fully utilize different heterogeneous systems by launching and orchestrating different vendor-library kernels without any change in the source code.

Monil, M. A. H.↗

3D LiMn 2 O 4 nThin Film Deposited by ALD: A Road toward High-Capacity Electrode for 3D Li-Ion Microbatteries

Miniaturized electronics suffer from a lack of energy autonomy. In that context, the fabrication of lithium-ion solid-state microbatteries with high performance is mandatory for powering the next generation of portable electronic devices. Here, the fabrication of a thin film positive electrode for 3D Li-ion microbatteries made by the atomic layer deposition (ALD) method and in situ lithiation step is demonstrated. The 3D electrodes based on spinel LiMn 2 O 4 films operate at high working potential (4.1 V vs Li/Li + ) and are capable of delivering a remarkable surface capacity (approximate to 180 mu Ah cm -2 ) at low C-rate while maintaining more than 40 mu Ah cm -2 at C/2 (time constant = 2 h). Both the thickness of the electrode material and the 3D gain of the template are carefully tuned to maximize the electrode performance. Further, advanced characterization techniques such as transmission electron and X-ray transmission microscopies are proposed as perfect tools to study the conformality of the deposited films and the interfaces between each layer: no interdiffusion or segregation are observed. This work represents a major issue towards the fabrication of 3D-lithiated electrode by ALD-without any prelithiation step by electrochemical technique-making it an attractive solution for the fabrication of 3D Li-ion solid-state microbatteries with semiconductor processing methods.

3D Li-ion micro-batteries↗

Portable Tank Storage Pit Technical Documents and Associated Flooring Documents

The work performed under this section includes the surface preparation and application of protective floor coatings; furnishing all labor, materials, and equipment necessary to perform all operations in connection with the application required for satisfactory completion in accordance with the standards and practices set forth herein.

99 GENERAL AND MISCELLANEOUS↗

Portable aircraft controller devices and systems

A portable computerized device for an aircraft control system includes an input system for inputting commands, a device display for displaying information on the computerized device, a processor, a wireless communication module, and a non-transitory computer readable medium comprising computer executable instructions, the computer executable instructions configured to cause the processor to perform a method. The method can include detecting whether the portable computerized device is in a cockpit state such that the portable computerized device is in and/or docked to an aircraft cockpit or if the portable computerized device is in a remote state such that the portable computerized device is not in an aircraft cockpit or is not docked to an aircraft cockpit. If the portable computerized device is determined to be in a remote state, the method includes operating the remote device in a remote mode. If the portable computerized device is determined to be in a cockpit state, the method includes operating the device in a local mode.

Sahay, Prateek↗

A bending test protocol for characterizing the mechanical performance of flexible photovoltaics

Flexible photovoltaics (PV) represents a promising research field with great potential for wearable, portable, and indoor applications. Significant progress has been made in recent years, with flexible emerging PV reporting power conversion efficiency (PCE) over 24%. Yet, there is a need for a unifying protocol to assess PV performance, compare research results, and evaluate the state- of-the-art achievements in flexible PV. In this paper, a consensus protocol is presented for measuring PCE over 1,000 bending cycles under 1% strain. Moreover, several good practice guidelines are proposed including bending procedures, flexibility testing with and without encapsulation, and ambient conditions during testing (e.g., temperature, humidity, illumination). Notably, the importance of uniform application of bending radius and the testing of parallel and perpendicular orientations of bending axis with respect to the direction of the electric current are emphasized. These recommendations aim to promote consistency in device comparison and allow for better reproducibility.

Fukuda, Kenjiro↗

Exascale Multiphysics Nuclear Reactor Simulations for Advanced Designs

ENRICO is a coupled application developed under the U.S. Department of Energy's Exascale Computing Project (ECP) targeting the modeling of advanced nuclear reactors. It couples radiation transport with heat and fluid simulation, including the high-fidelity, highresolution Monte-Carlo code Shift and the Computational fluid dynamics code NekRS. NekRS is a highly-performant open-source code for simulation of incompressible and low-Mach fluid flow, heat transfer, and combustion with a particular focus on turbulent flows in complex domains. It is based on rapidly convergent high-order spectral element discretizations that feature minimal numerical dissipation and dispersion. State-of-the-art multilevel preconditioners, efficient high-order time-splitting methods, and runtime-adaptive communication strategies are built on a fast OCCA-based kernel library, libParanumal, to provide scalability and portability across the spectrum of current and future high-performance computing platforms. On Frontier, Nek5000/RS has recently achieved an unprecedented milestone in breaching over 1 billion spectral elements and 350 billion degrees of freedom. Shift has demonstrated the capability to transport upwards of 1 billion particles per second in full core nuclear reactor simulations featuring complete temperature-dependent, continuous-energy physics on Frontier. Shift achieved a weak-scaling efficiency of 97.8% on 8192 nodes of Frontier and calculated 6 reactions in 214,896 fuel pin regions below 1% statistical error yielding first-of-a-kind resolution for a Monte Carlo transport application.

Hamilton, Steven P.↗

Rigid-Rod Sulfonated Polyamide as an Aqueous-Processable Binder for Li-Ion Battery Electrodes

Polymer binders are important components of most battery electrodes, ensuring high performance and long-term durability. Increasing demand for lithium-ion batteries in the automotive, stationary power, and portable electronics industries calls for a greener binder to replace poly(vinylidene difluoride) (PVDF). We evaluate the performance of aqueous solution-processed electrodes prepared with a rigid-rod polymer binder, poly(2,2'-disulfonyl-4,4'-benzidine terephthalamide) (PBDT). The polyamide backbone and double-helical configuration of PBDT give rise to its mechanical strength and rigidity, and its functional nature (H-bonding amides and sulfonates) can provide specific binding with electrode particles. LiFePO 4 electrodes prepared with 3 wt% PBDT show mechanical integrity and cycling stability, achieving over 1000 cycles at 4C rate with negligible capacity decay. These electrodes demonstrate comparable rate performance with their PVDF counterparts while eliminating fluorine from the electrode as well as the organic solvents needed for processing. Furthermore, this study reveals that PBDT holds great potential as a binder for advanced sustainable batteries.

25 ENERGY STORAGE↗

Portable Acceleration of CMS Computing Workflows with Coprocessors as a Service

Computing demands for large scientific experiments, such as the CMS experiment at the CERN LHC, will increase dramatically in the next decades. To complement the future performance increases of software running on central processing units (CPUs), explorations of coprocessor usage in data processing hold great potential and interest. Coprocessors are a class of computer processors that supplement CPUs, often improving the execution of certain functions due to architectural design choices. We explore the approach of Services for Optimized Network Inference on Coprocessors (SONIC) and study the deployment of this as-a-service approach in large-scale data processing. In the studies, we take a data processing workflow of the CMS experiment and run the main workflow on CPUs, while offloading several machine learning (ML) inference tasks onto either remote or local coprocessors, specifically graphics processing units (GPUs). With experiments performed at Google Cloud, the Purdue Tier-2 computing center, and combinations of the two, we demonstrate the acceleration of these ML algorithms individually on coprocessors and the corresponding throughput improvement for the entire workflow. This approach can be easily generalized to different types of coprocessors and deployed on local CPUs without decreasing the throughput performance. We emphasize that the SONIC approach enables high coprocessor usage and enables the portability to run workflows on different types of coprocessors.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Innovative approach to counterfeit and noncompliant refrigerant detection: A cost-effective, portable solution

The increasing prevalence of counterfeit and incompatible refrigerants presents significant risks to Heating, Ventilation, Air Conditioning, and Refrigeration (HVAC&R) systems, including compromised equipment performance, safety hazards, and non-compliance. This article details the development of a novel, cost-effective, and portable detection device designed to accurately verify refrigerants. The device utilizes a controlled gas sampling and analysis system within a sealed chamber, ensuring precise measurements while maintaining safety through a purging mechanism. The system features a high-sensitivity sensor integrated with an onboard control module that analyzes gas composition in real-time, providing feedback within a 2-minute duration. Laboratory validation demonstrated the device’s high accuracy (>95 % based on correct identification of compliant vs. non-compliant blends) in detecting unauthorized refrigerant blends. The projected cost of the product stands at ∼ $150, based on the retail pricing of individual components. Laboratory validation demonstrated the device’s high accuracy (>95 % for composition identification, 100 % rejection of tested counterfeit/incorrect blends) in detecting unauthorized refrigerant blends with a response time <2 min. The device correctly identified authentic R-454A/B/C blends and reliably rejected R-407F and closely related counterfeit mixtures. Key advantages include affordability, ease of use, rapid response time, and compatibility with a wide range of refrigerants. This solution supports compliance with regulatory frameworks, enhances safety in HVAC&R operations, and mitigates the risks associated with counterfeit refrigerants.

Counterfeit refrigerants↗

Advanced Moderation Module for High-Temperature Micro-Reactor Applications

Development and deployment of micro-reactors that provide competitive efficiency, prevailing compactness, and inherent safety is an immediate focus of the U.S. nuclear industry. For thermal neutron micro-reactors operating at elevated temperature for optimized efficiency, such as micro molten-salt reactors (MSRs), heat-pipe reactors, and very-high temperature reactors (VHTRs), high-performance moderator based on metal hydride can enhance the neutron economy and therefore achieve reduced weight and enhanced portability. As unclad metal hydride inevitably decomposes at elevated temperature, an enclosure is required for hydride moderator to deliver desired performance at elevated temperatures. Conventional moderator enclosure solutions based on high-temperature alloys introduce extraneous neutron penalty into the micro-reactor, affecting the neutronic benefits provided by the hydride moderator. Additionally, the compatibility between the high-temperature alloy enclosure and the micro-reactor matrix is also a potential issue. In this report, we disclose an Advanced Moderator Module (AMM) concept enabled by an innovative enclosure solution combining the advantages of refractory metals, ceramic matrix composites (CMCs), and advanced coating technology to serve as hydrogen permeation barrier up to very-high temperatures. A schematic description of the AMM structure is illustrated in Figure A1. The AMM contains a moderating material core made of metal hydride with high thermal stability, such as YH 2-x . The hydride core is enclosed by an H 2 barrier layer coated on a ductile refractory metal liner to minimize hydrogen loss during high-temperature operation. A ceramic matrix composite (CMC) cladding is adopted to provide further structural strength, especially during power transients. Between the CMC cladding and metal liner, an extra diffusion barrier coating is inserted to suppress the chemical interaction at elevated temperatures. Hence, based on a series of innovative material solutions, the AMM is capable of containing the metal hydride core at elevated temperature (>900oC) inside coated and lined CMC envelop with negligible hydrogen loss throughout the microreactor lifetime. The benefit of the AMM technology was assessed based on a comprehensive multi-stage reactor-physics analysis. Advanced moderation based on hydride metals (such as YH2-x) enables reaching optimum moderation with higher fuel content than traditional VHTR technology, which is required to design compact micro-reactor cores targeting long-life operation. The AMM enclosure technology provides lower thermal neutron absorption rates than traditional solutions (based on stainless steel or Mo-based alloy such as TZM), which reduces the fissile enrichment requirements by 6-8% on a TRISO-fueled design based on the EMPIRE core. Finally, combining the hydride moderator with neutron transparent enclosure solutions provides significant potential to boost neutronics performance of micro-reactors in terms of increased core lifetime or reduced size and weight by 30-50% on a micro-reactor based on the Holos Quad technology. The progress and plans for on-going development and demonstration efforts are also discussed in this report. The current demonstration of AMM is focused on the hydrogen diffusion barrier demonstration under thermal cycling, while radiation tolerance demonstration is planned. The next step of the demonstration plan will be the assembly of miniature AMM for high-temperature testing, which can be used as a prototype for future pilot scale demonstration.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗