Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “scalable 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 145 records · Page 8

SpF: Enabling Petascale Performance for Pseudospectral Dynamo Models

Pseudospectral (PS) methods possess a number of characteristics (e.g., efficiency, accuracy, natural boundary conditions) that are extremely desirable for dynamo models. Unfortunately, dynamo models based upon PS methods face a number of daunting challenges, which include exposing additional parallelism, leveraging hardware accelerators, exploiting hybrid parallelism, and improving the scalability of global memory transposes. Although these issues are a concern for most models, solutions for PS methods tend to require far more pervasive changes to underlying data and control structures. Further, improvements in performance in one model are difficult to transfer to other models, resulting in significant duplication of effort across the research community.We have developed an extensible software framework for pseudospectral methods called SpF that is intended to enable extreme scalability and optimal performance. High-level abstractions provided by SpF unburden applications of the responsibility of managing domain decomposition and load balance while reducing the changes in code required to adapt to new computing architectures. The key design concept in SpF is that each phase of the numerical calculation is partitioned into disjoint numerical kernels that can be performed entirely in-processor. The granularity of domain-decomposition provided by SpF is only constrained by the data-locality requirements of these kernels. SpF builds on top of optimized vendor libraries for common numerical operations such as transforms, matrix solvers, etc., but can also be configured to use open source alternatives for portability. SpF includes several alternative schemes for global data redistribution and is expected to serve as an ideal testbed for further research into optimal approaches for different network architectures.In this presentation, we will describe the basic architecture of SpF as well as preliminary performance data and experience with adapting legacy dynamo codes. We will conclude with a discussion of planned extensions to SpF that will provide pseudospectral applications with additional flexibility with regard to time integration, linear solvers, and discretization in the radial direction.

Pseudospectral (PS)↗

Toward Automatic Scalability Analysis of Message Passing Programs: A Case Study

Scalability analysis forms an important component of any performance debugging cycle, for massively parallel machines. However, tools that help in performing such analysis for parallel programs are non-existent. The primary reason for lack of such tools is the complexity involved in capturing program dynamics such as communication-computation overlap, communication latencies and memory hierarchy reference patterns. In this paper, we highlight some simple techniques that can be used to study scalability of explicit message-passing parallel programs that consider the above issues. We start from the high level source code and use a methodology for deducing communication characteristics and its impact on the total execution time of the program. The approach is validated with the help of a pipelined method for solving scalar tri-diagonal systems, using both simulations and symbolic cost models on the Intel hypercube.

Sarukkai, Sekhar R.↗

Development of iterative techniques for the solution of unsteady compressible viscous flows

Efficient iterative solution methods are being developed for the numerical solution of two- and three-dimensional compressible Navier-Stokes equations. Iterative time marching methods have several advantages over classical multi-step explicit time marching schemes, and non-iterative implicit time marching schemes. Iterative schemes have better stability characteristics than non-iterative explicit and implicit schemes. Thus, the extra work required by iterative schemes can also be designed to perform efficiently on current and future generation scalable, missively parallel machines. An obvious candidate for iteratively solving the system of coupled nonlinear algebraic equations arising in CFD applications is the Newton method. Newton's method was implemented in existing finite difference and finite volume methods. Depending on the complexity of the problem, the number of Newton iterations needed per step to solve the discretized system of equations can, however, vary dramatically from a few to several hundred. Another popular approach based on the classical conjugate gradient method, known as the GMRES (Generalized Minimum Residual) algorithm is investigated. The GMRES algorithm was used in the past by a number of researchers for solving steady viscous and inviscid flow problems with considerable success. Here, the suitability of this algorithm is investigated for solving the system of nonlinear equations that arise in unsteady Navier-Stokes solvers at each time step. Unlike the Newton method which attempts to drive the error in the solution at each and every node down to zero, the GMRES algorithm only seeks to minimize the L2 norm of the error. In the GMRES algorithm the changes in the flow properties from one time step to the next are assumed to be the sum of a set of orthogonal vectors. By choosing the number of vectors to a reasonably small value N (between 5 and 20) the work required for advancing the solution from one time step to the next may be kept to (N+1) times that of a noniterative scheme. Many of the operations required by the GMRES algorithm such as matrix-vector multiplies, matrix additions and subtractions can all be vectorized and parallelized efficiently.

Sankar, Lakshmi N.↗

Shared virtual memory and generalized speedup

Generalized speedup is defined as parallel speed over sequential speed. The generalized speedup and its relation with other existing performance metrics, such as traditional speedup, efficiency, scalability, etc., are carefully studied. In terms of the introduced asymptotic speed, it was shown that the difference between the generalized speedup and the traditional speedup lies in the definition of the efficiency of uniprocessor processing, which is a very important issue in shared virtual memory machines. A scientific application was implemented on a KSR-1 parallel computer. Experimental and theoretical results show that the generalized speedup is distinct from the traditional speedup and provides a more reasonable measurement. In the study of different speedups, various causes of superlinear speedup are also presented.

Sun, Xian-He↗

Point-Focus Concentration Compact Telescoping Array: Extreme Environments Solar Power Base Phase Final Report

Orbital ATK, in partnership with Mark ONeill LLC (MOLLC), has developed a novel solar array platform, PFC-CTA, which provides a significant advance in performance and cost reduction compared to all currently available space solar systems. PFC refers to the Point Focus Concentration of light provided by MOLLCs thin, flat Fresnel optics. These lenses focus light to a point of approximately 100 times the intensity of the ambient light, onto a solar cell of approximately 125th the size of the lens. CTA stands for Compact Telescoping Array, which is the solar array blanket structural platform originally devised by NASA and currently being advanced by Orbital ATK and partners under NASA and AFRL funding to a projected TRL 5+ by late-2018.The NASA Game Changing Development Extreme Environment Solar Power (EESP) Base Phase study has enabled Orbital ATK to refine component designs, perform component level and system performance analyses, and test prototype hardware of the key elements of PFC-CTA, and increased the TRL of PFC-specific technology elements to TRL 4. Key performance metrics currently projected are as follows: Scalability from 5 kW to 300 kW per wing (AM0); Specific Power 500 Wkg (AM0); Stowage Efficiency 100 kWm3; 5:1 margin on pointing tolerance vs. capability; 50 launched cost savings; Wide range of operability between Venus and Saturn by active andor passive thermal management.

McEachen, Michael E.↗

Point-Focus Concentration Compact Telescoping Array: EESP Option 1 Phase Final Report for Public Release

Orbital ATK, in partnership with Mark O’Neill LLC (MOLLC) and SolAero Technologies Corp., has developed a novel solar array platform, PFC-CTA, which provides a significant advance in performance and cost reduction compared to all currently available space solar systems. “PFC” refers to the Point Focus Concentration of light provided by MOLLC’s thin, flat Fresnel optics. These lenses focus light to a point of approximately 100 times the intensity of the ambient light, onto a solar cell of approximately 1/25th the size of the lens. “CTA” stands for Compact Telescoping Array1, which is the solar array blanket structural platform originally devised by NASA and currently being advanced by Orbital ATK and partners under NASA and AFRL funding to a projected TRL 5+ by late-2018. The NASA Game Changing Development Extreme Environment Solar Power (EESP) Option 1 Phase study has enabled Orbital ATK to generate and refine component designs, perform component level and system performance analyses, and test prototype hardware of the key elements of PFC-CTA, and increased the TRL of PFC-specific technology elements to TRL ~5. Key performance metrics currently projected are as follows: Scalability from < 5 kW to >300 kW per wing (AM0); Specific Power > 250 W/kg (BoL, AM0); Stowage Efficiency > 60 kW/m3; 5:1 margin on pointing tolerance vs. capability; >50% launched cost savings; Wide range of operability between Venus and Saturn by active and/or passive thermal management.

Mceachen, Michael E.↗

Evaluation of Global Surface Water Temperature Data Sets for use in Passive Remote Sensing of Soil Moisture

Inland open water bodies often pose a systematic error source in the passive remote sensing retrievals of soil moisture. Water temperature is a necessary variable used to compute water emissions that is required to be subtracted from satellite observation to yield actual emissions from the land portion, which in turn generates accurate soil moisture retrievals. Therefore, overestimation of soil moisture can often be corrected using concurrent water temperature data in the overall mitigation procedure. In recent years, several data sets of lake water temperature have become available, but their specifications and accuracy have rarely been investigated in the context of passive soil moisture remote sensing on a global scale. For this reason, three lake temperature products were evaluated against in-situ measurements from 2007 to 2011. The data sets include the lake surface water temperature (LSWT) from Global Observatory of Lake Responses to Environmental Change (GloboLakes), the Copernicus Global Land Operations Cryosphere and Water (C-GLOPS), as well as the lake mix-layer temperature (LMLT) from the European Centers for Medium-Range Weather Forecast (ECMWF) ERA5 Land Reanalysis. GloboLakes, C-GLOPS, and ERA5 Land have overall comparable performance with Pearson correlations (R) of 0.87, 0.92 and 0.88 in comparison with in-situ measurements. LSWT products exhibit negative median biases of −0.27 K (GloboLakes) and −0.31 K (C-GLOPS), whereas the median bias of LMLT is 1.56 K. When mapped from their respective native resolutions to a common 9 km Equal-Area Scalable Earth (EASE) Grid 2.0 projection, similar relative performance was observed. LMLT and LSWT data are closer in performance over the 9 km grid cells that exhibit a small range of lake cover fractions (0.05–0.5). Despite comparable relative performance, ERA5 Land shows great advantages in spatial coverage and temporal resolution. In summary, an integrated evaluation on data accuracy, long-term availability, global coverage, temporal resolution, and regular forward processing with modest data latency led us to conclude that LMLT from the ERA5 Land Reanalysis product represents the most optimal path for use in the development of a long-term soil moisture product.

Runze Zhang↗

Cryogenic 160-GHz MMIC Heterodyne Receiver Module

A cryogenic 160-GHz MMIC heterodyne receiver module has demonstrated a system noise temperature of 100 K or less at 166 GHz. This module builds upon work previously described in Development of a 150-GHz MMIC Module Prototype for Large-Scale CMB Radiation (NPO-47664), NASA Tech Briefs, Vol. 35, No. 8 (August 2011), p. 27. In the original module, the local oscillator signal was saturating the MMIC low-noise amplifiers (LNAs) with power. In order to suppress the local oscillator signal from reaching the MMIC LNAs, the W-band (75 110 GHz) signal had to be filtered out before reaching 140 170 GHz. A bandpass filter was developed to cover 120 170 GHz, using microstrip parallel-coupled lines to achieve the desired filter bandwidth, and ensure that the unwanted W-band local oscillator signal would be sufficiently suppressed. With the new bandpass filter, the entire receiver can work over the 140 180-GHz band, with a minimum system noise temperature of 460 K at 166 GHz. The module was tested cryogenically at 20 K ambient temperature, and it was found that the receiver had a noise temperature of 100 K over an 8-GHz bandwidth. The receiver module now includes a microstrip bandpass filter, which was designed to have a 3-dB bandwidth of approximately 120-170 GHz. The filter was fabricated on a 3-mil-thick alumina substrate. The filter design was based on a W-band filter design made at JPL and used in the QUIET (Q/U Imaging ExperimenT) radiometer modules. The W-band filter was scaled for a new center frequency of 150 GHz, and the microstrip segments were changed accordingly. Also, to decrease the bandwidth of the resulting scaled design, the center gaps between the microstrip lines were increased (by four micrometers in length) compared to the gaps near the edges. The use of the 150-GHz bandpass filter has enabled the receiver module to function well at room temperature. The system noise temperature was measured to be less than 600 K (at room temperature) from 154 to 168 GHz. Additionally, the use of a W-band isolator between the receiver module and the local oscillator source also improved the noise temperature substantially. This may be because the mixer was presented with a better impedance match with the use of the isolator. Cryogenic testing indicates a system noise temperature of 100 K or less at 166 GHz. Prior tests of the MMIC amplifiers alone have resulted in a system noise temperature of 65.70 K in the same frequency range (.160 GHz) when cooled to an ambient temperature of 20 K. While other detector systems may be slightly more sensitive (such as SIS mixers), they require more cooling (to 4 K ambient) and are not as easily scalable to build a large array, due to the need for large magnets and other equipment. When cooled to 20 K, this receiver module achieves approximately 100 K system noise temperature, which is slightly higher than single-amplifier module results obtained at JPL (65.70 K when an amplifier is corrected for back-end noise contributions). If this performance can be realized in practice, and a scalable array can be produced, the impact on cosmic microwave background experiments, astronomical and Earth spectroscopy, interferometry, and radio astronomy in general will be dramatic.

Samoska, Lorene A.↗

FACT, Mega-ROSA, SOLAROSA

The Flexible Array Concentrator Technology (FACT) is a lightweight, high-performance reflective concentrator blanket assembly that can be used on flexible solar array blankets. The FACT concentrator replaces every other row of solar cells on a solar array blanket, significantly reducing the cost of the array. The modular design is highly scalable for the array system designer, and exhibits compact stowage, good off-pointing acceptance, and mass/cost savings. The assembly s relatively low concentration ratio, accompanied by a large radiative area, provides for a low cell operating temperature, and eliminates many of the thermal problems inherent in high-concentration-ratio designs. Unlike other reflector technologies, the FACT concentrator modules function on both z-fold and rolled flexible solar array blankets, as well as rigid array systems. Mega-ROSA (Mega Roll-Out Solar Array) is a new, highly modularized and extremely scalable version of ROSA that provides immense power level range capability from 100 kW to several MW in size. Mega-ROSA will enable extremely high-power spacecraft and SEP-powered missions, including space-tug and largescale planetary science and lunar/asteroid exploration missions. Mega-ROSA's inherent broad power scalability is achieved while retaining ROSA s solar array performance metrics and missionenabling features for lightweight, compact stowage volume and affordability. This innovation will enable future ultra-high-power missions through lowcost (25 to 50% cost savings, depending on PV and blanket technology), lightweight, high specific power (greater than 200 to 400 Watts per kilogram BOL (beginning-of-life) at the wing level depending on PV and blanket technology), compact stowage volume (greater than 50 kilowatts per cubic meter for very large arrays), high reliability, platform simplicity (low failure modes), high deployed strength/stiffness when scaled to huge sizes, and high-voltage operation capability. Mega-ROSA is adaptable to all photovoltaic and concentrator flexible blanket technologies, and can readily accommodate standard multijunction and emerging ultra-lightweight IMM (inverted metamorphic) photovoltaic flexible blanket assemblies, as well as ENTECHs Stretched Lens Array (SLA) and DSSs (Deployable Space Systems) FACT, which allows for cost reduction at the array level.

Spence, Brian↗

Efficient Process Migration for Parallel Processing on Non-Dedicated Networks of Workstations

This paper presents the design and preliminary implementation of MpPVM, a software system that supports process migration for PVM application programs in a non-dedicated heterogeneous computing environment. New concepts of migration point as well as migration point analysis and necessary data analysis are introduced. In MpPVM, process migrations occur only at previously inserted migration points. Migration point analysis determines appropriate locations to insert migration points; whereas, necessary data analysis provides a minimum set of variables to be transferred at each migration pint. A new methodology to perform reliable point-to-point data communications in a migration environment is also discussed. Finally, a preliminary implementation of MpPVM and its experimental results are presented, showing the correctness and promising performance of our process migration mechanism in a scalable non-dedicated heterogeneous computing environment. While MpPVM is developed on top of PVM, the process migration methodology introduced in this study is general and can be applied to any distributed software environment.

Chanchio, Kasidit↗

Development and Validation of a Fast, Accurate and Cost-Effective Aeroservoelastic Method on Advanced Parallel Computing Systems

Progress to date towards the development and validation of a fast, accurate and cost-effective aeroelastic method for advanced parallel computing platforms such as the IBM SP2 and the SGI Origin 2000 is presented in this paper. The ENSAERO code, developed at the NASA-Ames Research Center has been selected for this effort. The code allows for the computation of aeroelastic responses by simultaneously integrating the Euler or Navier-Stokes equations and the modal structural equations of motion. To assess the computational performance and accuracy of the ENSAERO code, this paper reports the results of the Navier-Stokes simulations of the transonic flow over a flexible aeroelastic wing body configuration. In addition, a forced harmonic oscillation analysis in the frequency domain and an analysis in the time domain are done on a wing undergoing a rigid pitch and plunge motion. Finally, to demonstrate the ENSAERO flutter-analysis capability, aeroelastic Euler and Navier-Stokes computations on an L-1011 wind tunnel model including pylon, nacelle and empennage are underway. All computational solutions are compared with experimental data to assess the level of accuracy of ENSAERO. As the computations described above are performed, a meticulous log of computational performance in terms of wall clock time, execution speed, memory and disk storage is kept. Code scalability is also demonstrated by studying the impact of varying the number of processors on computational performance on the IBM SP2 and the Origin 2000 systems.

Goodwin, Sabine A.↗

A Parallel Multigrid Solver for Viscous Flows on Anisotropic Structured Grids

This paper presents an efficient parallel multigrid solver for speeding up the computation of a 3-D model that treats the flow of a viscous fluid over a flat plate. The main interest of this simulation lies in exhibiting some basic difficulties that prevent optimal multigrid efficiencies from being achieved. As the computing platform, we have used Coral, a Beowulf-class system based on Intel Pentium processors and equipped with GigaNet cLAN and switched Fast Ethernet networks. Our study not only examines the scalability of the solver but also includes a performance evaluation of Coral where the investigated solver has been used to compare several of its design choices, namely, the interconnection network (GigaNet versus switched Fast-Ethernet) and the node configuration (dual nodes versus single nodes). As a reference, the performance results have been compared with those obtained with the NAS-MG benchmark.

Prieto, Manuel↗

Practical Formal Verification of Diagnosability of Large Models via Symbolic Model Checking

This document reports on the activities carried out during a four-week visit of Roberto Cavada at the NASA Ames Research Center. The main goal was to test the practical applicability of the framework proposed, where a diagnosability problem is reduced to a Symbolic Model Checking problem. Section 2 contains a brief explanation of major techniques currently used in Symbolic Model Checking, and how these techniques can be tuned in order to obtain good performances when using Model Checking tools. Diagnosability is performed on large and structured models of real plants. Section 3 describes how these plants are modeled, and how models can be simplified to improve the performance of Symbolic Model Checkers. Section 4 reports scalability results. Three test cases are briefly presented, and several parameters and techniques have been applied on those test cases in order to produce comparison tables. Furthermore, comparison between several Model Checkers is reported. Section 5 summarizes the application of diagnosability verification to a real application. Several properties have been tested, and results have been highlighted. Finally, section 6 draws some conclusions, and outlines future lines of research.

Cavada, Roberto↗

Preliminary Analysis of the 30-m UltraBoom Flight Test

Future NASA missions require long, ultra-lightweight booms to enable solar sails, large sunshields, and other gossamer-type spacecraft structures. The space experiment discussed in this paper will flight validate the non-traditional ultra lightweight rigidizable, inflatable, isogrid structure utilizing graphite shape memory polymer (GR/SMP) called UltraBoom(TradeMark). The focus of this paper is the analysis of the 3-m ground test article. The primary objective of the mission is to show that a combination of ground testing and analysis can predict the on-orbit performance of an ultra lightweight boom that is scalable, predictable, and thermomechanically stable.

UltraBoom↗

A Compact, Modular Superconducting Bolometer Array Package

We have designed a detector package to house a superconducting bolometer array, SQUID multiplexers, bias and integration circuitry, optical filtering, electrical connectors, and thermal/mechanical interfaces. This package has been used successfully in the GISMO 2mm camera, a 128-pixel camera operating at a base temperature of 270mK. Operation at lower temperatures is allowed by providing direct heat sinking to the SQUIDS and bias resistors, which generate the bulk of the dissipation in the package. Standard electrical connectors provide reliable contact while enabling quick installation and removal of the package. Careful design has gone into the compensation for differing thermal expansions, the need for heat sinking of the bolometer array, and the placement of magnetic shielding in critical areas. In this presentation, we detail the design and performance of this detector package and describe its scalability to 1280- pixel arrays in the near future.

Benford, Dominic J.↗

A Compact, Modular Package for Superconducting Bolometer Arrays

As bolometer arrays grow to ever-larger formats, packaging becomes a more critical engineering issue. We have designed a detector package to house a superconducting bolometer array, SQUID multiplexers, bias and filtering circuitry, and electrical connectors. The package includes an optical filter, magnetic shielding, and has well-defined thermal and mechanical interfaces. An early version of this package has been used successfully in the GISMO 2mm camera, a 128-pixel camera operating at a base temperature of 270mK. A more advanced package permits operation at lower temperatures by providing direct heat sinking to the SQUIDS and bias resistors, which generate the bulk of the dissipation in the package. Standard electrical connectors provide reliable contact while enabling quick installation and removal of the package. We describe how the design compensates for differing thermal expansions, allows heat sinking of the bolometer array, and features magnetic shielding in critical areas. We highlight the performance of this detector package and describe its scalability to 1280-pixel arrays in the near future.

Benford, D.↗

Graphics Processing Unit (GPU) Acceleration of the Goddard Earth Observing System Atmospheric Model

The Goddard Earth Observing System 5 (GEOS-5) is the atmospheric model used by the Global Modeling and Assimilation Office (GMAO) for a variety of applications, from long-term climate prediction at relatively coarse resolution, to data assimilation and numerical weather prediction, to very high-resolution cloud-resolving simulations. GEOS-5 is being ported to a graphics processing unit (GPU) cluster at the NASA Center for Climate Simulation (NCCS). By utilizing GPU co-processor technology, we expect to increase the throughput of GEOS-5 by at least an order of magnitude, and accelerate the process of scientific exploration across all scales of global modeling, including: The large-scale, high-end application of non-hydrostatic, global, cloud-resolving modeling at 10- to I-kilometer (km) global resolutions Intermediate-resolution seasonal climate and weather prediction at 50- to 25-km on small clusters of GPUs Long-range, coarse-resolution climate modeling, enabled on a small box of GPUs for the individual researcher After being ported to the GPU cluster, the primary physics components and the dynamical core of GEOS-5 have demonstrated a potential speedup of 15-40 times over conventional processor cores. Performance improvements of this magnitude reduce the required scalability of 1-km, global, cloud-resolving models from an unfathomable 6 million cores to an attainable 200,000 GPU-enabled cores.

Putnam, Williama↗

Climate Analytics as a Service

Climate science is a big data domain that is experiencing unprecedented growth. In our efforts to address the big data challenges of climate science, we are moving toward a notion of Climate Analytics-as-a-Service (CAaaS). CAaaS combines high-performance computing and data-proximal analytics with scalable data management, cloud computing virtualization, the notion of adaptive analytics, and a domain-harmonized API to improve the accessibility and usability of large collections of climate data. MERRA Analytic Services (MERRA/AS) provides an example of CAaaS. MERRA/AS enables MapReduce analytics over NASA's Modern-Era Retrospective Analysis for Research and Applications (MERRA) data collection. The MERRA reanalysis integrates observational data with numerical models to produce a global temporally and spatially consistent synthesis of key climate variables. The effectiveness of MERRA/AS has been demonstrated in several applications. In our experience, CAaaS is providing the agility required to meet our customers' increasing and changing data management and data analysis needs.

big data↗