Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “architecture design”

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 505 records · Page 28

Architecture Of A Multi-channel Data Streaming Device With An Fpga As A Coprocessor

The design of a data acquisition system often involves the integration of a Field Programmable Gate Array (FPGA) with analog front-end components to achieve precise timing and control. Reuse of these hardware systems can be difficult since they need to be tightly coupled to the communications interface and timing requirements of the specific ADC used. A hybrid design exploring the use of FPGA as a coprocessor to a traditional CPU in a dataflow architecture is presented. Reduction in the volume of data and gradual transitioning of data processing away from a hard real-time environment are both discussed. Chief design concerns, including data throughput and precise synchronization with external stimuli, are addressed. The discussion is illustrated by the implementation of a multi-channel digital integrator, a device based entirely on commercial off-the-shelf (COTS) equipment.

Nogiec, Jerzy M.↗

The ocean model for E3SM global applications: Omega version 0.1.0 – a new high-performance computing code for exascale architectures

This paper introduces Omega, the Ocean Model for E3SM Global Applications. Omega is a new ocean model designed to run efficiently on high performance computing (HPC) platforms, including exascale heterogeneous architectures with accelerators, such as Graphics Processing Units (GPUs). Omega is written in C and uses the Kokkos performance portability library. These were chosen because they are well-supported and will help future-proof Omega for upcoming HPC architectures. Omega will eventually replace the Model for Prediction Across Scales-Ocean (MPAS-Ocean) in the US Department of Energy's (DOE's) Energy Exascale Earth System Model (E3SM). Omega runs on unstructured horizontal meshes with variable-resolution capability and implements the same horizontal discretization as MPAS-Ocean. This work documents the design and performance of Omega Version 0.1.0 (Omega-V0), which solves the shallow water equations with passive tracers and is the first step towards the full primitive equation ocean model. On Central Processing Units (CPUs), Omega-V0 is 1.4 times faster than MPAS-Ocean with the same configuration. Omega-V0 is more efficient on GPUs than CPUs on a per-watt basis – by a factor of 5.3 on Frontier and 3.6 on Aurora, two of the world's fastest exascale computers.

54 ENVIRONMENTAL SCIENCES↗

Concatenated dual displacement code for continuous-variable quantum error correction

The continuous-variable (CV) Gaussian no-go theorem fundamentally limits the suppression of Gaussian displacement errors using only Gaussian gates and states. Prior studies have employed Gottesman-Kitaev-Preskill (GKP) states as ancillary qumodes to suppress small Gaussian displacement errors. However, when the displacement magnitude becomes large, inevitable lattice-crossing errors arise beyond the correctable range of the GKP state. To address this issue, we concatenate the Gaussian-noise-suppression circuit with an outer analog Steane code that corrects such occasional lattice-crossing events as well as other abrupt displacement errors. Contrary to conventional concatenation, which primarily aims to reduce logical error rates, the Steane-GKP duality in encoding provides complementary protection against displacement errors at different scales: The inner GKP layer employs non-Gaussian resources to suppress continuous Gaussian noise and reduce residual variance, while the outer analog Steane code corrects discrete lattice-crossing events that exceed the GKP correctable range. It is precisely this separation of error-mitigation roles that enables CV error correction. In contrast to prior work on concatenating GKP and repetition codes to establish error correction for discrete qubit/qudit encoding, we provide correction in the continuous encoding space. Analytical studies show that, under infinite squeezing, the concatenated code suppresses the variance of Gaussian displacement errors acting on all qumodes by up to 50%, while enabling unbiased correction of lattice-crossing errors with a success probability determined by the ratio between the residual Gaussian error standard deviation and the lattice-crossing magnitude. Even with finite squeezing, the proposed architecture still provides Gaussian-error suppression and lattice-crossing correction. Moreover, the presence of the outer analog Steane code relaxes the squeezing requirement of the inner GKP states, indicating near-term experimental feasibility. This work establishes a viable route toward fault-tolerant continuous-variable quantum computation and provides insight into the design of concatenated CV error-correcting architectures.

quantum error correction↗

Exploring the Use of Novel Spatial Accelerators in Scientific Applications

Driven by the need to find alternative accelerators which can viably replace GPUs in next-generation Supercomputing systems, this paper proposes a methodology to enable agile application/hardware co-design. The application-first methodology provides the ability to come up with design of accelerators while working with real-world workloads, available accelerators, and system software. The iterative design process targets a set of kernels in a workload for performance estimates that can prune the design space for later phases of detailed architectural evaluations. To this effect, in this paper, a novel data-parallel device model is introduced that simulates the latency of performance-sensitive operations in an accelerator including data transfers and kernel computation using multi-core CPUs. The use of off-the-shelf simulators, such as pre-RTL simulator Aladdin or multiple tools available for exploring the design of deep neural network accelerators (e.g., Timeloop) is demonstrated for evaluation of various accelerator designs using applications with realistic inputs. Examples of multiple device configurations that are instantiable in a system are explored to evaluate the performance benefit of deploying novel accelerators. The proposed device is integrated with a programming model and system software to potentially explore the impacts of high-level programming languages/compilers and low-level effects such as task scheduling on multiple accelerators. We analyze our methodology for a set of applications that represent high-performance computing (HPC) and graph analytics. The applications include a computational chemistry kernel realized using tensor contractions, triangle counting, GraphSAGE and Breadth-first Search. These applications include kernels such as dense matrix-dense matrix multiplication, sparse matrix-spare matrix multiplication, and sparse matrix-dense vector multiplication. Our results indicate potential performance benefits and insights for system design by including accelerators that realize these kernels along-side general purpose accelerators.

AI, codesign, Accelerated Computing, Modeling and ↗

Next Generation Solid Oxide Fuel Cell Module Development

The overall objective of this project was to develop a transformative Solid Oxide Fuel Cell (SOFC) building block configuration comprised of multi-stack arrays that can be utilized in large-scale power plants. This transformative design signified the benefits of lower performance degradation coupled with improved reliability, low cost, smaller packaging for easier transport and installation, and improved maintenance and field serviceability characteristics. The project goal was to design and fabricate a scalable hot module for housing an array of SOFC stacks and to demonstrate the characteristics of the module gas distribution, insulation and instrumentation, and DC power take-off. The approach was to validate the design of a stack prototype scalable to megawatt (MW) class systems using FuelCell Energy’s Compact SOFC Architecture (CSA) stacks. The scope of work was intended to design, build, and test a compact and low-cost multi-stack sub-module with flexibility to house CSA stacks and scalable to 350 kW which could ultimately be deployed in construction of MW-class systems.

20 FOSSIL-FUELED POWER PLANTS↗

Experimental study of the impact of scavenging efficiency on diesel combustion in an opposed-piston two-stroke engine

The opposed-piston two-stroke (OP2S) engine is a promising alternative powertrain technology that can offer thermal and brake efficiency improvements over conventional four-stroke engines. In recent years, many of the technical barriers of the OP2S engine architecture have been overcome. However, there is still a need for fundamental studies to provide insight into the scavenging and combustion processes of the OP2S engine to help design and operate the most efficient combustion systems using this engine architecture. This work aims to provide such insights by analyzing experimental data collected on a 3-cylinder, 4.9 L OP2S engine. Specifically, a scavenging efficiency sweep, an engine speed sweep with a constant scavenging efficiency, and an engine speed with a constant pressure differential across the engine were studied in detail. It was found that in diesel combustion, as the scavenging efficiency decreased, the increase in temperature of the hot, internal residuals resulted in a significant increase in heat transfer. Despite lowering pumping losses, this resulted in an overall decrease in brake efficiency. When the bulk thermodynamic conditions of two different scavenging efficiency cases (67% and 72%) were matched at port closing, the lower scavenging efficiency case still displayed a 0.7 percentage point penalty in net thermal efficiency and an increase in engine-out indicated specific emissions of NOx of 18% due to residual stratification in the cylinder. The results presented in this work show that the optimal breathing strategy in diesel combustion on an OP2S engine architecture is one that results in a slightly under-scavenged environment at port closing. However, the results did show potential system-level efficiency benefits of decreasing scavenging efficiency, meaning that alternative fuels and combustion strategies without the constraints of diesel combustion could achieve system-level efficiency gains by running significantly under-scavenged.

Engineering↗

The Viskores User's Guide (V.1.0)

High-performance computing relies on ever finer threading. Advances in processor technology include ever greater numbers of cores, hyperthreading, accelerators with integrated blocks of cores, and special vectorized instructions, all of which require more software parallelism to achieve peak performance. Traditional visualization solutions cannot support this extreme level of concurrency. Extreme scale systems require a new programming model and a fundamental change in how we design algorithms. To address these issues we created Viskores: the visualization toolkit for multi-/many-core architectures. Viskores supports a number of algorithms and the ability to design further algorithms through a top-down design with an emphasis on extreme parallelism. Viskores also provides support for finding and building links across topologies, making it possible to perform operations that determine manifold surfaces, interpolate generated values, and find adjacencies. Although Viskores provides a simplified high-level interface for programming, its template-based code removes the overhead of abstraction.

97 MATHEMATICS AND COMPUTING↗

HIPLZ: Enabling performance portability for exascale systems

While heterogeneous computing has emerged as a dominant trend in current and future High-Performance Computing (HPC) systems, it is also widely recognized that this shift has led to increased software complexity due to a proliferation of programming systems for different heterogeneous processors. One such example is the Heterogeneous-Compute Interface for Portability from AMD (HIP ), which is composed of a C Runtime API and C++ Kernel Language. Many HPC applications will likely use HIP on future exascale systems (e.g., Frontier and El Capitan), but HIP currently only targets AMD and NVIDIA processors. This limitation creates challenges for users who would also like to run their applications on exascale systems based on other architectures (e.g., Aurora, which is based on Intel hardware) that are currently not targeted by HIP . In this paper, we introduce the design and implementation of HIPLZ , a compiler and runtime system that uses the Intel Level Zero API to support HIP on Intel GPU architectures. We discuss the design of HIPLZ , derived from HIPCL (an implementation of HIP on top of OpenCL ), and portability issues that occur from using the Level Zero runtime as a backend. We evaluate our implementation by running several performance benchmarks and mini-apps written in HIP on Intel architectures using HIPLZ . Our results show that this approach provides competitive performance relative to Intel's OpenCL implementations on Intel Gen9 and UHD Graphics 770 GPUs, while providing good coverage of features needed by HPC applications. Overall, this approach is a promising demonstration of enabling performance portability for exascale systems.

97 MATHEMATICS AND COMPUTING↗

Next Gen High Efficiency Boosted Engine Development

This work represents an advanced engineering research project partially funded by the U.S. Department of Energy (DOE). Ford Motor Company, FEV North America, and Oak Ridge National Laboratory collaborated to develop a next generation boosted spark ignited engine concept. The project goals, specified by the DOE, were 23% improved fuel economy and 15% reduced weight relative to a 2015 or newer light-duty vehicle. The fuel economy goal was achieved by designing an engine incorporating high geometric compression ratio, high dilution tolerance, low pumping work, and low friction. The increased tendency for knock with high compression ratio was addressed using early intake valve closing (EIVC), cooled exhaust gas recirculation (EGR), an active pre-chamber ignition system, and careful management of the fresh charge temperature. Engine weight reduction measures were implemented throughout the engine system making use of composite materials, advanced manufacturing techniques, and architectural choices. This report outlines the analytical, design, fabrication, and test work conducted for the duration of the project. The combustion system stability, EGR tolerance, and knock resistance were validated on a single cylinder engine. An inline six-cylinder engine was then designed targeting application in the Ford F150. Multi-cylinder engines were produced and tested achieving the target vehicle fuel economy improvement of 23% assessed using measured engine fuel consumption combined with a vehicle drive cycle simulation. Actions were identified and designs were demonstrated to achieve the 15% weight reduction target. This project included items covering a range of technology readiness levels. Some of the technologies explored are production ready, while others were investigated to understand the limitations for what can be achieved in a stoichiometric, gasoline-fueled, spark-ignited internal combustion engine.

42 ENGINEERING↗

Achieving performance portability in Gaussian basis set density functional theory on accelerator based architectures in NWChemEx

The numerical integration of the exchange–correlation (XC) potential is one of the primary computational bottlenecks in Gaussian basis set Kohn–Sham density functional theory (KS-DFT). To achieve optimal performance and accuracy, care must be taken in this numerical integration to preserve local sparsity as to allow for near linear weak scaling with system size. This leads to an integration scheme with several performance critical kernels which must be hand optimized for each architecture of interest. As the set of available accelerator hardware goes more diverse, a key challenge for developers of KS-DFT software is to maintain performance portability across a wide range of computational architectures. In this article, we examine a modular software design pattern which decouples the implementation details of performance critical kernels from the expression of high-level algorithmic workflows in a device-agnostic language such as C++; thus allowing for developers to target existing and emerging accelerator hardware within a single code base. We consider the efficacy of such a design pattern in the numerical integration of the XC potential by demonstrating its ability to achieve performance portability across a set of accelerator architectures which are representative of those on current and future U.S. Department of Energy Leadership Computing Facilities.

97 MATHEMATICS AND COMPUTING↗

Single Entity Electrochemistry in Nanopore Electrode Arrays: Ion Transport Meets Electron Transfer in Confined Geometries

Electrochemical measurements conducted in confined volumes provide a powerful and direct means to address scientific questions at the nexus of nanoscience, biotechnology, and chemical analysis. How are electron transfer and ion transport coupled in confined volumes and how does understanding them require moving beyond macroscopic theories? Also, how do these coupled processes impact electrochemical detection and processing? We address these questions by studying a special type of confined-volume architecture, the nanopore electrode array, or NEA, which is designed to be commensurate in size with physical scaling lengths, such as the Debye length, a concordance that offers performance characteristics not available in larger scale structures. The experiments described here depend critically on carefully constructed nanoscale architectures that can usefully control molecular transport and electrochemical reactivity. We begin by considering the experimental constraints that guide the design and fabrication of zero-dimensional nanopore arrays with multiple embedded electrodes. These zero-dimensional structures are nearly ideal for exploring how permselectivity and unscreened ion migration can be combined to amplify signals and improve selectivity by enabling highly efficient redox cycling. Our studies also highlight the benefits of arrays, in that molecules escaping from a single nanopore are efficiently captured by neighboring pores and returned to the population of active redox species being measured, benefits that arise from coupling ion accumulation and migration. These tools for manipulating redox species are well-positioned to explore single molecule and single particle electron transfer events through spectroelectrochemistry, studies which are enabled by the electrochemical zero-mode waveguide (ZMW), a special hybrid nanophotonic/nanoelectronic architecture in which the lower ring electrode of an NEA nanopore functions both as a working electrode to initiate electron transfer reactions and as the optical cladding layer of a ZMW. Furthermore, while the work described here is largely exploratory and fundamental, we believe that the development of NEAs will enable important applications that emerge directly from the unique coupled transport and electron-transfer capabilities of NEAs, including in situ molecular separation and detection with external stimuli, redox-based electrochemical rectification in individually encapsulated nanopores, and coupled sorters and analyzers for nanoparticles.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Nanoscale Design of Pd-Based Electrocatalysts for Oxygen Reduction Reaction Enhancement in Alkaline Media

Palladium (Pd)-based electrocatalysts have recently emerged as one class of the foremost promising candidates for the oxygen reduction reaction (ORR) in alkaline media due to their excellent ORR activity and durability and lower costs compared with platinum. Insightful design of Pd-based nano-architectures with optimized active surface sites and maximal intrinsic performance is central to promoting the ORR applications. To further accelerate the sluggish ORR kinetics at the cathode of fuel cells and substantially decrease the overall cost of the electrocatalysts, various strategies, including controlled sizes and shapes with selected crystallographic facets, crystal-phase engineering, heteroatom doping, tailored surface strains, and surface engineering by de-alloying, have been extensively developed in the past decade. Here in this review, a brief introduction to the fundamental ORR mechanisms of Pd-based electrocatalysts in alkaline media is presented, followed by a thorough discussion on various strategies for delicately designing high-performance Pd-based catalysts with corresponding examples. Thereafter, the perspectives and new insights into the challenges are outlined, and some emerging research directions related to the rational design and controlled synthesis of Pd-based ORR electrocatalysts are also proposed.

36 MATERIALS SCIENCE↗

Surrogate Neural Architecture Codesign Package (SNAC-Pack)

Neural Architecture Search is a powerful approach for automating model design, but existing methods struggle to accurately optimize for real hardware performance, often relying on proxy metrics such as bit operations. We present Surrogate Neural Architecture Codesign Package (SNAC-Pack), an integrated framework that automates the discovery and optimization of neural networks focusing on FPGA deployment.

Weitz, Jason [UC, San Diego]↗

Control Co-Design Framework for Joint Optimization of PID Governor and Hydraulic Dynamics for a Hydropower Plant

This paper presents a control co-design (CCD) framework tailored to the hydraulic and mechanical subsystems of hydropower systems, aimed at enhancing their dynamic performance and responsiveness to grid demands. Conventional sequential design approaches often fall short in capturing the coupled interactions between plant dynamics and control objectives. The proposed CCD methodology enables simultaneous optimization of key hydro plant parameters - such as governor settings, penstock characteristics, and valve control - with the control system architecture. Results indicate that both CCD and sequential design approaches achieve comparable transient and steady-state performance, with minor discrepancies arising from differences in their optimized parameters. However, CCD demonstrates a distinct advantage by tripling the water time constant (Tw) while maintaining similar dynamic performance to the sequential approach. This increase in Tw enables optimization of penstock dimensions, as it is directly influenced by penstock design, thereby contributing to overall cost optimization.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Reticular Chemistry for Highly Porous Metal–Organic Frameworks: The Chemistry and Applications

Current global crises related to clean energy and the environment entail the development of materials that are capable of addressing these challenges. Metal–organic frameworks (MOFs), a class of functional materials assembled from metal-containing nodes and organic ligands via coordination bonds, have been successfully developed for various applications, including catalysis, toxic chemical removal, and gas storage and separation, as a result of their highly tailorable nature and precisely engineered pore structures. In particular, the exceptionally high surface areas and porosities of MOFs are two of their most attractive characteristics and place them among the best porous materials for the storage of clean energy gases, such as hydrogen and methane. Reticular chemistry stands out as a prominent approach to the design of MOFs as this strategy allows for the rational top-down design of frameworks guided by topological nets to afford extended framework structures with precise architectural arrangements at the molecular level. Furthermore, bridging the gap between reticular chemistry design strategies and highly porous MOFs can facilitate the development of next-generation high-performance materials through state-of-the-art chemical design.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Optimal Coordination of Distributed Energy Resources Using Deep Deterministic Policy Gradient

Recent studies showed that reinforcement learning (RL) is a promising approach for coordination and control of distributed energy resources (DER) under uncertainties. Many existing RL approaches, including Q-learning and approximate dynamic programming, are based on lookup table methods, which become inefficient when the problem size is large and infeasible when continuous states and actions are involved. In addition, when modeling battery energy storage system (BESS), the loss of life is not reasonably considered into the decision-making process. This paper proposes an innovative deep RL method for DER coordination considering BESS degradation. The proposed deep RL is designed based on an adaptive actor-critic architecture and employs an off-policy deterministic policy gradient method for determining the dispatch operation that minimizes the operation cost and BESS life loss. Case studies were performed to validate the proposed method and demonstrate the effects of incorporating degradation models into control design.

Das, Avijit↗

De Novo Design of a Highly Stable Ovoid TIM Barrel: Unlocking Pocket Shape towards Functional Design

The ability to finely control the structure of protein folds is an important prerequisite to functional protein design. The TIM barrel fold is an important target for these efforts as it is highly enriched for diverse functions in nature. Although a TIM barrel protein has been designed de novo, the ability to finely alter the curvature of the central beta barrel and the overall architecture of the fold remains elusive, limiting its utility for functional design. Here, we report the de novo design of a TIM barrel with ovoid (twofold) symmetry, drawing inspiration from natural beta and TIM barrels with ovoid curvature. We use an autoregressive backbone sampling strategy to implement our hypothesis for elongated barrel curvature, followed by an iterative enrichment sequence design protocol to obtain sequences which yield a high proportion of successfully folding designs. Designed sequences are highly stable and fold to the designed barrel curvature as determined by a 2.1 Å resolution crystal structure. The designs show robustness to drastic mutations, retaining high melting temperatures even when multiple charged residues are buried in the hydrophobic core or when the hydrophobic core is ablated to alanine. As a scaffold with a greater capacity for hosting diverse hydrogen bonding networks and installation of binding pockets or active sites, the ovoid TIM barrel represents a major step towards the de novo design of functional TIM barrels.

Chu, Alexander E.↗

Modeling and simulation of multiphase flows

This presentation provides an overview of the National Energy Technology Laboratory’s (NETL) multiphase computational fluid dynamics codes. The highly successful Multiphase Flows with Interphase eXchanges (MFIX) suite has been used to model a wide range of applications including post-combustion carbon capture, bioreactor optimization, and bio-FCC regeneration. MFIX-Exa, a state-of-the-art CFD code, developed under DOE’s Exascale Computing Project, is built on the AMReX software framework (https://amrex-codes.github.io/) and is designed to leverage modern accelerator-based compute architectures. This presentation further reviews the underlying physical models of both MFIX and MFIX-Exa and contrasts their similarities and differences. Examples of past and present CFD simulations will illustrate how scientific computing at NETL is being used not only for scientific exploration but also for design, optimization and scale-up of multiphase flow devices.

Musser, Jordan [NETL]↗