Search NASA⌕ Search

SEARCH · Search NASA

Results for “Portable Performance”

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 685 records · Page 38

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↗

Low-cost, portable fire hose tester

Availability of pumping unit permits scheduling and performing required periodic hose tests in proper manner while retaining full fire equipment readiness. Use of pumping unit preserves operating life and capability of pumper truck.

Jocke, R. F.↗

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↗

Particle simulation in a multiprocessor environment

A parallel implementation of a particle simulation method that is portable between a wide class of multiprocessor computers is presented. A fine grain spatial decomposition is utilized where several subdomains having a regular structure are computed at each processing node. This leads directly to an efficient and straightforward load balancing scheme if the number of subdomains at each processor is permitted to vary in an appropriate manner. Three dimensional simulations incorporating full thermochemical nonequilibrium are possible using the resulting code. Vectorizable algorithms are retained from earlier work allowing efficient use of deeply pipelined node processors where available. Performance results are presented from three different machine architectures demonstrating the portability of the code. On a 128-node Intel iPSC/860, performance is twice that of a single Cray-Y/MP CPU running a highly vectorized simulation code. Speedup is linear over the full range of number of processors on all target machines, indicating scalability of the method to higher degrees of parallelism.

Mcdonald, Jeffrey D.↗

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↗

Program for Development of Artificial Intelligence

C Language Integrated Production System (CLIPS) computer program is shell for developing expert systems. Designed to enable research, development, and delivery of artificial intelligence on conventional computers. Primary design goals for CLIPS are portability, efficiency, and functionality. Meets or out-performs most microcomputer- and minicomputer-based artificial-intelligence tools. Written in C.

Riley, Gary↗

A direct broadcast satellite-audio experiment

System studies have been carried out over the past three years at the Jet Propulsion Laboratory (JPL) on digital audio broadcasting (DAB) via satellite. The thrust of the work to date has been on designing power and bandwidth efficient systems capable of providing reliable service to fixed, mobile, and portable radios. It is very difficult to predict performance in an environment which produces random periods of signal blockage, such as encountered in mobile reception where a vehicle can quickly move from one type of terrain to another. For this reason, some signal blockage mitigation techniques were built into an experimental DAB system and a satellite experiment was conducted to obtain both qualitative and quantitative measures of performance in a range of reception environments. This paper presents results from the experiment and some conclusions on the effectiveness of these blockage mitigation techniques.

Vaisnys, Arvydas↗

Automated Generation of Message-Passing Programs: An Evaluation Using CAPTools

Scientists at NASA Ames Research Center have been developing computational aeroscience applications on highly parallel architectures over the past ten years. During that same time period, a steady transition of hardware and system software also occurred, forcing us to expend great efforts into migrating and re-coding our applications. As applications and machine architectures become increasingly complex, the cost and time required for this process will become prohibitive. In this paper, we present the first set of results in our evaluation of interactive parallelization tools. In particular, we evaluate CAPTool's ability to parallelize computational aeroscience applications. CAPTools was tested on serial versions of the NAS Parallel Benchmarks and ARC3D, a computational fluid dynamics application, on two platforms: the SGI Origin 2000 and the Cray T3E. This evaluation includes performance, amount of user interaction required, limitations and portability. Based on these results, a discussion on the feasibility of computer aided parallelization of aerospace applications is presented along with suggestions for future work.

Hribar, Michelle R.↗

Automated Generation of Message-Passing Programs: An Evaluation Using CAPTools

Scientists at NASA Ames Research Center have been developing computational aeroscience applications on highly parallel architectures over the past ten years. During that same time period, a steady transition of hardware and system software also occurred, forcing us to expend great efforts into migrating and re-coding our applications. As applications and machine architectures become increasingly complex, the cost and time required for this process will become prohibitive. In this paper, we present the first set of results in our evaluation of interactive parallelization tools. In particular, we evaluate CAPTool's ability to parallelize computational aeroscience applications. CAPTools was tested on serial versions of the NAS Parallel Benchmarks and ARC3D, a computational fluid dynamics application, on two platforms: the SGI Origin 2000 and the Cray T3E. This evaluation includes performance, amount of user interaction required, limitations and portability. Based on these results, a discussion on the feasibility of computer aided parallelization of aerospace applications is presented along with suggestions for future work.

Hribar, Michelle R.↗

Evolved Gas Analysis and X-Ray Diffraction of Carbonate Samples from the 2009 Arctic Mars Analog Svalbard Expedition: Implications for Mineralogical Inferences from the Mars Science Laboratory

The 2009 Arctic Mars Analog Svalbard Expedition (AMASE) investigated several geologic settings using methodologies and techniques being developed or considered for future Mars missions, such as the Mars Science Laboratory (MSL), ExoMars, and Mars Sample Return (MSR). AMASE-related research comprises both analyses conducted during the expedition and further analyses of collected samples using laboratory facilities at a variety of institutions. The Sample Analysis at Mars (SAM) instrument suite, which will be part of the Analytical Laboratory on MSL, consists of a quadrupole mass spectrometer (QMS), a gas chromatograph (GC), and a tunable laser spectrometer (TLS). An Evolved Gas Analysis Mass Spectrometer (EGA-MS) was used during AMASE to represent part of the capabilities of SAM. The other instrument included in the MSL Analytical Laboratory is CheMin, which uses X-Ray Diffraction (XRD) and X-Ray Fluorescence (XRF) to perform quantitative mineralogical characterization of samples. Field-portable versions of CheMin were used during the AMASE 2009. Here, we discuss the preliminary interpretation of EGA and XRD analyses of selected AMASE carbonate samples and implications for mineralogical interpretations from MSL. Though CheMin will be the primary mineralogical tool on MSL, SAM EGA could be used to support XRD identifications or indicate the presence of volatile-bearing minerals which may be near or below XRD detection limits. Data collected with instruments in the field and in comparable laboratory setups (e.g., the SAM breadboard) will be discussed.

McAdam, A. C.↗

Modeling Of Metabolic Heat Regenerated Temperature Swing Adsorption (MTSA) Subassembly For Prototype Design

This paper describes modeling methods for the three core components of a Metabolic heat regenerated Temperature Swing Adsorption (MTSA) subassembly: a sorbent bed, a sublimation (cooling) heat exchanger (SHX), and a condensing icing (warming) heat exchanger (CIHX). The primary function of the MTSA, removing carbon dioxide from a space suit Portable Life Support System (PLSS) ventilation loop, is performed via the sorbent bed. The CIHX is used to heat the sorbent bed for desorption and to remove moisture from the ventilation loop while the SHX is alternately employed to cool the sorbent bed via sublimation of a spray of water at low pressure to prepare the reconditioned bed for the next cycle. This paper describes subsystem heat a mass transfer modeling methodologies relevant to the description of the MTSA subassembly in Thermal Desktop and SINDA/FLUINT. Several areas of particular modeling interest are discussed. In the sorbent bed, capture of the translating carbon dioxide (CO2) front and associated local energy and mass balance in both adsorbing and desorbing modes is covered. The CIHX poses particular challenges for modeling in SINDA/FLUINT as accounting for solids states in fluid submodels are not a native capability. Methods for capturing phase change and latent heat of ice as well as the transport properties across a layer of low density accreted frost are developed. This extended modeling capacity is applicable to temperatures greater than 258 K. To extend applicability to the minimum device temperature of 235 K, a method for a mapped transformation of temperatures from below the limit temperatures to some value above is given along with descriptions for associated material property transformations and the resulting impacts to total heat and mass transfer. Similar considerations are given for the SHX along with functional relationships for areal sublimation rates as limited by flow mechanics in t1he outlet duct.

Bower, Chad E.↗

Testing and Results of Vacuum Swing Adsorption Units for Spacesuit Carbon Dioxide and Humidity Control

A principal concern for extravehicular activity (EVA) space suits is the capability to control carbon dioxide (CO2) and humidity (H2O) for the crewmember. The release of CO2 in a confined or unventilated area is dangerous for human health and leads to asphyxiation; therefore, CO2 and H2O become leading factors in the design and development of the spacesuit. An amine-based CO2 and H2O vapor sorbent for use in pressure-swing re-generable beds has been developed by Hamilton Sundstrand. The application of solid-amine materials with vacuum swing adsorption technology has shown the capacity to concurrently manage CO2 and H2O levels through a fully regenerative cycle eliminating mission constraints imposed with non-regenerative technologies. Two prototype solid amine-based systems, known as rapid cycle amine (RCA), were designed to continuously remove CO2 and H2O vapor from a flowing ventilation stream through the use of a two-bed amine based, vacuum-swing adsorption system. The Engineering and Science Contract Group (ESCG) RCA is the first RCA unit implementing radial flow paths, whereas the Hamilton Sundstrand RCA was designed with linear flow paths. Testing was performed in a sea-level pressure environment and a reduced-pressure environment with simulated human metabolic loads in a closed-loop configuration. This paper presents the experimental results of laboratory testing for a full-size and a sub-scale test article. The testing described here characterized and evaluated the performance of each RCA unit at the required Portable Life Support Subsystem (PLSS) operating conditions. The test points simulated a range of crewmember metabolic rates. The experimental results demonstrate the ability of each RCA unit to sufficiently remove CO2 and H2O from a closed loop ambient or subambient atmosphere.

McMillin, Summer↗

Testing and Results of Vacuum Swing Adsorption Units for Spacesuit Carbon Dioxide and Humidity Control

A principal concern for extravehicular activity (EVA) spacesuits is the capability to control carbon dioxide (CO2) and humidity (H2O) for the crewmember. The release of CO2 in a confined or unventilated area is dangerous for human health and leads to asphyxiation; therefore, CO2 and H2O control become leading factors in the design and development of the spacesuit. An amine-based CO2 and H2O vapor sorbent for use in pressure-swing regenerable beds has been developed by Hamilton Sundstrand. The application of solidamine materials with vacuum swing adsorption technology has shown the capacity to concurrently manage CO2 and H2O levels through a fully regenerative cycle eliminating mission constraints imposed with nonregenerative technologies. Two prototype solid amine-based systems, known as rapid cycle amine (RCA), were designed to continuously remove CO2 and H2O vapor from a flowing ventilation stream through the use of a two-bed amine based, vacuum-swing adsorption system. The Engineering and Science Contract Group (ESCG) RCA implements radial flow paths, whereas the Hamilton Sundstrand RCA was designed with linear flow paths. Testing was performed in a sea-level pressure environment and a reduced-pressure environment with simulated human metabolic loads in a closed-loop configuration. This paper presents the experimental results of laboratory testing for a full-size and a sub-scale test article. The testing described here characterized and evaluated the performance of each RCA unit at the required Portable Life Support Subsystem (PLSS) operating conditions. The test points simulated a range of crewmember metabolic rates. The experimental results demonstrated the ability of each RCA unit to sufficiently remove CO2 and H2O from a closed loop ambient or sub-ambient atmosphere.

McMillin, Summer D.↗

Evolved Gas Analysis of Mars Analog Samples from the Arctic Mars Analog Svalbard Expedition: Implications for Analyses by the Mars Science Laboratory

The 2011 Arctic Mars Analog Svalbard Expedition (AMASE) investigated several geologic settings on Svalbard, using methodologies and techniques being developed or considered for future Mars missions, such as the Mars Science Laboratory (MSL). The Sample Analysis at Mars (SAM) instrument suite on MSL consists of a quadrupole mass spectrometer (QMS), a gas chromatograph (GC), and a tunable laser spectrometer (TLS), which analyze gases created by pyrolysis of samples. During AMASE, a Hiden Evolved Gas Analysis-Mass Spectrometer (EGA-MS) system represented the EGA-QMS capability of SAM. Another MSL instrument, CheMin, will use x-ray diffraction (XRD) and x-ray fluorescence (XRF) to perform quantitative mineralogical characterization of samples. Field-portable versions of CheMin were used during AMASE. AMASE 2011 sites spanned a range of environments relevant to understanding martian surface materials, processes and habitability. They included the basaltic Sverrefjell volcano, which hosts carbonate globules, cements and coatings, carbonate and sulfate units at Colletth0gda, Devonian sandstone redbeds in Bockfjorden, altered basaltic lava delta deposits at Mt. Scott Keltie, and altered dolerites and volcanics at Botniahalvoya. Here we focus on SAM-like EGA-MS of a subset of the samples, with mineralogy comparisons to CheMin team results. The results allow insight into sample organic content as well as some constraints on sample mineralogy.

McAdam, A.↗

Safe Exploration: Sensorimotor Assessments for Early Extravehicular Activities

BACKGROUND: Artemis missions will require a new level of crew autonomy around periods of gravitational transition, where sensorimotor disturbances are at their highest. There is a need to define performance thresholds for key sensorimotor assessments that indicate when performance in early extravehicular activities (EVAs) might be impacted or unsafe. This panel presentation will discuss the development of sensorimotor assessments for determining crew preparedness of early EVAs by utilizing a novel portable sensorimotor disorientation analog and other spaceflight analogs. OVERVIEW: To define performance thresholds, a proposed set of sensorimotor assessment tasks must be validated under various spaceflight analogs. A Sensorimotor Disorientation Analog (SDA) was developed that could induce varying levels of disorientation through combined vestibular (galvanic vestibular stimulation (GVS)) and proprioceptive (weighted chest, ankles, and wrists) disruptions. The SDA was first pilot tested using subjective feedback from previously flown astronauts to determine the levels of disorientation that mimic motor performance immediately (R+0) and +24 hours (R+1) postflight. A second study was performed using healthy non-astronaut ground subjects to validate the SDA levels by comparing to astronaut postflight data. The validated SDA was utilized in a third study to map performance in the proposed set of sensorimotor assessment tasks to operational tasks. The assessment tasks were defined based on lessons learned from Apollo and subject matter experts (e.g., flight surgeons) to include the following: 1) aid in progressive adaptation to the novel gravitational environment; 2) provide opportunities to develop strategies to recover from off-nominal body positions; and 3) mimic operational tasks such that crew can self-assess their potential ability to complete their missions. This presentation will conclude with a discussion on future validation studies of the proposed assessment tasks using other spaceflight analogs such as centrifugation and gravity offload systems. DISCUSSION: Exploration class missions will require crew to be able to self-assess and treat their sensorimotor dysfunction after gravity transitions, and in off-nominal situations they may be required to perform provocative, challenging tasks soon after landing. This panel presentation will discuss current and ongoing research strategies to address the sensorimotor risk on safe exploration during Artemis missions.

Sarah Moudy↗