Search NASASearch

SEARCH · Search NASA

Results for “concurrency programming”

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 199 records · Page 11

PC-CUBE: A Personal Computer Based Hypercube

PC-CUBE is an ensemble of IBM PCs or close compatibles connected in the hypercube topology with ordinary computer cables. Communication occurs at the rate of 115.2 K-band via the RS-232 serial links. Available for PC-CUBE is the Crystalline Operating System III (CrOS III), Mercury Operating System, CUBIX and PLOTIX which are parallel I/O and graphics libraries. A CrOS performance monitor was developed to facilitate the measurement of communication and computation time of a program and their effects on performance. Also available are CXLISP, a parallel version of the XLISP interpreter; GRAFIX, some graphics routines for the EGA and CGA; and a general execution profiler for determining execution time spent by program subroutines. PC-CUBE provides a programming environment similar to all hypercube systems running CrOS III, Mercury and CUBIX. In addition, every node (personal computer) has its own graphics display monitor and storage devices. These allow data to be displayed or stored at every processor, which has much instructional value and enables easier debugging of applications. Some application programs which are taken from the book Solving Problems on Concurrent Processors (Fox 88) were implemented with graphics enhancement on PC-CUBE. The applications range from solving the Mandelbrot set, Laplace equation, wave equation, long range force interaction, to WaTor, an ecological simulation.

Ho, Alex

Solid Inflammability Boundary at Low Speed (SIBAL)

This research program is concerned with the effect of low-speed, concurrent flow on the spreading and extinction processes of flames over solid fuels. The primary objective is to verify the theoretically predicted extinction boundary, using oxygen percentage and flow velocity as coordinates. In particular, we are interested in the low-speed quenching limits and the existence of the critical oxygen flammability limit. Detailed flame spread characteristics, including flame spread rate, flame size, and flame structure are sought. Since the predicted flame behavior depends on the inclusion of flame and surface radiation, the measured results will also be used to assess the importance of radiative heat transfer by direct comparison to a comprehensive numerical model. This project passed the Science Concept Review (SCR) in 1996. As a result, the experiment continues on the flight definition path, and is currently scheduled to be performed in the Space Station Combustion Integrated Rack (CIR). We present an overview of recent and ongoing work, including selected experimental and theoretical topics.

T'ien, James S.

Solid Inflammability Boundary at Low-Speed (SIBAL)

This research program is concerned with the effect of low-speed, concurrent flow on the spreading and extinction processes of flames over solid fuels. The primary objective is to verify the theoretically predicted extinction boundary, using oxygen percentage and flow velocity as coordinates. Of particular interest are the low-speed quenching limits and the existence of the critical oxygen flammability limit. Detailed flame spread characteristics, including flame spread rate, flame size, and flame structure are sought. Since the predicted flame behavior depends on the inclusion of flame and surface radiation, the measured results will also be used to assess the importance of radiative heat transfer by direct comparison to a comprehensive numerical model. The solid fuel used in this experiment is a custom-made fabric consisting of a 1:1 blend of cotton and fiberglass. This choice was made following an extensive search to yield a material with favorable properties, namely, rollability, non-cracking behavior during combustion, strength after combustion, and flammability in a range of oxygen limits permissible within the Combustion Integrated Rack (CIR) on the International Space Station. At the present time, an effort is being made to characterize both the radiative properties of the fuel and the flame spreading behavior in normal gravity at reduced pressure. These will provide a basis for comparison with the microgravity results as well as aid in bracketing the anticipated flammability boundary for the flight experiment. An overview of recent work, with emphasis on theoretical results, is presented.

T'ien, James

STARDUST: Discovery's InterStellar Dust and Cometary Sample Return Mission

The STARDUST Discovery mission will collect samples of cometary and interstellar dust and return them to Earth. The Jet Propulsion Laboratory provides project management with Lockheed Martin Astronautics as the spacecraft industrial partner. STARDUST management is aggressively pursuing cost control through the use of Total Quality Management principles, specifically operating in a Project Engineering and Integration Team that

STARDUST

Maintaining consistency in distributed systems

In systems designed as assemblies of independently developed components, concurrent access to data or data structures normally arises within individual programs, and is controlled using mutual exclusion constructs, such as semaphores and monitors. Where data is persistent and/or sets of operation are related to one another, transactions or linearizability may be more appropriate. Systems that incorporate cooperative styles of distributed execution often replicate or distribute data within groups of components. In these cases, group oriented consistency properties must be maintained, and tools based on the virtual synchrony execution model greatly simplify the task confronting an application developer. All three styles of distributed computing are likely to be seen in future systems - often, within the same application. This leads us to propose an integrated approach that permits applications that use virtual synchrony with concurrent objects that respect a linearizability constraint, and vice versa. Transactional subsystems are treated as a special case of linearizability.

Birman, Kenneth P.

Analytical Fuel Property Effects - Small Combustors. Phase II

A test program was conducted to study the effects of non-standard aviation fuels on a typical small gas turbine combustor, and to evaluate the effectiveness of design changes intended to counter the effects of these fuels. This study was a follow on to an earlier analytical study to predict the fuel effects and generate the design modifications evaluated in this program. The T700/CT7 engine family was chosen for both studies as being representative of the class of aircraft power plants desired for this study. Fuel properties, as specified by NASA, are characterized by low hydrogen content and high aromatics levels. No. 2 diesel fuel was also evaluated in this program. The tests demonstrated the anticipated higher than normal smoke output and flame radiation intensity with resulting increased metal temperatures on the baseline T700 combustor. Three new designs were evaluated using the non standard fuels. The three designs incorporated enhanced cooling features and smoke reduction features. All three designs, when burning the broad specification fuels, exhibited metal temperatures at or below the baseline combustor temperatures on JP-5. Smoke levels were acceptable but higher than predicted. This was partly due to the increase in baseline combustor smoke levels with the broad spec fuels being higher than anticipated. One combustor of the three clearly demonstrated the best smoke and metal temperature characteristics. It was also easiest to manufacture and incorporate into a production design. GE with NASA's concurrence selected and subjected this combustor to a final component test program.

Monty, J.

Development of a New Data Tool for Computing Launch and Landing Availability with Respect to Surface Weather

The Marshall Space Flight Center Natural Environments Branch has a long history of expertise in the modeling and computation of statistical launch availabilities with respect to weather conditions. Their existing data analysis product, the Atmospheric Parametric Risk Assessment (APRA) tool, computes launch availability given an input set of vehicle hardware and/or operational weather constraints by calculating the climatological probability of exceeding the specified constraint limits, APRA has been used extensively to provide the Space Shuttle program the ability to estimate impacts that various proposed design modifications would have to overall launch availability. The model accounts for both seasonal and diurnal variability at a single geographic location and provides output probabilities for a single arbitrary launch attempt. Recently, the Shuttle program has shown interest in having additional capabilities added to the APRA model, including analysis of humidity parameters, inclusion of landing site weather to produce landing availability, and concurrent analysis of multiple sites, to assist in operational landing site selection. In addition, the Constellation program has also expressed interest in the APRA tool, and has requested several additional capabilities to address some Constellation-specific issues, both in the specification and verification of design requirements and in the development of operations concepts. The combined scope of the requested capability enhancements suggests an evolution of the model beyond a simple revision process. Development has begun for a new data analysis tool that will satisfy the requests of both programs. This new tool, Probabilities of Atmospheric Conditions and Environmental Risk (PACER), will provide greater flexibility and significantly enhanced functionality compared to the currently existing tool.

Burns, K. Lee

Design and evaluation of executable assertions for concurrent error detection

System level concurrent detection of errors due to hardware faults can be accomplished by introducing software redundancy in the form of executable assertions into a program to monitor the correct operation of the system during its execution. This paper attempts to formalize the use of executable assertions for the purpose of concurrent error detection, and discusses a transformation approach to the design of assertion statements. The second part deals with the effectiveness of the error detection technique. A fault simulation method for the evaluation of the reliability of the assertion statements is described. This scheme was used to study the effectiveness of a nontrivial program in providing protection against faults in the underlying system. The experimental results shows that the use of executable assertions provides an effective approach to achieve concurrent error detection.

Hua, Kien A.

Ethics Education in University Aviation Management Programs in the US: The Need - Part 1

This three-part study examines how four-year universities in the United States with baccalaureate programs in aviation management include ethics instruction in their curricula. Based on a literature review, no research exists to describe the current status of teaching ethics to aviation students. Yet concurrently, unethical activities reported in the media involving the aviation industry indicates the need for such programs. Part One of this study justifies the need for ethics education and develops a series of hypotheses to evaluate the current status of ethics instruction, which was investigated and will be reported on in Parts Two and Three of this study, respectively.

Oderman, Dale B.

Mars Pathfinder

The Mars Pathfinder Mission Assurance program was the first.

concurrent engineering early

Methods for design and evaluation of integrated hardware-software systems for concurrent computation

Research activities and publications are briefly summarized. The major tasks reviewed are: (1) VAX implementation of the PISCES parallel programming environment; (2) Apollo workstation network implementation of the PISCES environment; (3) FLEX implementation of the PISCES environment; (4) sparse matrix iterative solver in PSICES Fortran; (5) image processing application of PISCES; and (6) a formal model of concurrent computation being developed.

Pratt, T. W.

An Overview of SAL

To become practical for assurance, automated formal methods must be made more scalable, automatic, and cost-effective. Such an increase in scope, scale, automation, and utility can be derived from an emphasis on a systematic separation of concerns during verification. SAL (Symbolic Analysis Laboratory) attempts to address these issues. It is a framework for combining different tools to calculate properties of concurrent systems. The heart of SAL is a language, developed in collaboration with Stanford, Berkeley, and Verimag for specifying concurrent systems in a compositional way. Our instantiation of the SAL framework augments PVS with tools for abstraction, invariant generation, program analysis (such as slicing), theorem proving, and model checking to separate concerns as well as calculate properties (i.e., perform, symbolic analysis) of concurrent systems. We. describe the motivation, the language, the tools, their integration in SAL/PAS, and some preliminary experience of their use.

Bensalem, Saddek

Environmental requirements for flat plate photovoltaic modules for terrestrial applications

The environmental test requirements that have been developed for flat plate modules purchased through Department of Energy funding are described. Concurrent with the selection of the initial qualification tests from space program experience - temperature cycling and humidity - surveys of existing photovoltaic systems in the field revealed that arrays were experiencing the following failure modes: interconnect breakage, delamination, and electrical termination corrosion. These coupled with application-dependent considerations led to the development of additional qualification tests, such as cyclic pressure loading, warped mounting surface, and hail. Rationale for the selection of tests, their levels and durations is described. Comparisons between field-observed degradation and test-induced degradation show a positive correlation with some of the observed field effects. Also, the tests are proving useful for detecting design, process, and workmanship deficiencies. The status of study efforts for the development of environmental requirements for field-related problems is reviewed.

Hoffman, A. R.

Advanced main combustion chamber program

The topics presented are covered in viewgraph form and include the following: investment of low cost castings; usage of SSME program; usage of MSFC personnel for design effort; and usage of concurrent engineering techniques.

Source record

Re-engineering NASA's space communications to remain viable in a constrained fiscal environment

Along with the Red and Blue Teams commissioned by the NASA Administrator in 1992, NASA's Associate Administrator for Space Communications commissioned a Blue Team to review the Office of Space Communications (Code O) Core Program and determine how the program could be conducted faster, better, and cheaper. Since there was no corresponding Red Team for the Code O Blue Team, the Blue Team assumed a Red Team independent attitude and challenged the status quo, including current work processes, functional distinctions, interfaces, and information flow, as well as traditional management and system development practices. The Blue Team's unconstrained, non-parochial, and imaginative look at NASA's space communications program produced a simplified representation of the space communications infrastructure that transcends organizational and functional boundaries, in addition to existing systems and facilities. Further, the Blue Team adapted the 'faster, better, cheaper' charter to be relevant to the multi-mission, continuous nature of the space communications program and to serve as a gauge for improving customer services concurrent with achieving more efficient operations and infrastructure life cycle economies. This simplified representation, together with the adapted metrics, offers a future view and process model for reengineering NASA's space communications to remain viable in a constrained fiscal environment. Code O remains firm in its commitment to improve productivity, effectiveness, and efficiency. In October 1992, the Associate Administrator reconstituted the Blue Team as the Code O Success Team (COST) to serve as a catalyst for change. In this paper, the COST presents the chronicle and significance of the simplified representation and adapted metrics, and their application during the FY 1993-1994 activities.

Hornstein, Rhoda Shaller

Classic and Quantum Task-Based Intelligent Runtime for QIRs Running on Multiple QPUs

High-performance computing systems are rapidly evolving into heterogeneous platforms that fuse quantum accelerators with traditional classical processing units (CPUs) and graphical processing units (GPUs). This convergence calls for runtimes capable of managing both classical and quantum workloads in a unified manner. We introduce an intelligent, task-based runtime that marries the Intelligent RuntIme System (IRIS) asynchronous scheduler with a quantum programming stack through the Quantum Intermediate Representation Execution Engine (QIR-EE). Our design allows programs written in the quantum intermediate representation (QIR) to be dispatched concurrently to a variety of back-ends, including multiple quantum simulators and nascent quantum processors, enabling genuine hybrid execution on a single node. To illustrate its practicality, we partition a 4-qubit and 20-qubit circuit into three sub-circuits using quantum circuit cutting via the QCut library. Each sub-circuit is simulated independently by the QIR-EE driver within IRIS, after which a classical post-processing step merges the simulation results to recover the outcome of the original full-circuit computation. This case study demonstrates how finer task granularity can enable the parallel execution and lower the simulation burden per quantum task while preserving overall accuracy, highlighting the feasibility of our hybrid approach.

Miniskar, Narasinga Rao [ORNL] (ORCID:000000018259

Space Shuttle Strategic Planning Status

The Space Shuttle Program is aggressively planning the Space Shuttle manifest for assembling the International Space Station and servicing the Hubble Space Telescope. Implementing this flight manifest while concurrently transitioning to the Exploration architecture creates formidable challenges; the most notable of which is retaining critical skills within the Shuttle Program workforce. The Program must define a strategy that will allow safe and efficient fly-out of the Shuttle, while smoothly transitioning Shuttle assets (both human and facility) to support early flight demonstrations required in the development of NASA s Crew Exploration Vehicle (CEV) and Crew and Cargo Launch Vehicles (CLV). The Program must accomplish all of this while maintaining the current level of resources. Therefore, it will be necessary to initiate major changes in operations and contracting. Overcoming these challenges will be essential for NASA to fly the Shuttle safely, accomplish the President s "Vision for Space Exploration," and ultimately meet the national goal of maintaining a robust space program. This paper will address the Space Shuttle Program s strategy and its current status in meeting these challenges.

Henderson, Edward M.

Space Shuttle Strategic Planning Status

The Space Shuttle Program is aggressively flying the Space Shuttle manifest for assembling the International Space Station and servicing the Hubble Space Telescope. Completing this flight manifest while concurrently transitioning to the Exploration architecture creates formidable challenges; the most notable of which is retaining critical skills within the Shuttle Program workforce. The Program must define a strategy that will allow safe and efficient fly-out of the Shuttle, while smoothly transitioning Shuttle assets (both human and facility) to support early flight demonstrations required in the development of NASA's Crew Exploration Vehicle (Orion) and Crew and Cargo Launch Vehicles (Ares I). The Program must accomplish all of this while maintaining the current level of resources. Therefore, it will be necessary to initiate major changes in operations and contracting. Overcoming these challenges will be essential for NASA to fly the Shuttle safely, accomplish the Vision for Space Exploration, and ultimately meet the national goal of maintaining a robust space program. This paper will address the Space Shuttle Program s strategy and its current status in meeting these challenges.

Norbraten, Gordon L.