Search NASA⌕ Search

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 91 records · Page 5

A concurrent distributed system for aircraft tactical decision generation

A research program investigating the use of AI techniques to aid in the development of a tactical decision generator (TDG) for within visual range (WVR) air combat engagements is discussed. The application of AI programming and problem-solving methods in the development and implementation of a concurrent version of the computerized logic for air-to-air warfare simulations (CLAWS) program, a second-generation TDG, is presented. Concurrent computing environments and programming approaches are discussed, and the design and performance of prototype concurrent TDG system (Cube CLAWS) are presented. It is concluded that the Cube CLAWS has provided a useful testbed to evaluate the development of a distributed blackboard system. The project has shown that the complexity of developing specialized software on a distributed, message-passing architecture such as the Hypercube is not overwhelming, and that reasonable speedups and processor efficiency can be achieved by a distributed blackboard system. The project has also highlighted some of the costs of using a distributed approach to designing a blackboard system.

Mcmanus, John W.↗

Automatically parallelizing batch inference on deep neural networks using Fiats and Fortran 2023 `do concurrent`

This paper introduces novel programming strategies that leverage features of the Fortran 2023 standard of the International Standards Organization (ISO) to automatically parallelize computations on deep neural networks. The paper focuses on the interplay of object-oriented, parallel, and functional programming paradigms in the Fiats deep learning library. We demonstrate how several infrequently used language features play a role in enabling efficient, parallel execution. Specifically, the ability to explicitly declare that a procedure is pure facilitates inference in the context of the language’s loop-parallelism construct `do concurrent`. Also, explicitly prohibiting the overriding of a parent type’s type-bound procedures eliminates the need for dynamic dispatch in performance-critical code. Finally, this paper uses batch inference calculations on a neural network surrogate for atmospheric aerosol dynamics to demonstrate that LLVM Flang compiler’s automatic parallelization of `do concurrent` achieves roughly the same performance and scalability as achieved by OpenMP compiler directives. We also demonstrate that double-precision inference costs 37–72% longer runtime than default-real precision with most values in the range 57-60%.

Rouson, Damian↗

Ground-based studies of emission-line variability: Recent results for NGC 5548 and future plans

Ever since emission-line variability was first detected in AGNs, it has been clearly understood that light-travel time effects in the broadline region (BLR) afford a tool for studying the structure of these spatially unresolved regions. However, only within the last few years has the observational problem become well defined in terms of the sampling rates and quality of data necessary to address the problem correctly. The amount of data required to extract structural information about the BLR from the continuum and emission-line light curves is so considerable that the most promising approach seemed to be to combine the observational efforts. The goal was to work together to produce a large, high-quality database which would then be released to individual investigators for more complete analysis. The cornerstone of this effort, was a joint NASA/ESA/SERC program to monitor the spectrum of NGC 5548 every four days with IUE from December 1988 through August 1988. A concurrent ground-based program was organized in an effort to enhance the scientific return on the project by extending the wavelength coverage and providing higher spectral resolution and signal to noise ratios than would be possible with IUE. It also turned out that the temporal resolution of the ground-based program was somewhat better than the temporal resolution of the IUE program, and the temporal baseline is longer and continues to grow. The database and initial results are presented by Peterson et al., (1991). The important results of the ground-based program are summarized, some additional applications of the existing data are described, and a few comments are made on what can be done in the future to expand on this work.

Peterson, Bradley M.↗

Rationale for an integrated moon/Mars exploration program

Although it is possible to design manned missions to Mars that do not involve prior lunar missions, a strategy that includes development of a lunar base before or concurrent with the Mars program offers potential benefits from space infrastructure development, space operations experience, and utilization of lunar materials for propulsion. Common utilization of infrastructure elements (e.g., Orbital Transfer Vehicles, Space Operation Center modules) is emphasized in this approach. Mass flows through a low Earth orbit Space Station change in quantity and in proportion of propellant to hardware as the infrastructure develops.

Duke, Michael B.↗

Methodologies and systems for heterogeneous concurrent computing

Heterogeneous concurrent computing is gaining increasing acceptance as an alternative or complementary paradigm to multiprocessor-based parallel processing as well as to conventional supercomputing. While algorithmic and programming aspects of heterogeneous concurrent computing are similar to their parallel processing counterparts, system issues, partitioning and scheduling, and performance aspects are significantly different. In this paper, we discuss critical design and implementation issues in heterogeneous concurrent computing, and describe techniques for enhancing its effectiveness. In particular, we highlight the system level infrastructures that are required, aspects of parallel algorithm development that most affect performance, system capabilities and limitations, and tools and methodologies for effective computing in heterogeneous networked environments. We also present recent developments and experiences in the context of the PVM system and comment on ongoing and future work.

Sunderam, V. S.↗

Steady and unsteady blade stresses within the SSME ATD/HPOTP inducer

There were two main goals of the ATD HPOTP (alternate turbopump development)(high pressure oxygen turbopump). First, determine the steady and unsteady inducer blade surface strains produced by hydrodynamic sources as a function of flow capacity (Q/N), suction specific speed (Nss), and Reynolds number (Re). Second, to identify the hydrodynamic source(s) of the unsteady blade strains. The reason the aforementioned goals are expressed in terms of blade strains as opposed to blade hydrodynamic pressures is because of the interest regarding the high cycle life of the inducer blades. This report focuses on the first goal of the test program which involves the determination of the steady and unsteady strain (stress) values at various points within the inducer blades. Strain gages were selected as the strain measuring devices. Concurrent with the experimental program, an analytical study was undertaken to produce a complete NASTRAN finite-element model of the inducer. Computational fluid dynamics analyses were utilized to provide the estimated steady-state blade surface pressure loading needed as load input to the NASTRAN inducer model.

Gross, R. Steven↗

Sensors 2000! Program: Advanced Biosensor and Measurement Systems Technologies for Spaceflight Research and Concurrent, Earth-Based Applications

Sensors 2000! (S2K!) is a specialized, integrated projects team organized to provide focused, directed, advanced biosensor and bioinstrumentation systems technology support to NASA's spaceflight and ground-based research and development programs. Specific technology thrusts include telemetry-based sensor systems, chemical/ biological sensors, medical and physiological sensors, miniaturized instrumentation architectures, and data and signal processing systems. A concurrent objective is to promote the mutual use, application, and transition of developed technology by collaborating in academic-commercial-govemment leveraging, joint research, technology utilization and commercialization, and strategic partnering alliances. Sensors 2000! is organized around three primary program elements: Technology and Product Development, Technology infusion and Applications, and Collaborative Activities. Technology and Product Development involves development and demonstration of biosensor and biotelemetry systems for application to NASA Space Life Sciences Programs; production of fully certified spaceflight hardware and payload elements; and sensor/measurement systems development for NASA research and development activities. Technology Infusion and Applications provides technology and program agent support to identify available and applicable technologies from multiple sources for insertion into NASA's strategic enterprises and initiatives. Collaborative Activities involve leveraging of NASA technologies with those of other government agencies, academia, and industry to concurrently provide technology solutions and products of mutual benefit to participating members.

Hines, J.↗

Reusable LH2 tank technology demonstration through ground test

The paper presents the project plan to demonstrate, by March 1997, the reusability of an integrated composite LH2 tank structure, cryogenic insulation, and thermal protection system (TPS). The plan includes establishment of design requirements and a comprehensive trade study to select the most suitable Reusable Hydrogen Composite Tank system (RHCTS) within the most suitable of 4 candidate structural configurations. The 4 vehicles are winged body with the capability to deliver 25,000 lbs of payload to a circular 220 nm, 51.6 degree inclined orbit (also 40,000 lbs to a 28.5 inclined 150 nm orbit). A prototype design of the selected RHCTS is established to identify the construction, fabrication, and stress simulation and test requirements necessary in an 8 foot diameter tank structure/insulation/TPS test article. A comprehensive development test program supports the 8 foot test article development and involves the composite tank itself, cryogenic insulation, and integrated tank/insulation/TPS designs. The 8 foot diameter tank will contain the integrated cryogenic insulation and TPS designs resulting from this development and that of the concurrent lightweight durable TPS program. Tank ground testing will include 330 cycles of LH2 filling, pressurization, body loading, depressurization, draining, and entry heating.

Bianca, C.↗

NASA Airborne Science Program: NASA Stratospheric Platforms

The National Aeronautics and Space Administration conducts a wide variety of remote sensing projects using several unique aircraft platforms. These vehicles have been selected and modified to provide capabilities that are particularly important for geophysical research, in particular, routine access to very high altitudes, long range, long endurance, precise trajectory control, and the payload capacity to operate multiple, diverse instruments concurrently. While the NASA program has been in operation for over 30 years, new aircraft and technological advances that will expand the capabilities for airborne observation are continually being assessed and implemented. This presentation will review the current state of NASA's science platforms, recent improvements and new missions concepts as well as provide a survey of emerging technologies unmanned aerial vehicles for long duration observations (Global Hawk and Predator). Applications of information technology that allow more efficient use of flight time and the ability to rapidly reconfigure systems for different mission objectives are addressed.

Curry, Robert E.↗

The Berkeley parasitic SETI program

Parasitic programs for the Search for Extraterrestrial Intelligence (SETI), carried out concurrently with conventional radio astronomical observing programs, can be an attractive and cost-effective means of exploring the large multidimensional search space intrinsic to this effort. A microprocessor-based automated SETI acquisition system is described which searches for, and records, spectra of narrowband signals in the IF band of an observatory receiver. Data taken with this system over 35 days at the Hat Creek Radio Observatory at 1612 MHz are discussed. Out of approximately 100,000 spectra processed during this period, 4000 were identified by the system as containing narrowband signals and were recorded. Subsequent analysis indicates that over 3900 of these are due to local RF contamination. The remainder are undergoing further investigation.

Bowyer, S.↗

A search for narrow band signals with SERENDIP II: a progress report

Commensal programs for the Search for Extraterrestrial Intelligence (SETI), carried out concurrently with conventional radio astronomical observing programs, can be an attractive and cost-effective means of exploring the large multidimensional search space intrinsic to this effort. Our automated commensal system, SERENDIP II, is a high resolution 131,072 channel spectrometer. It searches for 0.49 Hz signals in sequential 64,700 Hz bands of the IF signal from a radio telescope being used for an astronomical observation. Upon detection of a narrow band signal with power above a preset threshold, the frequency, power, time, and telescope direction are recorded for later study. The system has been tested at the Hat Creek Radio Astronomy Observatory 85 ft telescope and the NASA-JPL Deep Space Station (DSS 14) 64 m telescope. It is currently collecting data at the National Radio Astronomy Observatory 300 ft telescope.

Non-NASA Center↗

Architecture independent environment for developing engineering software on MIMD computers

Engineers are constantly faced with solving problems of increasing complexity and detail. Multiple Instruction stream Multiple Data stream (MIMD) computers have been developed to overcome the performance limitations of serial computers. The hardware architectures of MIMD computers vary considerably and are much more sophisticated than serial computers. Developing large scale software for a variety of MIMD computers is difficult and expensive. There is a need to provide tools that facilitate programming these machines. First, the issues that must be considered to develop those tools are examined. The two main areas of concern were architecture independence and data management. Architecture independent software facilitates software portability and improves the longevity and utility of the software product. It provides some form of insurance for the investment of time and effort that goes into developing the software. The management of data is a crucial aspect of solving large engineering problems. It must be considered in light of the new hardware organizations that are available. Second, the functional design and implementation of a software environment that facilitates developing architecture independent software for large engineering applications are described. The topics of discussion include: a description of the model that supports the development of architecture independent software; identifying and exploiting concurrency within the application program; data coherence; engineering data base and memory management.

Valimohamed, Karim A.↗

Metabolomics of sorghum roots during nitrogen stress reveals compromised metabolic capacity for salicylic acid biosynthesis

Abstract Sorghum ( Sorghum bicolor [L.] Moench) is the fifth most productive cereal crop worldwide with some hybrids having high biomass yield traits making it promising for sustainable, economical biofuel production. To maximize biofuel feedstock yields, a more complete understanding of metabolic responses to low nitrogen (N) will be useful for incorporation in crop improvement efforts. In this study, 10 diverse sorghum entries (including inbreds and hybrids) were field‐grown under low and full N conditions and roots were sampled at two time points for metabolomics and 16S amplicon sequencing. Roots of plants grown under low N showed altered metabolic profiles at both sampling dates including metabolites important in N storage and synthesis of aromatic amino acids. Complementary investigation of the rhizosphere microbiome revealed dominance by a single operational taxonomic unit ( OTU ) in an early sampling that was taxonomically assigned to the genus Pseudomonas . Abundance of this Pseudomonas OTU was significantly greater under low N in July and was decreased dramatically in September. Correlation of Pseudomonas abundance with root metabolites revealed a strong negative association with the defense hormone salicylic acid ( SA ) under full N but not under low N, suggesting reduced defense response. Roots from plants with N stress also contained reduced phenylalanine, a precursor for SA , providing further evidence for compromised metabolic capacity for defense response under low N conditions. Our findings suggest that interactions between biotic and abiotic stresses may affect metabolic capacity for plant defense and need to be concurrently prioritized as breeding programs become established for biofuels production on marginal soils.

59 BASIC BIOLOGICAL SCIENCES↗

Analysis and calculation of lightning-induced voltages in aircraft electrical circuits

Techniques to calculate the transfer functions relating lightning-induced voltages in aircraft electrical circuits to aircraft physical characteristics and lightning current parameters are discussed. The analytical work was carried out concurrently with an experimental program of measurements of lightning-induced voltages in the electrical circuits of an F89-J aircraft. A computer program, ETCAL, developed earlier to calculate resistive and inductive transfer functions is refined to account for skin effect, providing results more valid over a wider range of lightning waveshapes than formerly possible. A computer program, WING, is derived to calculate the resistive and inductive transfer functions between a basic aircraft wing and a circuit conductor inside it. Good agreement is obtained between transfer inductances calculated by WING and those reduced from measured data by ETCAL. This computer program shows promise of expansion to permit eventual calculation of potential lightning-induced voltages in electrical circuits of complete aircraft in the design stage.

Plumer, J. A.↗

Design, fabrication and test of graphite/polyimide composite joints and attachments for advanced aerospace vehicles

The development of several types of graphite/polyimide (GR/PI) bonded and bolted joints is reported. The program consists of two concurrent tasks: (1) design and test of specific built up attachments; and (2) evaluation of standard advanced bonded joint concepts. A data base for the design and analysis of advanced composite joints for use at elevated temperatures (561K (550 deg F)) to design concepts for specific joining applications, and the fundamental parameters controlling the static strength characteristics of such joints are evaluated. Data for design and build GR/PI of lightly loaded flight components for advanced space transportation systems and high speed aircraft are presented. Results for compression and interlaminar shear strengths of Celion 6000/PMR-15 laminates are given. Static discriminator test results for type 3 and type 4 bonded and bolted joints and final joint designs for TASK 1.4 scale up fabrication and testing are presented.

Source record↗

Nacelle Aerodynamic and Inertial Loads (NAIL) project. Appendix B

The testing was conducted on the Boeing-owned 747 RA001 test bed airplane during the concurrent 767/JT9D-7R4 engine development program. Following a functional check flight conducted from Boeing Field International (BFI) on 3 October 1980, the airplane and test personnel were ferried to Valley Industrial Park (GSG) near Glasgow, Montana, on 7 October 1980. The combined NAL and 7670JT9D-7R4 test flights were conducted at the Glasgow remote test site, and the airplane was returned to Seattle on 26 October 1980.

Source record↗

Survey of NASA research on crash dynamics

Ten years of structural crash dynamics research activities conducted on general aviation aircraft by the National Aeronautics and Space Administration (NASA) are described. Thirty-two full-scale crash tests were performed at Langley Research Center, and pertinent data on airframe and seat behavior were obtained. Concurrent with the experimental program, analytical methods were developed to help predict structural behavior during impact. The effects of flight parameters at impact on cabin deceleration pulses at the seat/occupant interface, experimental and analytical correlation of data on load-limiting subfloor and seat configurations, airplane section test results for computer modeling validation, and data from emergency-locator-transmitter (ELT) investigations to determine probable cause of false alarms and nonactivations are assessed. Computer programs which provide designers with analytical methods for predicting accelerations, velocities, and displacements of collapsing structures are also discussed.

Thomson, R. G.↗

A parallel solution for the symmetric Eigenproblem

A completely parallel algorithm for the symmetric eigenproblem AX = Lambda BX is outlined. The algorithm is parallel in the sense that the numerical operations do not occur in a fixed sequence. Therefore, a large number of operations can be programmed to be performed concurrently on a computer with multiple central processing units. The standard symmetric eigenvalue problem AX = Lambda X has the property that the n eigenvalues of the principal submatrix of A of order n are separated by the (n-1) eignvalues of the principal submatrix of order (n-1). The separation property delineated n intervals containing one eigenvalue. Each eigenvalue and corresponding eigenvector can be computed independently. The n eigenproblem calculations can be divided among multiple processing units.

Thurston, Gaylen A.↗