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 631 records · Page 35

A Piezoelectric PZT Ceramic Mulitlayer Stack for Energy Harvesting Under Dynamic Forces

Piezoelectric energy harvesting transducers (PEHTs) are commonly used in motion/vibration energy scavenging devices. To date, most researchers have focused on energy harvesting at narrow bandwidths around the mechanical resonance frequency, and most piezoelectric harvesting devices reported in the literature have very low effective piezoelectric coefficient (d(sub eff)) (< 10(exp 4) pC/N). For instance, more than 80% of PEHT related papers are on transverse "31" mode cantilever beam type PEHTs (CBPEHTs) having piezoelectric coefficients of about 100 pC/N. The level of harvested electrical power for CBPEHTs is on the order of microW even at resonance mode. In order to harvest more electrical energy across broader bandwidth, high effective piezoelectric coefficient structures are needed. In this study, we investigate a "33" longitudinal mode, piezoelectric PZT ceramic multilayer stack (PZT-Stack) with high effective piezoelectric coefficient for high-performance PEHTs. The PZT-Stack is composed of 300 layers of 0.1 mm thick PZT plates, with overall dimensions of 32.4 mm X 7.0 mm X 7.0 mm. Experiments were carried out with dynamic forces in a broad bandwidth ranging from 0.5 Hz to 25 kHz. The measured results show that the effective piezoelectric coefficient of the PZT-stack is about 1 X 10(exp 5) pC/N at off-resonance frequencies and 1.39 X 10(exp 6) pC/N at resonance, which is order of magnitude larger than that of traditional PEHTs. The effective piezoelectric coefficients (d(sub eff)) do not change significantly with applied dynamic forces having root mean square (RMS) values ranging from 1 N to 40 N. In resonance mode, 231 mW of electrical power was harvested at 2479 Hz with a dynamic force of 11.6 N(sub rms), and 7.6 mW of electrical power was generated at a frequency of 2114 Hz with 1 N(sub rms) dynamic force. In off-resonance mode, an electrical power of 18.7 mW was obtained at 680 Hz with a 40 N(sub rms) dynamic force. A theoretical model of energy harvesting for the PZT-Stack is established. The modeled results matched well with experimental measurements. This study demonstrated that high effective piezoelectric coefficient structures enable PEHTs to harvest more electrical energy from mechanical vibrations or motions, suggesting an effective design for high-performance low-footprint PEHTs with potential applications in military, aerospace, and portable electronics. In addition, this study provides a route for using piezoelectric multilayer stacks for active or semi-active adaptive control to damp, harvest or transform unwanted dynamic vibrations into useful electrical energy.

Xu, Tian-Bing↗

Optical Breath Gas Sensor for Extravehicular Activity Application

The function of the infrared gas transducer used during extravehicular activity (EVA) in the current space suit is to measure and report the concentration of carbon dioxide (CO2) in the ventilation loop. The next generation Portable Life Support System (PLSS) requires next generation CO2 sensing technology with performance beyond that presently in use on the Shuttle/International Space Station extravehicular mobility unit (EMU). Accommodation within space suits demands that optical sensors meet stringent size, weight, and power requirements. A laser diode (LD) spectrometer based on wavelength modulation spectroscopy (WMS) is being developed for this purpose by Vista Photonics, Inc. Two prototype devices were delivered to NASA Johnson Space Center (JSC) in September 2011. The sensors incorporate a laser diode based CO2 channel that also includes an incidental water vapor (humidity) measurement and a separate oxygen (O2) channel using a vertical cavity surface emitting laser (VCSEL). Both prototypes are controlled digitally with a field-programmable gate array (FPGA)/microcontroller architecture. Based on the results of the initial instrument development, further prototype development and testing of instruments leveraging the lessons learned were desired. The present development extends and upgrades the earlier hardware to the Advanced PLSS 2.0 test article being constructed and tested at JSC. Various improvements to the electronics and gas sampling are being advanced by this project. The combination of low power electronics with the performance of a long wavelength laser spectrometer enables multi-gas sensors with significantly increased performance over that presently offered in the EMU. .

Wood, William R.↗

Optical Breath Gas Sensor for Extravehicular Activity Application

The function of the infrared gas transducer used during extravehicular activity in the current space suit is to measure and report the concentration of carbon dioxide (CO2) in the ventilation loop. The next generation portable life support system (PLSS) requires next generation CO2 sensing technology with performance beyond that presently in use on the Space Shuttle/International Space Station extravehicular mobility unit (EMU). Accommodation within space suits demands that optical sensors meet stringent size, weight, and power requirements. A laser diode spectrometer based on wavelength modulation spectroscopy is being developed for this purpose by Vista Photonics, Inc. Two prototype devices were delivered to NASA Johnson Space Center (JSC) in September 2011. The sensors incorporate a laser diode-based CO2 channel that also includes an incidental water vapor (humidity) measurement and a separate oxygen channel using a vertical cavity surface emitting laser. Both prototypes are controlled digitally with a field-programmable gate array/microcontroller architecture. The present development extends and upgrades the earlier hardware to the Advanced PLSS 2.0 test article being constructed and tested at JSC. Various improvements to the electronics and gas sampling are being advanced by this project. The combination of low power electronics with the performance of a long wavelength laser spectrometer enables multi-gas sensors with significantly increased performance over that presently offered in the EMU.

Wood, William R.↗

Optical Breath Gas Extravehicular Activity Sensor for the Advanced Portable Life Support System

The function of the infrared gas transducer used during extravehicular activity (EVA) in the current space suit is to measure and report the concentration of carbon dioxide (CO2) in the ventilation loop. The next generation portable life support system (PLSS) requires highly accurate CO2 sensing technology with performance beyond that presently in use on the International Space Station extravehicular mobility unit (EMU). Further, that accuracy needs to be provided over the full operating pressure range of the suit (3 to 25 psia). Accommodation within space suits demands that optical sensors meet stringent size, weight, and power requirements. A laser diode (LD) sensor based on infrared absorption spectroscopy is being developed for this purpose by Vista Photonics, Inc. Version 1.0 prototype devices were delivered to NASA Johnson Space Center (JSC) in September 2011. The prototypes were upgraded with more sophisticated communications and faster response times to version 2.0 and delivered to JSC in July 2012. The sensors incorporate a laser diode based CO2 channel that also includes an incidental water vapor (humidity) measurement. The prototypes are controlled digitally with an field-programmable gate array microcontroller architecture. Based on the results of the iterative instrument development, further prototype development and testing of instruments were performed leveraging the lessons learned where feasible. The present development extends and upgrades the earlier hardware for the advanced PLSS 2.5 prototypes for testing at JSC. The prototypes provide significantly enhanced accuracy for water vapor measurement and eliminate wavelength drift affecting the earlier versions. Various improvements to the electronics and gas sampling are currently being advanced including the companion development of engineering development units that will ultimately be capable of radiation tolerance. The combination of low power electronics with the performance of a long wavelength laser spectrometer enables multi-gas sensors with significantly increased performance over that presently offered in the EMU.

Wood, William R.↗

Performance of the Widely-Used CFD Code OVERFLOW on the Pleides Supercomputer

Computational performance studies were made for NASA's widely used Computational Fluid Dynamics code OVERFLOW on the Pleiades Supercomputer. Two test cases were considered: a full launch vehicle with a grid of 286 million points and a full rotorcraft model with a grid of 614 million points. Computations using up to 8000 cores were run on Sandy Bridge and Ivy Bridge nodes. Performance was monitored using times reported in the day files from the Portable Batch System utility. Results for two grid topologies are presented and compared in detail. Observations and suggestions for future work are made.

Widely Used↗

Portable C++ Code that can Look and Feel Like Fortran Code with Yet Another Kernel Launcher (YAKL)

This paper introduces the Yet Another Kernel Launcher (YAKL) C++ portability library, which strives to enable user-level code with the look and feel of Fortran code. The intended audience includes both C++ developers and Fortran developers unfamiliar with C++. The C++ portability approach is briefly explained, YAKL’s main features are described, and code examples are given that demonstrate YAKL’s usage. YAKL fills a niche capability important particularly to scientific applications seeking to port Fortran code quickly to a portable C++ library. YAKL places heavy emphasis on simplicity, readability, and productivity with performance mainly emphasizing Graphics Processing Units (GPUs). Central to YAKL’s ability to allow Fortran-like user-level code are three features: (1) a multi-dimensional Array class that allows Fortran behavior; (2) a limited library of Fortran intrinsic functions; and (3) an efficient pool allocator that transparently enables cheap frequent allocations and deallocations of YAKL Arrays. While YAKL allows Fortran-style code, it also allows Arrays that exhibit C-like behavior as well, including row-major index ordering and lower bounds of “0”. YAKL currently supports CPUs, CPU threading, and Nvidia, AMD, and Intel GPUs.

97 MATHEMATICS AND COMPUTING↗

Optimizing Irregular Communication with Neighborhood Collectives and Locality-Aware Parallelism

Irregular communication often limits both the performance and scalability of parallel applications. Typically, applications individually implement irregular communication as point-to-point, and any optimizations are integrated directly into the application. As a result, these optimizations lack portability. It is difficult to optimize point-to-point messages within MPI, as the interface for single messages provides no information on the collection of all communication to be performed. However, the persistent neighbor collective API, released in the MPI 4 standard, provides an interface for portable optimizations of irregular communication within MPI libraries. This paper presents methods for implementing existing optimizations for irregular communication within neighborhood collectives, analyzes the impact of replacing point-to-point communication in existing codebases such as Hypre BoomerAMG with neighborhood collectives, and finally shows up to a 1.38x speedup on sparse matrix-vector multiplication communication within a BoomerAMG solve through the use of our optimized neighbor collectives. Here, the authors analyze three implementations of persistent neighborhood collectives for Alltoallv: an unoptimized wrapper of standard point-to-point communication, and two locality-aware aggregating methods. The second locality-aware implementation exposes an non-standard interface to perform additional optimization, and the authors present the additional 0.07x speedup from the extended interface. All optimizations are available in an open-source codebase, MPI Advance, which sits on top of MPI, allowing for optimizations to be added into existing codebases regardless of the system MPI install.

AMG↗

Extending SEER for Extreme Heterogeneity

Heterogeneous and multi-device nodes are increasingly common in high-performance computing and data centers, yet existing programming models often lack simple, transparent, and portable support for these diverse architectures. The main contribution of this work is the development of novel SEER capabilities to address this challenge by providing a descriptive programming model that allows applications to seamlessly leverage heterogeneous nodes across various device types. SEER uses efficient memory management and can select the proper device[s] depending on the computational cost of the applications. This is completely transparent to the programmer, thereby providing a highly productive programming environment. Integrating extreme heterogeneity into the SEER library as shown with the use of NVIDIA and AMD GPUs simultaneously allows it to expand and exploit the performance possibilities. Our analysis based on the well-known Conjugate Gradient algorithm reports accelerations above 1.5 × on computationally demanding steps of such an algorithm by using both architectures simultaneously.

Teranishi, Keita [ORNL] (ORCID:0000000166472690)↗

Evaluating Mass Analyzers as Candidates for Small, Portable, Rugged Single Point Mass Spectrometers for Analysis of Permanent Gases

For Space Shuttle launch safety, there is a need to monitor the concentration of H2, He, O2 and Ar around the launch vehicle. Currently a large mass spectrometry system performs this task, using long transport lines to draw in samples. There is great interest in replacing this stationary system with several miniature, portable, rugged mass spectrometers which act as point sensors which can be placed at the sampling point. Five commercial and two non-commercial analyzers are evaluated. The five commercial systems include the Leybold Inficon XPR-2 linear quadrupole, the Stanford Research (SRS-100) linear quadrupole, the Ferran linear quadrupole array, the ThermoQuest Polaris-Q quadrupole ion trap, and the IonWerks Time-of-Flight (TOF). The non-commercial systems include a compact double focusing sector (CDFMS) developed at the University of Minnesota, and a quadrupole ion trap (UF-IT) developed at the University of Florida. The System Volume is determined by measuring the entire system volume including the mass analyzer, its associated electronics, the associated vacuum system, the high vacuum pump and rough pump. Also measured are any ion gauge controllers or other required equipment. Computers are not included. Scan Time is the time required for one scan to be acquired and the data to be transferred. It is determined by measuring the time required acquiring a known number of scans and dividing by said number of scans. Limit of Detection is determined first by performing a zero-span calibration (using a 10-point data set). Then the limit of detection (LOD) is defined as 3 times the standard deviation of the zero data set. (An LOD of 10 ppm or less is considered acceptable.)

Arkin, C. Richard↗

Raman spectroscopy coupled with ambient ionization mass spectrometry: A forensic laboratory investigation into rapid and simple dual instrumental analysis techniques

We present a laboratory experiment, developed around a pair of instrumental analysis techniques, Raman spectroscopy and ambient ionization mass spectrometry (MS), conducted by senior chemistry undergraduate students for bulk analysis of over-the-counter drugs using benchtop versions of the two instruments, as well as trace analysis of illicit drugs utilizing the corresponding portable instruments. The identification and confirmation of seized drugs is a routine operation in forensic laboratories that can be simplified using these two instrumental techniques in tandem. Bulk samples are readily analyzed using conventional Raman spectroscopy followed by paper cone spray ionization (PCSI) MS, while trace analysis is allowed by a simple single-substrate dual-analyzer method using surface enhanced Raman spectroscopy (SERS) from paper followed by paper spray ionization (PSI) MS. The introduction of these novel strategies to the students exposed them to potential career paths in forensic science by means of a hands-on experience that provided fundamental knowledge about this set of analytical methods, including intercomparisons of their performance, as well as practical issues like costs, regulations and databases. The use of portable instrumentation represents an additional learning experience for the students, considering that it is cutting-edge technology that is just now being transferred from academic to industrial labs and that it allows a valuable discussion of the advantages and disadvantages of bringing the laboratory to the field.

47 OTHER INSTRUMENTATION↗

CommBench: Micro-Benchmarking Hierarchical Networks with Multi-GPU, Multi-NIC Nodes

Modern high-performance computing systems have multiple GPUs and network interface cards (NICs) per node. The resulting network architectures have multilevel hierarchies of subnetworks with different interconnect and software technologies. These systems offer multiple vendor-provided communication capabilities and library implementations (IPC, MPI, NCCL, RCCL, OneCCL) with APIs providing varying levels of performance across the different levels. Understanding this performance is currently difficult because of the wide range of architectures and programming models (CUDA, HIP, OneAPI). We present CommBench, a library with cross-system portability and a high-level API that enables developers to easily build microbenchmarks relevant to their use cases and gain insight into the performance (bandwidth & latency) of multiple implementation libraries on different networks. We demonstrate CommBench with three sets of microbenchmarks that profile the performance of six systems. Our experimental results reveal the effect of multiple NICs on optimizing the bandwidth across nodes and also present the performance characteristics of four available communication libraries within and across nodes of NVIDIA, AMD, and Intel GPU networks.

Hidayetoglu, Mert↗

Numerical eigen-spectrum slicing, accurate orthogonal eigen-basis, and mixed-precision eigenvalue refinement using OpenMP data-dependent tasks and accelerator offload

Performing a variety of numerical computations efficiently and, at the same time, in a portable fashion requires both an overarching design followed by a number of implementation strategies. All of these are exemplified below as we present transitioning the PLASMA numerical library from relying on dependence-driven large tasks to achieving utilization of fine grain tasking and offload to hardware accelerators while keeping its core dependence sets: OpenMP source code pragmas and runtime for most system-level functionality and basic low-level numerical kernels provided directly by hardware vendors or open source projects with vendor contributions. We also present new algorithmic methods and their efficient parallel implementations including fine grained tasking for eigen-spectrum slicing and offload for mixed-precision eigenvalue refinement. We provide performance, scaling, and numerical results showing sizable gains over the available solutions from either the open source and vendor-provided packages.

Luszczek, Piotr↗

Evaluating Mass Analyzers as Candidates for Small, Portable, Rugged Single Point Mass Spectrometers for Analysis of Permanent Gases

For Space Shuttle launch safety, there is a need to monitor the concentration Of H2, He, O2, and Ar around the launch vehicle. Currently a large mass spectrometry system performs this task, using long transport lines to draw in samples. There is great interest in replacing this stationary system with several miniature, portable, rugged mass spectrometers which act as point sensors which can be placed at the sampling point. Five commercial and two non-commercial analyzers are evaluated. The five commercial systems include the Leybold Inficon XPR-2 linear quadrupole, the Stanford Research (SRS-100) linear quadrupole, the Ferran linear quadrupole array, the ThermoQuest Polaris-Q quadrupole ion trap, and the IonWerks Time-of-Flight (TOF). The non-commercial systems include a compact double focusing sector (CDFMS) developed at the University of Minnesota, and a quadrupole ion trap (UF-IT) developed at the University of Florida.

Arkin, C. Richard↗

Developing multi-gene CRISPRa/i programs to accelerate DBTL cycles in ABF hosts engineered for chemical production

This project developed and implemented a modular CRISPR activation and interference (CRISPRa/i) platform to accelerate strain optimization and pathway development for industrially relevant microbial hosts. By integrating multiplexed transcriptional perturbation tools with data-driven Design–Build–Test–Learn (DBTL) workflows, the team achieved reductions in cycle time and enhanced production of industrial aromatics, particularly 4-aminocinnamic acid (4-ACA), in Pseudomonas putida. Key accomplishments included: ● Development of a robust, tunable CRISPRa/i system in P. putida that enabled efficient multi-target gene regulation via guide RNA (gRNA) programs ● Completion of two full DBTL cycles, guided by machine learning (ML) models trained on transcriptomic and performance data, reducing engineering time by over 30% ● Optimization of multi-gene regulatory programs to balance expression of host and pathway modules, improve 4-ACA titers, and resolve metabolic bottlenecks ● Demonstration of system portability through a limited proof-of-concept extension in Acinetobacter baylyi, underscoring the generalizability of the approach ● Evaluation of strain performance on lignocellulosic biomass-derived substrates, demonstrating the feasibility of converting renewable carbon into aromatic building blocks These results illustrate the feasibility of applying ML-guided CRISPRa/i perturbation strategies to accelerate strain development in complex microbial systems. The resulting tools and datasets contribute to DOE objectives by improving platform predictability, reducing development costs, and enabling broader access to sustainable, economically viable bioproduction technologies.

09 BIOMASS FUELS↗

Biomedical engineering tasks

Electrocardiographic and vectorcardiographic bioinstrumentation work centered on the development of a new electrode system harness for Project Skylab. Evaluation of several silver electrode configurations proved superior impedance voltage performance for silver/silver chloride electrodes mounted flush by using a paste adhesive. A portable ECG processor has been designed and a breadboard unit has been built to sample ECG input data at a rate of 500 samples per second for arrhythmia detection. A small real time display driver program has been developed for statistical analysis on selected QPS features. Engineering work on a sleep monitoring cap assembly continued.

Source record↗

A new instrument for the determination of radio path delay due to atmospheric water vapor

A new water-vapor radiometer is being developed to determine atmospheric path-delay corrections for geodynamics applications. The radiometer has microwave channels at 20.7, 22.2, and 31.4 GHz, and includes new features which should promote radiometric precision while at the same time reduce instrument complexity. The instrument will be compact, portable, and will possess a self-diagnostic capability to ensure reliability. The performance objective is the determination of the line-of-sight path delay through the atmosphere due to water vapor with a one-sigma error less than 0.5 cm at the zenith.

Janssen, M. A.↗

Image tools for UNIX

This talk features two simple and useful tools for digital image processing in the UNIX environment. They are xv and pbmplus. The xv image viewer which runs under the X window system reads images in a number of different file formats and writes them out in different formats. The view area supports a pop-up control panel. The 'algorithms' menu lets you blur an image. The xv control panel also activates the color editor which displays the image's color map (if one exists). The xv image viewer is available through the internet. The pbmplus package is a set of tools designed to perform image processing from within a UNIX shell. The acronym 'pbm' stands for portable bit map. Like xv, the pbm plus tool can convert images from and to many different file formats. The source code and manual pages for pbmplus are also available through the internet. This software is in the public domain.

Banks, David C.↗

The Software Element of the NASA Portable Electronic Device Radiated Emissions Investigation

NASA Langley Research Center's (LaRC) High Intensity Radiated Fields Laboratory (HIRF Lab) recently conducted a series of electromagnetic radiated emissions tests under a cooperative agreement with Delta Airlines and an interagency agreement with the FAA. The frequency spectrum environment at a commercial airport was measured on location. The environment survey provides a comprehensive picture of the complex nature of the electromagnetic environment present in those areas outside the aircraft. In addition, radiated emissions tests were conducted on portable electronic devices (PEDs) that may be brought onboard aircraft. These tests were performed in both semi-anechoic and reverberation chambers located in the HIRF Lab. The PEDs included cell phones, laptop computers, electronic toys, and family radio systems. The data generated during the tests are intended to support the research on the effect of radiated emissions from wireless devices on aircraft systems. Both tests systems relied on customized control and data reduction software to provide test and instrument control, data acquisition, a user interface, real time data reduction, and data analysis. The software executed on PC's running MS Windows 98 and 2000, and used Agilent Pro Visual Engineering Environment (VEE) development software, Common Object Model (COM) technology, and MS Excel.

Koppen, Sandra V.↗