Search NASA⌕ Search

SEARCH · Search NASA

Results for “parallel implementation”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,315 records · Page 73

Zero-Shear, Low-Disturbance Optical Delay Line

A design concept has been proposed for an optomechanical apparatus that would implement a variable optical delay line with a fixed angle between its input and output light beams. The apparatus would satisfy requirements that emphasize performance in interferometric applications: to contain a minimum number of optical surfaces, each used at low angle-of-incidence, and to be nominally free of shear (transverse motion of the beam) on any optical element. As an additional advantage, the apparatus would afford partial compensation of vibration disturbances associated with adjustment of the optical delay by both reducing the amount of motion required to achieve a desired optical delay and by splitting the total motion between two assemblies. As compared to prior art implementations of delay lines, the only disadvantage of the concept is that the motions of the optical elements must be well coordinated through mechanical linkages or electronic controls. The optical elements would be two flat mirrors -- M1 and M2 -- mounted on linear actuators. The actuation axes of M1 and M2 would be parallel to the incoming and outgoing light beams, respectively. M1 would be mounted on its actuator at a fixed angle required to aim the beam reflected from it to the center of M2. In turn, M2 would be mounted on its actuator at a fixed angle required to aim the outgoing beam in the desired direction. Moreover, the angles of M1 and M2 would be chosen so that the angle between M1 and the incoming beam equals the angle between M2 and the outgoing beam.

Oseas, Jeffrey↗

Development of a Grid-Independent Geos-Chem Chemical Transport Model (v9-02) as an Atmospheric Chemistry Module for Earth System Models

The GEOS-Chem global chemical transport model (CTM), used by a large atmospheric chemistry research community, has been re-engineered to also serve as an atmospheric chemistry module for Earth system models (ESMs). This was done using an Earth System Modeling Framework (ESMF) interface that operates independently of the GEOSChem scientific code, permitting the exact same GEOSChem code to be used as an ESM module or as a standalone CTM. In this manner, the continual stream of updates contributed by the CTM user community is automatically passed on to the ESM module, which remains state of science and referenced to the latest version of the standard GEOS-Chem CTM. A major step in this re-engineering was to make GEOS-Chem grid independent, i.e., capable of using any geophysical grid specified at run time. GEOS-Chem data sockets were also created for communication between modules and with external ESM code. The grid-independent, ESMF-compatible GEOS-Chem is now the standard version of the GEOS-Chem CTM. It has been implemented as an atmospheric chemistry module into the NASA GEOS- 5 ESM. The coupled GEOS-5-GEOS-Chem system was tested for scalability and performance with a tropospheric oxidant-aerosol simulation (120 coupled species, 66 transported tracers) using 48-240 cores and message-passing interface (MPI) distributed-memory parallelization. Numerical experiments demonstrate that the GEOS-Chem chemistry module scales efficiently for the number of cores tested, with no degradation as the number of cores increases. Although inclusion of atmospheric chemistry in ESMs is computationally expensive, the excellent scalability of the chemistry module means that the relative cost goes down with increasing number of cores in a massively parallel environment.

CTM↗

A parallel VLSI architecture for a digital filter of arbitrary length using Fermat number transforms

A parallel architecture for computation of the linear convolution of two sequences of arbitrary lengths using the Fermat number transform (FNT) is described. In particular a pipeline structure is designed to compute a 128-point FNT. In this FNT, only additions and bit rotations are required. A standard barrel shifter circuit is modified so that it performs the required bit rotation operation. The overlap-save method is generalized for the FNT to compute a linear convolution of arbitrary length. A parallel architecture is developed to realize this type of overlap-save method using one FNT and several inverse FNTs of 128 points. The generalized overlap save method alleviates the usual dynamic range limitation in FNTs of long transform lengths. Its architecture is regular, simple, and expandable, and therefore naturally suitable for VLSI implementation.

Truong, T. K.↗

High-performance fault-tolerant VLSI systems using micro rollback

A technique called micro rollback, which allows most of the performance penalty for concurrent error detection to be eliminated, is presented. Detection is performed in parallel with the transmission of information between modules, thus removing the delay for detection from the critical path. Erroneous information may thus reach its destination module several clock cycles before an error indication. Operations performed on this erroneous information are undone using a hardware mechanism for fast rollback of a few cycles. The implementation of a VLSI processor capable of micro rollback is discussed, as well as several critical issues related to its use in a complete system.

Tamir, Yuval↗

Graph-Based Dynamic Assignment Of Multiple Processors

Algorithm-to-architecture mapping model (ATAMM) is strategy minimizing time needed to periodically execute graphically described, data-driven application algorithm on multiple data processors. Implemented as operating system managing flow of data and dynamically assigns nodes of graph to processors. Predicts throughput versus number of processors available to execute given application algorithm. Includes rules ensuring application algorithm represented by graph executed periodically without deadlock and in shortest possible repetition time. ATAMM proves useful in maximizing effectiveness of parallel computing systems.

Hayes, Paul J.↗

Study of Boundary Layer Development in a Two-Stage Low-Pressure Turbine

Experimental data from jet-engine tests have indicated that unsteady blade row (wake) interactions and separation can have a significant impact on the efficiency of turbine stages. The effects of these interactions can be intensified in low-pressure turbine stages because of the low Reynolds number operating environment. Measured turbine efficiencies at takeoff can be as much as two points higher than those at cruise conditions. Thus, during the last decade a significant amount of effort has been put into determining the effects of transition and turbulence on the performance of low pressure turbine stages. Experimental investigations have been performed, for example, by Hodson et al. and Halstead et al. These investigations have helped identify/clarify the roles that factors such as the Reynolds number, free stream turbulence intensity, pressure gradient and curvature have in the generation of losses. In parallel to the experimental investigations, there have been significant analytical efforts to improve the modeling of transition. Examples of such efforts include the works of Mayle and Gostelow et al. These newer models show promise of providing accurate transition predictions over a wide range of flow conditions, although they have yet to be implemented into the numerical flow analyses used by the turbine design community. Some recent computational investigations of interest include the works of Chernobrovkin and Lakshminarayana and Eulitz and Engel. The focus of the current effort has been to -use a viscous, unsteady quasi-three-dimensional Navier-Stokes analysis to study boundary layer development in a two-stage low-pressure turbine. A two-layer algebraic turbulence model, along with a natural transition model and a bubble transition model, have been used, The geometry used in the simulations has been the subject of extensive experiments. The predicted results have been compared with experimental data, including airfoil loadings and time-averaged/unsteady integral boundary layer quantities.

Dorney, Daniel J.↗

Charge integration successive approximation analog-to-digital converter for focal plane applications using a single amplifier

An analog-to-digital converter for on-chip focal-plane image sensor applications. The analog-to-digital converter utilizes a single charge integrating amplifier in a charge balancing architecture to implement successive approximation analog-to-digital conversion. This design requires minimal chip area and has high speed and low power dissipation for operation in the 2-10 bit range. The invention is particularly well suited to CMOS on-chip applications requiring many analog-to-digital converters, such as column-parallel focal-plane architectures.

Zhou, Zhimin↗

A Correlation-Based Transition Model using Local Variables: Test Cases and Industrial Applications - Part 2

A new correlation-based transition model has been developed, which is built strictly on local variables. As a result, the transition model is compatible with modern computational fluid dynamics (CFD) methods using unstructured grids and massive parallel execution. The model is based on two transport equations, one for the intermittency and one for the transition onset criteria in terms of momentum thickness Reynolds number. The proposed transport equations do not attempt to model the physics of the transition process (unlike, e.g., turbulence models), but form a framework for the implementation of correlation-based models into general-purpose CFD methods.

Langtry, R. B.↗

NPSS on NASA's IPG: Using CORBA and Globus to Coordinate Multidisciplinary Aeroscience Applications

Within NASA's High Performance Computing and Communication (HPCC) program, the NASA Glenn Research Center is developing an environment for the analysis/design of aircraft engines called the Numerical Propulsion System Simulation (NPSS). The vision for NPSS is to create a "numerical test cell" enabling full engine simulations overnight on cost-effective computing platforms. To this end, NPSS integrates multiple disciplines such as aerodynamics, structures, and heat transfer and supports "numerical zooming" between O-dimensional to 1-, 2-, and 3-dimensional component engine codes. In order to facilitate the timely and cost-effective capture of complex physical processes, NPSS uses object-oriented technologies such as C++ objects to encapsulate individual engine components and CORBA ORBs for object communication and deployment across heterogeneous computing platforms. Recently, the HPCC program has initiated a concept called the Information Power Grid (IPG), a virtual computing environment that integrates computers and other resources at different sites. IPG implements a range of Grid services such as resource discovery, scheduling, security, instrumentation, and data access, many of which are provided by the Globus toolkit. IPG facilities have the potential to benefit NPSS considerably. For example, NPSS should in principle be able to use Grid services to discover dynamically and then co-schedule the resources required for a particular engine simulation, rather than relying on manual placement of ORBs as at present. Grid services can also be used to initiate simulation components on parallel computers (MPPs) and to address inter-site security issues that currently hinder the coupling of components across multiple sites. These considerations led NASA Glenn and Globus project personnel to formulate a collaborative project designed to evaluate whether and how benefits such as those just listed can be achieved in practice. This project involves firstly development of the basic techniques required to achieve co-existence of commodity object technologies and Grid technologies; and secondly the evaluation of these techniques in the context of NPSS-oriented challenge problems. The work on basic techniques seeks to understand how "commodity" technologies (CORBA, DCOM, Excel, etc.) can be used in concert with specialized "Grid" technologies (for security, MPP scheduling, etc.). In principle, this coordinated use should be straightforward because of the Globus and IPG philosophy of providing low-level Grid mechanisms that can be used to implement a wide variety of application-level programming models. (Globus technologies have previously been used to implement Grid-enabled message-passing libraries, collaborative environments, and parameter study tools, among others.) Results obtained to date are encouraging: we have successfully demonstrated a CORBA to Globus resource manager gateway that allows the use of CORBA RPCs to control submission and execution of programs on workstations and MPPs; a gateway from the CORBA Trader service to the Grid information service; and a preliminary integration of CORBA and Grid security mechanisms. The two challenge problems that we consider are the following: 1) Desktop-controlled parameter study. Here, an Excel spreadsheet is used to define and control a CFD parameter study, via a CORBA interface to a high throughput broker that runs individual cases on different IPG resources. 2) Aviation safety. Here, about 100 near real time jobs running NPSS need to be submitted, run and data returned in near real time. Evaluation will address such issues as time to port, execution time, potential scalability of simulation, and reliability of resources. The full paper will present the following information: 1. A detailed analysis of the requirements that NPSS applications place on IPG. 2. A description of the techniques used to meet these requirements via the coordinated use of CORBA and Globus. 3. A description of results obtained to date in the first two challenge problems.

Lopez, Isaac↗

Reengineering the Project Design Process

In response to NASA's goal of working faster, better and cheaper, JPL has developed extensive plans to minimize cost, maximize customer and employee satisfaction, and implement small- and moderate-size missions. These plans include improved management structures and processes, enhanced technical design processes, the incorporation of new technology, and the development of more economical space- and ground-system designs. The Laboratory's new Flight Projects Implementation Office has been chartered to oversee these innovations and the reengineering of JPL's project design process, including establishment of the Project Design Center and the Flight System Testbed. Reengineering at JPL implies a cultural change whereby the character of its design process will change from sequential to concurrent and from hierarchical to parallel. The Project Design Center will support missions offering high science return, design to cost, demonstrations of new technology, and rapid development. Its computer-supported environment will foster high-fidelity project life-cycle development and cost estimating.

Jet Propulsion Laboratory JPL project design concu↗

NASA Space Launch System Operations Outlook

The National Aeronautics and Space Administration's (NASA) Space Launch System (SLS) Program, managed at the Marshall Space Flight Center (MSFC), is working with the Ground Systems Development and Operations (GSDO) Program, based at the Kennedy Space Center (KSC), to deliver a new safe, affordable, and sustainable capability for human and scientific exploration beyond Earth's orbit (BEO). Larger than the Saturn V Moon rocket, SLS will provide 10 percent more thrust at liftoff in its initial 70 metric ton (t) configuration and 20 percent more in its evolved 130-t configuration. The primary mission of the SLS rocket will be to launch astronauts to deep space destinations in the Orion Multi-Purpose Crew Vehicle (MPCV), also in development and managed by the Johnson Space Center. Several high-priority science missions also may benefit from the increased payload volume and reduced trip times offered by this powerful, versatile rocket. Reducing the life-cycle costs for NASA's space transportation flagship will maximize the exploration and scientific discovery returned from the taxpayer's investment. To that end, decisions made during development of SLS and associated systems will impact the nation's space exploration capabilities for decades. This paper will provide an update to the operations strategy presented at SpaceOps 2012. It will focus on: 1) Preparations to streamline the processing flow and infrastructure needed to produce and launch the world's largest rocket (i.e., through incorporation and modification of proven, heritage systems into the vehicle and ground systems); 2) Implementation of a lean approach to reachback support of hardware manufacturing, green-run testing, and launch site processing and activities; and 3) Partnering between the vehicle design and operations communities on state-ofthe- art predictive operations analysis techniques. An example of innovation is testing the integrated vehicle at the processing facility in parallel, rather than sequentially, saving both time and money. These themes are accomplished under the context of a new cross-program integration model that emphasizes peer-to-peer accountability and collaboration towards a common, shared goal. Utilizing the lessons learned through 50 years of human space flight experience, SLS is assigning the right number of people from appropriate backgrounds, providing them the right tools, and exercising the right processes for the job. The result will be a powerful, versatile, and capable heavy-lift, human-rated asset for the future human and scientific exploration of space.

Hefner, William Keith↗

On-board Neural Processor Design for an Intelligent Multi-sensor Microspacecraft

A compact VLSI neural processor based on the Optimization Cellular Neural Network (OCNN)has been under development to provide a wide range of support for an intelligent remote sensing microspacecraft which requires both high bandwidth communication and high-performance computing for on-board data analysis, thematic data reduction, synergy of multiple types of sensors, and other smart-sensor functions. The OCNN architecture is a programmable multi-dimensional array of neurons which are locally connected with their local neurons. The OCNN operation theory, architecture, design and implementation, prototype chip, and system applications have been investigated in detail and presented in this paper.

array↗

QuikSCAT follow - on concept study

Global, real-time observations of the speed and direction of winds over the oceans ocean surface vector winds [OSVW]) are high priority measurements for National Oceanic and Atmospheric Administration’s (NOAA’s) weather forecasting, prediction, and hazard warning communities. At present, these data are provided by the experimental National Aeronautics and Space Administration (NASA) QuikSCAT satellite sensor, which is operating well beyond its design lifetime. To continue to meet the Nation’s need for operational OSVW observations beyond QuikSCAT, NOAA tasked the Jet Propulsion Laboratory (JPL) to design and provide costs for a set of QuikSCAT Follow-On mission options. Three scenarios were examined: 1) a QuikSCAT Replacement mission with capabilities commensurate to QuikSCAT, 2) a next-generation Extended Ocean Vector Winds Mission (XOVWM), as recommended in the National Research Council’s decadal survey to provide significantly improved all-weather, allwind, high spatial resolution measurements, and 3) an XOVWM Constellation consisting of two XOVWM observatories to provide improved temporal resolution. In parallel, NOAA asked its users to provide a quantitative assessment of each option’s benefit to NOAA. This report presents the JPL design, risk assessment, and cost for each of three options, together with a summary of the NOAA users’ benefit assessment. The report concludes that though all options are technically feasible for immediate implementation and have a risk posture consistent with a NOAA operational mission, the XOVWM options provide significant observational benefits. While a QuikSCAT Replacement option would continue current operational measurement capabilities, there is a strong and clearly defined operational need for improved capabilities in high winds (e.g., hurricanes or extra-tropical cyclones), heavy precipitation, and near coasts to enable significantly improved severe storm and coastal hazard forecasts, which are provided only by the XOVWM options.

Rodriquez, Ernesto↗

Two-dimensional nonsteady viscous flow simulation on the Navier-Stokes computer miniNode

The needs of large-scale scientific computation are outpacing the growth in performance of mainframe supercomputers. In particular, problems in fluid mechanics involving complex flow simulations require far more speed and capacity than that provided by current and proposed Class VI supercomputers. To address this concern, the Navier-Stokes Computer (NSC) was developed. The NSC is a parallel-processing machine, comprised of individual Nodes, each comparable in performance to current supercomputers. The global architecture is that of a hypercube, and a 128-Node NSC has been designed. New architectural features, such as a reconfigurable many-function ALU pipeline and a multifunction memory-ALU switch, have provided the capability to efficiently implement a wide range of algorithms. Efficient algorithms typically involve numerically intensive tasks, which often include conditional operations. These operations may be efficiently implemented on the NSC without, in general, sacrificing vector-processing speed. To illustrate the architecture, programming, and several of the capabilities of the NSC, the simulation of two-dimensional, nonsteady viscous flows on a prototype Node, called the miniNode, is presented.

Nosenchuck, Daniel M.↗

CCD/CID Processors Would Offer Greater Precision

Charge-coupled-device/charge-injection-device (CCD/CID) data processors of proposed type offer advantages of massively parallel computational architecture and high computational speed typical of older CCD/CID data processors, but with increased precision. Useful in performing matrix vector multiplications in variety of applications, including solving partial differential equations, processing signal and image data, control computations, and neural-network simulations. Greater precision of proposed devices help to ensure accuracy in CCD/CID implementations of pseudospectral neural networks - particular class of artificial neural networks especially suited to solving nonlinear differential equations.

Barhen, Jacob↗

A Comparison of Coolant Options for Brayton Power Conversion Heat Rejection Systems

This paper describes potential heat rejection design concepts for Brayton power conversion systems. Brayton conversion systems are currently under study by NASA for Nuclear Electric Propulsion (NEP) and surface power applications. The Brayton Heat Rejection Subsystem (HRS) must dissipate waste heat generated by the power conversion system due to inefficiencies in the thermal-to-electric conversion process. Sodium potassium (NaK) and H2O are two coolant working fluids that have been investigated in the design of a pumped loop and heat pipe space HRS. In general NaK systems are high temperature (300 to 1000 K) low pressure systems, and H2O systems are low temperature (300 to 600 K) high pressure systems. NaK is an alkali metal with health and safety hazards that require special handling procedures. On the other hand, H2O is a common fluid, with no health hazards and no special handling procedures. This paper compares NaK and H20 for the HRS pumped loop coolant working fluid. A detailed Microsoft Excel (Microsoft Corporation, Redmond, WA) analytical model, HRS_Opt, was developed to evaluate the various HRS design parameters. It is capable of analyzing NaK or H2O coolant, parallel or series flow configurations, and numerous combinations of other key parameters (heat pipe spacing, diameter and radial flux, radiator facesheet thickness, fluid duct system pressure drop, system rejected power, etc.) of the HRS. This paper compares NaK against water for the HRS coolant working fluid with respect to the relative mass, performance, design and implementation issues between the two fluids.

Mason, Lee S.↗

A Comparison of Coolant Options for Brayton Power Conversion Heat Rejection Systems

This paper describes potential heat rejection design concepts for Brayton power conversion systems. Brayton conversion systems are currently under study by NASA for Nuclear Electric Propulsion (NEP) and surface power applications. The Brayton Heat Rejection Subsystem (HRS) must dissipate waste heat generated by the power conversion system due to inefficiencies in the thermal-to-electric conversion process. Sodium potassium (NaK) and H2O are two coolant working fluids that have been investigated in the design of a pumped loop and heat pipe space HRS. In general NaK systems are high temperature (300 to 1000 K) low pressure systems, and H2O systems are low temperature (300 to 600 K) high pressure systems. NaK is an alkali metal with health and safety hazards that require special handling procedures. On the other hand, H2O is a common fluid, with no health hazards and no special handling procedures. This paper compares NaK and H2O for the HRS pumped loop coolant working fluid. A detailed Microsoft Excel (Microsoft Corporation, Redmond, WA) analytical model, HRS_Opt, was developed to evaluate the various HRS design parameters. It is capable of analyzing NaK or H2O coolant, parallel or series flow configurations, and numerous combinations of other key parameters (heat pipe spacing, diameter and radial flux, radiator facesheet thickness, fluid duct system pressure drop, system rejected power, etc.) of the HRS. This paper compares NaK against water for the HRS coolant working fluid with respect to the relative mass, performance, design and implementation issues between the two fluids.

Siamidis, John↗