Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “compilation”

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 1,405 records · Page 78

A High Precision Measurement of the Proton Charge Radius at JLab

The elastic electron-proton (e-p) scattering and the spectroscopy of hydrogen atoms are the two traditional methods to determine the proton charge radius (r p ). In 2010, a new method using muonic hydrogen (µH) 1 spectroscopy reported a r p result that was nearly ten times more precise but significantly smaller than the values from the compilation of all previous r p measurements. This discrepancy is often referred to as the "proton charge radius puzzle". In order to investigate the puzzle, the PRad experiment (E12-11-106) was first proposed in 2011 and performed in 2016 in Hall B at the Thomas Jefferson National Accelerator Facility, with both 1.1 and 2.2 GeV electron beams. The experiment measured the e-p elastic scattering cross sections in an unprecedented low values of momentum transfer squared region (Q 2 = 2.1× 10 -4 -0.06 (GeV/c) 2 ), with a sub-percent precision. The PRad experiment utilized a calorimetric method that was magnetic-spectrometer-free. Its detector setup included a large acceptance and high resolution calorimeter (HyCal), and two large-area, high spatial-resolution Gas Electron Multiplier (GEM) detectors. To have a better control over the systematic uncertainties, the absolute e-p elastic scattering cross section was normalized to that of the well-known Møller scattering process, which was measured simultaneously during the experiment. For each beam energy, all data with different Q 2 were collected simultaneously with the same detector setup, therefore sharing the same integrated luminosity. The windowless H 2 gas-flow target utilized in the experiment largely removed a typical background source, the target cell windows. The proton charge radius was determined as r p = 0.831±0.007 stat. ±0.012 p fm, which is smaller than the average r p from previous e-p elastic scattering experiments, but in agreement with the µH spectroscopic results within the experimental uncertainties.

Source record↗

SODA: a New Synthesis Infrastructure for Agile Hardware Design of Machine Learning Accelerators

Next generation systems, such as edge devices, will have to provide efficient processing of machine learning (ML) algorithms along several metrics, including energy, performance, area, and latency. However, the quickly evolving field of ML makes it extremely difficult to generate accelerators able to support a wide variety of algorithms. At the same time, designing accelerators in hardware description languages (HDLs) by hand is hard and time consuming, and does not allow quick exploration of the design space. This paper discusses the SODA synthesizer, an automated open source high-level ML framework-to-Verilog compiler targeting ML Application-Specific Integrated Circuits (ASICs) chiplets based on the LLVM infrastructure. The SODA synthesizers will allow implementing optimal designs by combining templated and fully tunable IPs and macros, and fully custom components generated through high-level synthesis. All these components will be provided through an extendable resource library, characterized with both commercial and open source logic design flows. Through a closed loop design space exploration engine, developers will be able to quickly explore their hardware designs along different dimension

Minutoli, Marco↗

CQNN: a CGRA-based QNN Framework

We propose a novel Coarse-Grained Reconfigurable Architecture-based (CGRA) QNN acceleration framework, CQNN. CQNN has a large number of basic components for binary functions. By programming CQNN at runtime according to the target QNN models, these basic components are integrated efficiently to support QNN functions with any data-width and hyper-parameter requirements and CQNN is reconfigured to have the optimal architecture for the target models. The framework includes compiler, architecture design, simulator and RTL generator. Experimental results show CQNNs can complete the inference of AlexNet and VGG-16 within 0.13ms and 2.63ms.

Geng, Tong↗

Operating Procedure Extender For Novel Systems

Operating procedures that are used in nuclear power plants are primarily paper. These paper documents are functional for normal operations, but the process has remained relatively unchanged for thirty years. This neglects the digital technology advancements that have been made in that time. There are objectively more efficient ways to present a procedure to an operator using a digital interface. These digital interfaces require structured information to be able to function. This tool takes the procedure that has been written and converts it into the structured from required by the presentation system. This is accomplished through a reliable four phase compilation algorithm.

Lehmer, Jacob P↗

OpenACC Profiling Support for Clang and LLVM using Clacc and TAU

Since its launch in 2010, OpenACC has evolved into one of the most widely used portable programming models for accelerators on HPC systems today. Clacc is a project funded by the US Exascale Computing Project (ECP) to bring OpenACC support for C and C++ to the popular Clang and LLVM compiler infrastructure. In this paper, we describe Clacc's support for the OpenACC Profiling Interface, a critical component of the OpenACC specification that standardizes an interface that profiling tools and libraries can depend upon across OpenACC implementations. As part of Clacc's general strategy to build OpenACC support upon OpenMP, we describe how Clacc builds OpenACC Profiling Interface support upon an extended version of OMPT. We then describe how a major profiling and tracing toolkit within ECP, the TAU Performance System, takes advantage of this support. We also describe TAU's selective instrumentation support for OpenACC. Finally, using Clacc and TAU, we present example visualizations for several SPEC ACCEL OpenACC benchmarks running on an IBM AC922 node, and we show that the associated performance overhead is negligible.

Coti, Camille↗

Can machine learning predict fuel properties accurately?

High-potential molecules derived from biomass sources may suitably replace or supplement traditional nonrenewable hydrocarbon fuels to reduce pollution and fuel processing cost. Experimental property testing of these bioproducts is usually conducted years after initial bench-scale experiments, due to high experimental costs and/or high volume requirements. However, neglecting to conduct property testing early in the pathway development cycle can lead to investments spent on scaling-up production of bioproducts and biofuels that do not perform as expected. Instead, machine-learning techniques can be used to develop quantitative structure–property relationships for molecules using a relatively large training set of molecular descriptor data. For this study, we compiled measured properties, IR spectra, and molecular descriptors of bio-based molecules from databases and published studies for training models of bioproduct properties. We trained regression models with molecular descriptors and will compare results of different estimators. This study describes the first steps towards a performance prediction tool for bio-based alternative fuels. Keywords: Machine learning, biofuels, jet fuels, fuel properties

Mayer, Morgan A.↗

Policies and Programs Available in the United States in Support of Carbon Capture and Utilization

The article seeks to compile policies and programs that provide revenue and financing support for carbon capture and utilizations projects, which are available in the United States. Often technically minded entrepreneurs and investors new to this space are unaware of available support, which could help successful development of carbon capture and utilization projects.Covered in this article are the 45Q tax credit, green bonds, loan guarantee programs, the regional greenhouse gas initiative, and low carbon fuel standards.1This article covers the eligibility and effect of each policy and program. The article also briefly reviews the current state of technology and summarizes how each technology pathway pairs with the policies covered in the article.The goal of the article is to serve as a primer for lawyers, corporate development professionals, and practitioners, who seek to learn about policies and programs available to support carbon capture and utilization (CCU) projects.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Alaska North Slope 2018 Hydrate-01 Stratigraphic Test Well: Technical Results

The Hydrate-01 Stratigraphic Test Well was drilled in December 2018 to confirm that a seismically-identified location within the western Prudhoe Bay Unit might be suitable for extended-duration scientific production testing. The well featured the acquisition of a full suite of logging-while-drilling data, collection of side-wall pressure cores, and installation of distributed temperature and distributed acoustic sensor (DTS, DAS) fiber-optic cables. Evaluation of the logging-while-drilling data confirms gas hydrate is present at high saturation in two target sands of high reservoir quality. Acquired logs and samples enable critical petrophysical information to be compiled for input into production models. The well tested two primary targets: the deeper Unit B is highly favorable due to optimal reservoir temperature and minimal observed risk for direct communication with permeable, hydrate-free water-bearing zones. The shallower Unit D provides a secondary target and opportunity to

Boswell, Ray↗

SorpPropLib : An Open-Source Database for Sorption Equilibrium Properties

Hundreds of sorption working pair equilibrium measurements have been reported in the literature, and many experimental results have been fitted to equilibrium equations. However, an open database does not exist for the equilibrium equations. Therefore, this work compiled 438 published equilibrium equations of sorption working pairs into an open-source database called SorpPropLib. SorpPropLib is accessible from six programming environments commonly used in sorption cycle simulation (C++, Excel®, Python®, Matlab®, Modelica® and Lab-VIEW™). Plotting capabilities allow fast cycle visualization in each programming environment. Thereby, the open-source database SorpPropLib aims to enable and encourage easy data sharing to advance sorption research.

Engelpracht, Mirko↗

Commercial Energy Code Compliance – Just the Facts, Ma’am

What percent of newly constructed commercial buildings comply with the energy code? How much energy and cost could be saved if the compliance increased? Which code requirements have both low compliance rates and high savings potential? These are the questions U.S. Department of Energy (DOE) is trying to answer through its Commercial Energy Code Field Study. Previous commercial studies have been very limited and did not result in a widely accepted and tested methodology. DOE’s goal is to create a standardized methodology that can produce actionable results at a reasonable study cost, that can be used by state and local governments and utilities and provides valuable information to policy makers. This paper builds on the methodology presented at the 2016 Summer Study and provides a first glimpse of the results as seen in the field. The field study team has implemented the pilot methodology, compiling a data set of over 200 office and retail buildings in climate zones 2A and 5A. The approach is based on identifying lost savings on a total energy cost basis rather than simply counting the quantity of measures that do not meet code. This paper will review the findings of that analysis, discuss critical aspects of the methodology, such as sampling and recruitment strategies, and identify areas where the greatest return—bang for the buck—exists in improving compliance with codes in commercial buildings. In addition, the team will make specific recommendations for jurisdictions looking to use the methodology to maximize energy code savings achieved in the field.

Cheslak, Kimberly↗

On the Marriage of Asynchronous Many Task Runtimes and Big Data: A Glance

The rise of the accelerator-based architectures and reconfigurable computing have showcased the weakness of software stack toolchains that still maintain a static view of the hardware instead of relying on a symbiotic relationship between static (e.g., compilers) and dynamic tools (e.g., runtimes). In the past decades, this need has given rise to adaptive runtimes with increasingly finer computational tasks. These finer tasks help to take advantage of the hardware by switching out when a long latency operation is encountered (because of the deeper memory hierarchies and new memory technologies that might target streaming instead of random access), thus trading off idle time for unrelated work. Examples of these finer task runtimes are Asynchronous Many Task (AMT) runtimes, in which highly efficient computational graphs run on a variety of hardware. Due to its inherent latency tolerant characteristics, Latency-sensitive applications, such as Graph Analytics and Big Data can effectively use these runtimes. This paper aims to present an example of how the careful design of an AMT can exploit the hardware substrate when faced with high latency applications such as the ones given in the Big Data domain. Moreover, with its introspection and adaptive capabilities, we aim to show the power of these runtimes when facing the changing requirements of the application workloads. We use the Performance Open Community Runtime (P-OCR) as our vehicle to demonstrate the concepts presented here.

adaptive runtime, big data analysis↗

VERIFICATION OF TRISO FUEL BURNUP USING MACHINE LEARNING ALGORITHMS

Pebble Bed Reactors are fueled with fuel pebbles that are circulated multiple times through the reactor vessel before discharge. During the normal operation of a PBR, ejected pebbles are returned to the reactor or discharged depending on the fuel burnup and physical condition of the pebbles. The burnup measurement is usually based on detected radiation signatures of fission products accumulated in the pebble fuel over burnup. Previous research has shown that height of photopeaks of fission products, such as 134Cs, 137Cs, 154Eu, etc., can be used independently or in combination to infer or predict the level of burnup in the fuel. However, it remains challenging to measure such complex sources due to self-shielding effects, strong radiation background and intervening materials. Another operational challenge is the required high throughput of burnup measurement, which necessitates limited measurement time and thus impacts quality of measured gamma-ray spectra. Hence, advanced spectral analysis methods are needed to analyze the noisy gamma spectra and predict the burnup values. We propose to use machine learning (ML) method to interpret gamma-ray spectra and predict the burnup values of the pebbles. ML has achieved widespread success and adoption across a few domains that require pattern recognition and analysis in varied data types. In this work, we apply three proven ML approaches - multilayer perceptrons, convolutional neural networks, and transformers - to the task of predicting fuel burnup from measured gamma spectra, and compile a dataset of simulated spectra for training and validation of the ML models. In this paper, we will discuss the network architecture of these three ML approaches and compare the performance of the simplest of these (MLP) to a standard linear regression.

98 NUCLEAR DISARMAMENT, SAFEGUARDS, AND PHYSICAL P↗

Is 3D/2D Passivation a Secret to Success for Polycrystalline Thin-Film Solar Cells?

Three leading thin-film photovoltaic (PV) technologies - cadmium telluride (CdTe), CuIn1-xGaxSe2 (CIGS), and perovskite solar cells (PSCs) - are all polycrystalline, but otherwise appear to have little in common. A comprehensive examination of these technologies, however, reveals a common theme: the formation of two-dimensional (2D) van der Waals materials at three-dimensional (3D) absorber interfaces and grain boundaries. In CdTe, the 2D compound is CdCl2; in CIGS, it is XInSe2 (X= K, Rb, Cs) with X depending on the heavy-alkali post-deposition treatment used; and in lead halide PSCs, PbI2 forms naturally, but many new, more stable, 2D perovskites have also been incorporated. Generally, these 2D interfacial materials are present not by design, but instead have evolved from their 3D counterparts during standard device processing. Here, new data, together with evidence compiled from the literature, are presented to illustrate both the existence of 3D/2D interfaces in CdTe, CIGS, and PSCs, and their correlation with improved passivation and device performance. This suggests that 3D/2D passivation may be a heretofore unappreciated key to successful polycrystalline thin-film PV. Finally, the desired attributes of successful low-dimensional layers are presented with rational design strategies for next generation polycrystalline solar cells.

3D/2D↗

Introducing the GeoRePORT Resource Size Tool: Reporting on Geothermal Resource Size Estimations Using the Geothermal Resource Portfolio Optimization and Reporting Technique (GeoRePORT): Preprint

The Geothermal Resource Portfolio Optimization and Reporting Technique (GeoRePORT) was developed with funding from the U.S. Department of Energy Geothermal Technologies Office to assist in identifying and pursuing long-term investment strategies through the development of a resource reporting protocol. The assessment protocols used in GeoRePORT allow for comparison of project attributes across locations and geological settings to understand the feasibility of geothermal development. This work introduces the Resource Size Tool, a new feature within the GeoRePORT package that compiles two independent methods for estimating geothermal resource size in terms of energy capacity in MW. Energy production potential for twenty-three case studies was estimated with the Resource Size Tool in order to 1) generate a reasonable range of resource size estimates for a particular geothermal field; 2) illustrate the advantages and limitations of each methodology (such as data input requirements, estimate accuracy and precision, and the appropriate circumstances of use); and 3) test the ability of the resource size tool to provide useful and accurate information for geothermal stakeholders. The tool employs two methods widely used in the geothermal industry: (1) USGS Volumetric and (2) Power Density. Results from our case studies show general overlap between these two methods in terms of resource size estimates; however, they also reveal key differences between the two approaches that should be considered when using such estimates to drive development. First, the two methods rely on different input parameters and therefore one method may be more appropriate and/or accurate for a given project than the other. Second, the Power Density method was found to generate wider ranges of resource size predictions, more consistently aligning with actual power production of the field but with larger scales of error; whereas the USGS Volumetric method predicts narrower ranges but tends to overestimate when compared to current MW production. Future work will refine variables used in the methods with input data from other sections of GeoRePORT and modify uncertainty levels based on the particular datasets used for a given project.

geological↗

Toward Performance Portable Programming for Heterogeneous System-on-Chips: Case Study with Qualcomm Snapdragon SoC

Future heterogeneous Domain-Specific System-on-Chips (DSSoC) will be extraordinarily complex in terms of processors, memory hierarchies, and interconnection networks.To manage this complexity, architects, system software designers, and application developers need programming technologies that are flexible, accurate, efficient, and productive. These technologies will need to be as independent of any one specific architecture as is practical, because the sheer dimensionality and scale of the complexity will not allow porting and optimizing applications foreach given DSSoC. To address these issues, we are developing Cosmic Castle, a performance portable programming toolchain for streaming applications on heterogeneous architectures. The primary focus of Cosmic Castle is on enabling efficient and performant code generation through the smart compiler and intelligent runtime system. This paper presents the preliminary evaluation of our ongoing work toward Cosmic Castle. Specifically, we detail our code porting efforts and evaluate various benchmarks on the Qualcomm Snapdragon SoC using tools developed through Cosmic Castle.

Cabrera, Anthony↗

Accelerated Charged Particle Tracking with Graph Neural Networks on FPGAs

We develop and study FPGA implementations of algorithms for charged particle tracking based on graph neural networks. The two complementary FPGA designs are based on OpenCL, a framework for writing programs that execute across heterogeneous platforms, and hls4ml, a high-level-synthesis-based compiler for neural network to firmware conversion. We evaluate and compare the resource usage, latency, and tracking performance of our implementations based on a benchmark dataset. We find a considerable speedup over CPU-based execution is possible, potentially enabling such algorithms to be used effectively in future computing workflows and the FPGA-based Level-1 trigger at the CERN Large Hadron Collider.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Bringing OpenCL to Commodity RISC-V CPUs

The importance of open-source hardware has been increasing in recent years with the introduction of the RISC-V Open ISA. This has also accelerated the push for support of the open-source software stack from compiler tools to full-blown operating systems. Parallel computing with today’s Application Programming Interfaces such as OpenCL has proven to be effective at leveraging the parallelism in commodity multi-core processors and programmable parallel accelerators. However, to the best of our knowledge, there is currently no publicly available implementation of OpenCL targeting commodity RISC-V processors that is accessible to the open-source community. Besides opening RISC-V to the existing rich variety of scientific parallel applications, OpenCL also provides access to a unique genre of benchmarks useful in computer architecture research. In this work, we extended an Open-source implementation of OpenCL to target RISC-V CPUs. Our work not only cover commodity multi-core RISC-V processors, but also plethora of low- profile embedded RISC-V CPUs that often do not support atomic instructions or multi-threading.

Tine, Blaise↗

Energy Arbitrage: Comparison of Options for use with LWR Nuclear Power Plants

Arbitrage is the opportunistic buying and selling of a commodity during local pricing valleys and peaks respectively to maximize economic value. This report evaluates options for energy arbitrage integrated with existing light water reactor (LWR) nuclear power plants (NPPs) where nuclear energy could be stored in a variety of forms and later recovered to generate electrical power during periods when grid electricity demand and pricing are high. The forms of energy storage examined in this report include the potential value of batteries, hydrogen, and thermal energy storage for coupling with nuclear power. Various large demand response options are also analyzed, including the production of liquid nitrogen via air separation and liquefaction, liquefaction of hydrogen, compressed hydrogen, and the cryogenic capture of CO2. Demand response refers to dispatchable loads that can cycle up or down depending on-grid electricity demand to aid in balancing the grid. Large demand response options could dispatch to aid nuclear power stations in avoiding power turndowns by providing an alternate disposition for electrical energy by producing marketable products (e.g., liquid nitrogen, hydrogen, or captured CO2). Static conditions were chosen and analyzed in this report for each option. Dynamic operation or optimization of energy arbitrage or demand response are out of scope for this report. The analysis is based on storage systems with discharge capacities of 500 MW for which various durations of storage and costs of charging (electricity cost) are examined. While the value of thermal energy to an industrial user for flexible plant operations has been previously proven as a business case, this report evaluates costs of hydrogen energy storage and leading thermal energy storage options, and large demand response loads that could be integrated with LWRs in comparison to utility-scale battery storage for use of off-peak nuclear energy. Compilation of this information will be used by the Idaho National Laboratory (INL) RAVEN/HERON systems integration and economics tool to evaluate thermal energy dispatch to industrial users. Relative ranking of energy storage options was done using a levelized cost of storage (LCOS) metric which calculates a rough breakeven cost for the system, taking into account the capital and operating costs as well as the revenue from arbitrage. Table ES1 below shows the LCOS for each of the energy storage options considered. First, in the table, lithium iron (Fe) phosphate batteries are listed as the base case for comparison against the other options. Next is hydrogen storage where most of the hydrogen analyses assumed the hydrogen to be produced using solid oxide electrolytic cell (SOEC) high temperature steam electrolysis (HTSE). The others used existing models of polymer electrolyte membrane (PEM) low temperature electrolysis to produce hydrogen. HTSE performance parameters and costs were taken from existing INL models. Various means were assumed to convert the hydrogen to electricity, including PEM fuel cells (FCs) and a gas turbine mixed in a 30 vol% mixture with natural gas. Physical storage (pressure vessels) and geological storage (natural underground features) were used to store the hydrogen as noted. Geological storage is more economical, but the locations are limited because of the requirement for pre-existing geological formations that will support storage. Thermal energy storage (TES) options were also analyzed including electro-thermal energy storage (ETES) and four different liquid sensible heat TES storage media as noted (Hitec, Hitec XL, Therminol-66, and Dowtherm A). The ETES process considered was modified using existing public documentation on an Echogen process and uses a separate supercritical CO2 charge and discharge cycle with sand as the heat storage media.

25 ENERGY STORAGE↗