Search NASA⌕ Search

SEARCH · Search NASA

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 469 records · Page 26

Technology for Ice Rinks

Ron Urban's International Ice Shows set up portable ice rinks for touring troupes performing on temporary rinks at amusement parks, sports arenas, dinner theaters, shopping malls and civic centers. Key to enhanced rink portability, fast freezing and maintaining ice consistency is a mat of flexible tubing called ICEMAT, an offshoot of a solar heating system developed by Calmac, Mfg. under contract with Marshall.

Source record↗

A portable Ka-band front-end test package for beam-waveguide antenna performance evaluation. Part 1: Design and ground tests

A unique experimental method was used to test the beam waveguide (BWG) antenna at Deep Space Station (DDS) 13 in the Goldstone Deep Space Communications Complex near Barstow, California. The methodology involved the use of portable test packages to make measurements of operating noise temperatures and antenna efficiencies (as functions of antenna pointing angles) at the Cassegrain focal point and the final focal point located in a subterranean pedestal room. Degradations caused by the BWG mirror systems were determined by making comparisons of the measured parameters at the two focal points of the antenna. Previous articles were concerned with the design, performance characteristics, and test results obtained with an X-band test package operating at 32 GHz. Noise temperature measurement results are presented for the Ka-band test package in an on-the-ground test configuration.

Otoshi, T. Y.↗

Programming Tools: Status, Evaluation, and Comparison

In this tutorial I will first describe the characteristics of scientific applications and their developers, and describe the computing environment in a typical high-performance computing center. I will define the user requirements for tools that support application portability and present the difficulties to satisfy them. These form the basis of the evaluation and comparison of the tools. I will then describe the tools available in the market and the tools available in the public domain. Specifically, I will describe the tools for converting sequential programs, tools for developing portable new programs, tools for debugging and performance tuning, tools for partitioning and mapping, and tools for managing network of resources. I will introduce the main goals and approaches of the tools, and show main features of a few tools in each category. Meanwhile, I will compare tool usability for real-world application development and compare their different technological approaches. Finally, I will indicate the future directions of the tools in each category.

Cheng, Doreen Y.↗

ECP libraries and tools: An overview

The Exascale Computing Project (ECP) Software Technology and Co-Design teams addressed the growing complexities in high-performance computing (HPC) by developing scalable software libraries and tools that leverage exascale system capabilities. As we enter the exascale era, the need for reusable, optimized software solutions that can handle the unique challenges posed by these systems becomes increasingly important. The primary challenges the ECP teams faced were to create software libraries and tools that are performant on exascale architectures and portable and usable across diverse hardware platforms. Efforts addressed issues related to concurrent execution, memory management, and the integration of heterogeneous computing resources, such as GPUs from multiple vendors. The ECP’s strategy involved a structured development process encompassing the creation, optimization, and deployment of software in collaboration with industry, academia, and national laboratories. The project was organized into several technical areas: co-design of domain-specific suites with target applications, programming models and runtimes, development tools, mathematical libraries, data and visualization tools, and software ecosystem and delivery mechanisms. ECP has successfully developed a large portfolio of software libraries and tools that demonstrate significant improvements in performance and scalability on exascale systems. These products have been integrated into the Department of Energy’s computing facilities, supporting various scientific applications and ensuring robust performance across different hardware setups. ECP advancements in software development for exascale computing highlight the importance of a collaborative and adaptive approach to handling next-generation HPC systems complexities. The lessons learned emphasize the need for continuous engagement with end-users and vendors, and the importance of maintaining a balance between innovation and practical implementation. Future efforts will focus on ensuring scalability, keeping pace with rapid hardware advancements, and further enhancing the interoperability and usability of the software ecosystem. In conclusion, subsequent articles in this special issue provide in-depth discussions and case studies into specific library and tool efforts.

97 MATHEMATICS AND COMPUTING↗

IRIS-MEMFLOW: Data Flow-Enabled Portable Memory Orchestration in IRIS Runtime for Diverse Heterogeneity

Task-based programming models and execution paradigms provide a means to decompose a computation by expressing it as a graph in which each node represents a specific computation operating on memory objects and the edges define the dependencies in the execution flow. In this execution model, independent nodes in the graph can be executed concurrently in different computing devices, making it suitable for heterogeneous systems in which computing devices with different architectures coexist. However, careful memory orchestration across heterogeneous devices is needed because copies of the same memory object may reside in multiple devices during execution. Manually ensuring such an orchestration is quite challenging. Not only must an application developer guard against race conditions, but they must also optimize data movement between the host and devices because unnecessary data movement significantly impacts performance. To mitigate these challenges, we enhance the IRIS heterogeneous runtime and introduce IRIS-MEMFLOW–a data flow–enabled portable memory abstraction for seamlessly orchestrating memory in diverse heterogeneous computing environments. By using data-flow analysis, IRIS-MEMFLOW guards against race conditions while multiple heterogeneous devices access memory objects. IRIS-MEMFLOW also optimizes data movement between the host and devices without manual intervention. As a result, IRIS provides improved programming productivity, performance, and portability for multidevice heterogeneous executions in high-performance computing and cloud systems that run diverse architectures from different vendors. The efficacy of IRIS-MEMFLOW is evaluated through experiments that show its capability in terms of programming productivity, multidevice heterogeneity, portability, and low overhead versus the state of the art.

Monil, M. A. H. [ORNL] (ORCID:0000000334194037)↗

Accelerating the Lagrangian Particle Tracking in Hydrologic Modeling to Continental-Scale

Unprecedented climate change and anthropogenic activities have induced increasing ecohydrological problems, which have motivated the development of large-scale modeling for solutions. Water age/quality is as important as water quantity for understanding the water cycle. However, current scientific progress in tracking water parcels at large-scale with high spatiotemporal resolutions is far behind that in water balance/quantity owing to the lack of powerful tools. EcoSLIM is a particle tracking model that works with the hydrologic model ParFlow-CLM, which couples surface-subsurface hydrology with land surface processes. Here, we demonstrate a parallel framework to accelerate EcoSLIM to continental-scale on a distributed, multi-GPU platform with CUDA-Aware MPI. In tests from catchment-, to regional-, and then to continental-scale using 25-million to 1.6-billion particles, EcoSLIM shows significant speedup and excellent parallel performance. The parallel framework is portable to atmospheric and oceanic particle tracking models, where parallelization is inadequate and a standard parallel framework is absent. Parallelized EcoSLIM is a promising tool to accelerate our understanding of the terrestrial water cycle and the upscaling of subsurface hydrology to Earth system models.

54 ENVIRONMENTAL SCIENCES↗

DSPS: Differentiable stellar population synthesis

ABSTRACT Models of stellar population synthesis (SPS) are the fundamental tool that relates the physical properties of a galaxy to its spectral energy distribution (SED). In this paper, we present DSPS: a python package for SPS. All of the functionality in DSPS is implemented natively in the JAX library for automatic differentiation, and so our predictions for galaxy photometry are fully differentiable, and directly inherit the performance benefits of JAX, including portability onto GPUs. DSPS also implements several novel features, such as i) a flexible empirical model for stellar metallicity that incorporates correlations with stellar age, ii) support for the Diffstar model that provides a physically-motivated connection between the star formation history of a galaxy (SFH) and the mass assembly of its underlying dark matter halo. We detail a set of theoretical techniques for using autodiff to calculate gradients of predictions for galaxy SEDs with respect to SPS parameters that control a range of physical effects, including SFH, stellar metallicity, nebular emission, and dust attenuation. When forward modelling the colours of a synthetic galaxy population, we find that DSPS can provide a factor of 5 speed-up over standard SPS codes on a CPU, and a factor of 300-400 on a modern GPU. When coupled with gradient-based techniques for optimization and inference, DSPS makes it practical to conduct expansive likelihood analyses of simulation-based models of the galaxy–halo connection that fully forward model galaxy spectra and photometry.

79 ASTRONOMY AND ASTROPHYSICS↗

Evaluating CUDA Portability with HIPCL and DPCT

HIPCL is expanding the scope of the CUDA portability route from an AMD platform to an OpenCL platform. In the meantime, the Intel DPC++ Compatibility Tool (DPCT) is migrating a CUDA program to a data parallel C++ (DPC++) program. Towards the goal of portability enhancement, we evaluate the performance of the CUDA applications from Rodinia, SHOC, and proxy applications ported using HIPCL and DPCT on Intel GPUs. After profiling the ported programs, we aim to understand their performance gaps, and optimize codes converted by DPCT to improve their performance. The open-source repository for the CUDA, HIP, and DPCT programs will be useful for the development of a translator.

Jin, Zheming↗

Common Approach to Molten Salt Reactor Safety Evaluation [Slides]

The presentation describes the necessary elements of developing a common approach to molten salt reactor (MSR) safety adequacy evaluation. Developing a common approach to establishing adequate safety for MSRs could substantially decrease the developer risks. However, safety adequacy is intimately associated with reactor licensing which is an element with national sovereignty. No reactor class has a common, portable international license. The advantageous performance characteristics of MSRs can be leveraged to decrease the cost and time necessary to develop reasonable confidence of adequate safety. Adequate safety can be demonstrated though either accident prevention or mitigation. MSR have characteristics that may make accident mitigation a preferable safety adequacy evaluation approach. Adequate quality as well as a thorough understanding of accident progression validated through separate and integral effects testing remains central to any safety adequacy demonstration method.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Skylab astronaut life support assembly

A comparative study was performed to define an optimum portable life support system for suited operations inside and outside the Skylab Program. Emphasis was placed on utilization of qualified equipment, modified versions of qualified equipment, and new systems made up to state-of-the-art components. Outlined are the mission constraints, operational modes, and evaluation ground rules by which the Skylab portable life support system was selected and the resulting design.

Brown, J. T.↗

Advanced control design for hybrid turboelectric vehicle

The new environment standards are a challenge and opportunity for industry and government who manufacture and operate urban mass transient vehicles. A research investigation to provide control scheme for efficient power management of the vehicle is in progress. Different design requirements using functional analysis and trade studies of alternate power sources and controls have been performed. The design issues include portability, weight and emission/fuel efficiency of induction motor, permanent magnet and battery. A strategic design scheme to manage power requirements using advanced control systems is presented. It exploits fuzzy logic, technology and rule based decision support scheme. The benefits of our study will enhance the economic and technical feasibility of technological needs to provide low emission/fuel efficient urban mass transit bus. The design team includes undergraduate researchers in our department. Sample results using NASA HTEV simulation tool are presented.

Abban, Joseph↗

Automated Subpixel Snow Parameter Mapping with AVIRIS Data

We describe an automated algorithm (MEMSCAG) for mapping subpixel snow covered area (SCA) and snow grain size with AVIRIS data. The algorithm is based on the multiple endmember approach to spectral mixture analysis in which the spectral endmembers and the number of endmembers can vary on a pixel-by-pixel basis. This approach accounts for surface cover heterogeneity within a scene. The mixture analysis runs on endmembers from a spectral library of snow, vegetation, rock, soil, and lake ice spectra. Snow endmembers of varying grain size were produced with a radiative transfer model. All non-snow endmembers were collected with a portable field spectrometer. Mapping is performed through sequential 2-endmember, 3-endmember, and 4- endmember mixture model runs, each subject to constraints on RMS, residuals, fractions and priority. Grain size is determined by the grain size of the snow endmember used in the optimal mixture model. We apply MEMSCAG to AVIRIS data collected over Mammoth Mountain, CA and the northern site of the BOREAS in Manitoba, Canada. MEMSCAG produces appropriate snow covered area estimates in all regions. A preliminary comparison of grain size estimates from MEMSCAG with field measurements demonstrates high accuracy.

Painter, Thomas H.↗

Evaluation of the XSENS Force Shoe on ISS

The Advanced Resistive Exercise Device (ARED) offers crewmembers a wide range of resistance exercises but does not provide any type of load monitoring; any load data received are based on crew self-report of dialed in load. This lack of real-time ARED load monitoring severely limits research analysis. To address this issue, portable load monitoring technologies are being evaluated to act as a surrogate to ARED's failed instrumentation. The XSENS ForceShoe"TM" is a commercial portable load monitoring tool, and performed well in ground tests. The ForceShoe "TM" was recently deployed on the International Space Station (ISS), and is being evaluated as a tool to monitor ARED loads.

Hanson, A. M.↗

Lightning Instrumentation System

A new comprehensive lightning instrumentation system has been designed for the Mobile Launcher 1 (ML-1) at the Kennedy Space Center, Florida. This new instrumentation system includes the synchronized recording of three B-dot, 3-axis measurement stations, one D-dot sensor and eighteen vehicle measurement channels. Each vehicle measurement channel is comprised of two currents and one voltage measurements. The instrumentation system is composed of centralized transient recorders and digitizers, connected to the transient recorders via fiber optic cables. The transient recorders are triggered by the B-dot or D-dot sensors. When the Space Launch System (SLS) vehicle is present at the ML-1, the transient recorders record data on a dual sampling rate mode, continuous slow 5 kilo-samples per second (per channel) and event driven fast 100 mega-samples per second (per channel). Without the presence of the vehicle at the ML-1, the instrumentation system operates only as an event driven fast 100 mega-samples per second (per channel). In the absence of the vehicle, the only measurements recorded are the B-dot and D-dot stations. Additionally, a portable Lightning Monitoring System (LMS) is temporarily installed inside the Orion Crew Capsule module monitoring one portable B-dot, 3-axis measurement station, and 2 Crew Capsule BUS voltages. The portable LMS has a transient recorder independent of the ML-1 transient recorders, that is triggered by the portable B-dot sensor or transients on the vehicle BUS voltages. This portable instrumentation is removed while performing close out operations before the vehicle launch. For the ML-1 lightning instrumentation system, new custom B-dot and D-dot sensors were designed and prototypes were tested at the International Center for Lightning Research and Testing (ICLRT) at Camp Blanding, Florida. The Ground Special Power (GSP) vehicle measurement channels monitoring on the ML-1 is done via 1) Commercial off-the-shelf (COTS) current shunts and 2) custom Voltage Dividers. The new ML-1 lightning instrumentation system was designed, fabricated, deployed, and tested prior to the summer of 2019, in preparation for the first NASA's SLS mission to be launched from the Launch Complex 39B (LC-39B). The ML-1 lightning instrumentation was designed to complement the LC-39B lightning instrumentation system providing electromagnetic measurements closer to the vehicle, at different heights and inside the Crew capsule module.

Angel G Mata↗

Sensorimotor Countermeasures

Exploration class missions will include multiple transitions between gravitational environments, sometimes after long periods in microgravity, which will impact the neurovestibular system and sensorimotor capabilities. New countermeasures and assessment tools are needed to enhance preflight disorientation training, maintain inflight physical performance, and accelerate recovery following transitions between gravity environments so that crew are enabled to perform critical exploration mission tasks. The Sensorimotor Countermeasures capability area encompasses three projects. 1) The Upright Proprioception Retention via Inflight Training and Evaluation (UPRITE) system is being developed as an in-flight countermeasure that will mitigate the degradation of balance control mechanisms, which will improve post-flight postural stability. The development of such a countermeasure is not simply a matter of adapting a ground-based training program for spaceflight. The way that we control balance in a gravitational environment cannot be duplicated in 0g. Therefore, the UPRITE system challenges proprioception and tactile function using a 0g configuration. The steps to develop the countermeasure have been broken into seven phases: training type, controllable board factors, protocol development, 0g hardware test, training efficacy, ISS hardware demonstration, and countermeasure verification. 2) Unobtrusive Monitoring Tools and Operational Assessments (aka Head/Body Assessments) are being developed to quantify crew member sensorimotor adaptation following gravitational transitions. Three areas are needed in this development 1) explore, develop, and validate unobtrusive monitoring tools, 2) define sensorimotor performance metrics, and 3) explore capabilities to enhance sensorimotor assessment tasks for operational use and validate assessment tasks via high-fidelity analogs. 3) The Spatial Disorientation Trainer is being developed as a portable training capability to simulate the performance of landing and recovery type tasks while experiencing vertigo due to post-flight vestibular alterations. These simulations can be used 1) across research studies investigating the impacts of vestibular disruption on operational performance/assessments, 2) to train astronauts for upcoming spaceflight missions, and 3) to educate space medicine and operational personnel prior to providing post-flight support.

Scott Jonathan Wood↗

Portable Flow Device Using Fourier Ptychography Microscopy and Deep Learning for Detection of Biosignatures

A proof-of-concept, compact, portable Fourier Ptychographic Microscope (FPM) to perform wide field-of-view, high spatial resolution imaging (<1 μm) for biosignature motility in liquid samples, is presented. The FPM has the potential to be developed as a space-based payload for future landers destined to the Ocean Worlds. A portable FPM using an existing Fourier ptychography (FP) algorithm adapted for reconstruction is demonstrated. A NVIDIA Jetson Nano board and camera combined with FP, is used to computationally reconstruct sub-micron resolution images. Additionally, deep learning was employed to perform inferencing prediction which enables the on-edge FPM device.

Fourier↗

GASNet-EX RMA Communication Performance on Recent Supercomputing Systems

Partitioned Global Address Space (PGAS) programming models, typified by systems such as Unified Parallel C (UPC) and Fortran coarrays, expose one-sided Remote Memory Access (RMA) communication as a key building block for High Performance Computing (HPC) applications. Architectural trends in supercomputing make such programming models increasingly attractive, and newer, more sophisticated models such as UPC++, Legion and Chapel that rely upon similar communication paradigms are gaining popularity. GASNet-EX is a portable, open-source, high-performance communication library designed to efficiently support the networking requirements of PGAS runtime systems and other alternative models in emerging exascale machines. The library is an evolution of the popular GASNet communication system, building upon 20 years of lessons learned. We present microbenchmark results which demonstrate the RMA performance of GASNet-EX is competitive with MPI implementations on four recent, high-impact, production HPC systems. These results are an update relative to previously published results on older systems. The networks measured here are representative of hardware currently used in six of the top ten fastest supercomputers in the world, and all of the exascale systems on the U.S. DOE road map.

Hargrove, Paul H↗