Search NASA⌕ Search

SEARCH · Search NASA

Results for “COMPILER PROGRAM”

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 451 records · Page 25

Analysis of unswept and swept wing chordwise pressure data from an oscillating NACA 0012 airfoil experiment. Volume 2: Data report

The analysis of the chordwise load distribution and its sensitivity to the various system parameters represents the next phase of the overall study and is the subject of the present two volume report. The present volume is a compilation of all of the time history response data obtained during the test program previously described. The data have been tabulated in the form of Fourier coefficients for reasons of compactness and for ease by the user to reproduce the unsteady component of the individual pressures and the complete (unsteady plus steady state components) integrated load results. This data volume contains the individual pressure response time histories along the chord followed by the corresponding integrated load results. A further description of these data tables can be found in the text that follows.

St.hilaire, A. O.↗

System study of the utilization of space for carbon dioxide research

The objectives included: compiling and selecting the Scientific Data Requirements (SDRs) pertinent to the CO2 Research Program that have the potential to be more successfully achieved by utilizing space-based sensor systems; assessment of potential space technology in monitoring those parameters which may be important first indicators of climate change due to increasing atmospheric CO2, including the behavior of the West Antarctic ice sheet; and determine the potential of space technology for monitoring those parameters to improve understanding of the coupling between CO2 and cloud cover.

Glaser, P. E.↗

Using Expert Systems For Computational Tasks

Transformation technique enables inefficient expert systems to run in real time. Paper suggests use of knowledge compiler to transform knowledge base and inference mechanism of expert-system computer program into conventional computer program. Main benefit, faster execution and reduced processing demands. In avionic systems, transformation reduces need for special-purpose computers.

Duke, Eugene L.↗

RICIS 1987 Symposium. Executive summary

Papers presented at the RICIS (Research Institute for Computing and Information Systems) of the University of Houston - Clear Lake are compiled. The following subject areas are covered: NASA JSC/UH - Clear Lake cooperative research program; the RICIS concept; RICIS research; and RICIS research areas.

Houston, A. Glen↗

Z-Basic algorithm for collision avoidance system

A Z-Basic prediction algorithm for an aircraft ground-based collision avoidance system is presented. This system searches for mutually overlapping prediction intervals that are influenced by the aircrafts' maneuver capabilities and surveillance accuracy. Z-Basic provides a powerful, fast, interactive, simple to use, and inexpensive Basic compiler. The algorithm is applied to a typical terminal airspace situation. The computer program was executed on Macintosh+, and the execution was less than one minute. The program is easy to understand and implement.

Dear, Roger G.↗

The application of compiler-assisted multiple instruction retry to VLIW architectures

Very Long Instruction Word (VLIW) architectures enhance performance by exploiting fine-grained instruction level parallelism. We describe the development of two compiler assisted multiple instruction word retry schemes for VLIW architectures. The first scheme utilizes the compiler techniques previously developed for processors with single functional units. A compiler generated hazard-free code with different degrees of rollback capability for uniprocessors is compacted by a modified VLIW trace scheduling algorithm. Nops are then inserted in the scheduled code words to resolve data hazards for VLIW architectures. Performance is compared under three parameters: the rollback distance for uni-processors; the number of functional units; and the rollback distance for VLIW architectures. The second scheme employs a hardware read buffer to resolve frequently occurring data hazards, and utilizes the compiler to resolve the remaining hazards. Performance results are shown for six benchmark programs.

Chen, Shyh-Kwei↗

Enhancement to Hitran to Support the NASA EOS Program

The HITRAN molecular database has been enhanced with the object of providing improved capabilities for the EOS program scientists. HITRAN itself is the database of high-resolution line parameters of gaseous species expected to be observed by the EOS program in its remote sensing activities. The database is part of a larger compilation that includes IR cross-sections, aerosol indices of refraction, and software for filtering and plotting portions of the database. These properties have also been improved. The software has been advanced in order to work on multiple platforms. Besides the delivery of the compilation on CD-ROM, the effort has been directed toward making timely access of data and software on the world wide web.

Kirby, Kate P.↗

Enhancement to HITRAN to Support the NASA EOS Program

The HITRAN molecular database has been enhanced with the object of providing improved capabilities for the EOS program scientists. HITRAN itself is the database of high-resolution line parameters of gaseous species expected to be observed by the EOS program in its remote sensing activities. The database is part of a larger compilation that includes IR cross-sections, aerosol indices of refraction, and software for filtering and plotting portions of the database. These properties have also been improved. The software has been advanced in order to work on multiple platforms. Besides the delivery of the compilation on CD-ROM, the effort has been directed toward making timely access of data and software on the world wide web.

Kirby, Kate P.↗

Present State of Knowledge of the Upper Atmosphere 1999: An Assessment Report

This document is issued in response to the Clean Air Act Amendment of 1990, Public Law 101-549, which mandates that the National Aeronautics and Space Administration (NASA) and other key agencies submit triennial reports to the Congress and the Environmental Protection Agency. NASA specifically is charged with the responsibility of reporting on the state of our knowledge of the Earth's upper atmosphere, particularly the stratosphere. Part l of this report summarizes the objectives, status, and accomplishments of the research tasks supported under NASA's Upper Atmosphere Research Program and Atmospheric Chemistry Modeling and Analysis Program for the period of 1997-1999. Part 2 (this document) is a compilation of several scientific assessments, reviews, and summaries. Section B (Scientific Assessment of Ozone Depletion: 1998), Section C (a summary of the 1998 Stratospheric Processes and their Role in Climate, SPARC, ozone trends report), Section D (the policymakers summary of the Intergovernmental Panel on Climate Change, IPCC, report on Aviation and the Global Atmosphere), and Section E (the executive summary of the NASA Assessment of the Effects of High-Speed Aircraft in the Stratosphere: 1998) are summaries of the most recent assessments of our current understanding of the chemical composition and the physical structure of the stratosphere, with particular emphasis on how the abundance and distribution of ozone is predicted to change in the future. Section F (the executive summary of NASA's Second Workshop on Stratospheric Models and Measurements, M&M 11) and Section G (the end-of-mission statement for the Photochemistry of ozone Loss in the Arctic Region in Summer, POLARIS, campaign) describe the scientific results for a comprehensive modeling intercomparison exercise and an aircraft and balloon measurement campaign, respectively. Section H (Chemical Kinetics and Photochemical Data for Use in Stratospheric Modeling: Update to Evaluation Number 12 of the NASA Panel for Data Evaluation) highlights the latest of NASA's reviews of this important aspect of the atmospheric sciences. A list of contributors to each of the included documents appears in Section I of this report.

Kurylo, M. J.↗

Navigating the Obstacles in Science Education for School Outreach

This paper gives an overview of the education outreach initiatives that the authors have personally been involved with, their successes and shortcomings are discussed with ways to overcome the difficulties encountered. Recommendations are given on how to navigate the obstacles. Industry professionals, college professors and even church groups participate in education outreach initiatives. For a successful experience, one has to navigate through various phases of the process. The strategy is to convince stakeholders that there is value in doing the outreach activity, form a partnership with the school, circumnavigate the security and administrative procedures, and finally deliver the material to the students. Successful education outreach programs have well-defined objectives, roles and expectations. Success depends on the level of commitment of all parties involved. Taking a look at individual programs, focusing on their shortcomings and best practices, this paper serves as a compilation of useful ideas for effective science and math education outreach. Navigation techniques mentioned in this paper systematically address each obstacle encountered, making solid recommendations for the future. One of the biggest challenges is showing the direct benefits of the outreach activity to stakeholders, so they can see how they profit from sacrificing their workers as outreach mentors.

Rincon, Diana↗

C++ Resource Intelligent Compilation for GPU Enabled Applications

We are nearing the limits of Moore's Law with current computing technology. As industries push for more performance from smaller systems, alternate methods of computation such as Graphics Processing Units (GPUs) should be considered. Many of these systems utilize the Compute Unified Device Architecture (CUDA) to give programmers access to individual compute elements of the GPU for general purpose computing tasks. Direct access to the GPU's parallel multi-core architecture enables highly efficient computation and can drastically reduce the time required for complex algorithms or data analysis. Of course not all systems have a CUDA-enabled device to leverage, and so applications must consider optional support for users with these devices. Resource Intelligent Compilation (RIC) addresses this situation by enabling GPU-based acceleration of existing applications without affecting users without GPUs. Resource Intelligent Compilation (RIC) creates C/C++ modules that can be compiled to create a standard CPU version or GPU accelerated version of a program, depending on hardware availability. This is accomplished through a toolbox of programming strategies based on features of the CUDA API. Using this toolbox, existing applications can be modified with ease to support GPU acceleration, and new applications can be generated with just a few simple modifications. All of this culminates in an accelerated application for users with the appropriate hardware, with no performance impact to standard systems. This memorandum presents all the important features involved in supporting and implementing RIC and an example of using RIC to accelerate an existing mathematical model, without removing support for standard users. Through this memorandum, NASA engineers can acquire a set of guidelines to follow for RIC-compliant development, seamlessly accelerating C/C++ applications.

GPU↗

Assessment of Electrical, Electronic, and Electromechanical (EEE) Parts Copper Wire Bonds for Space Programs

The NASA Electronic Parts and Packaging Program co-manager, requested the NASA Engineering and Safety Center (NESC) to compile a body of publicly available knowledge on copper (Cu) wire bonds and perform reliability testing and analysis on these bonds, including environment tests, sample destructive physical analysis, and bond pull/shear tests during environment test intervals. The goal was to understand the risks of using Cu wire bonds for space applications and develop guidelines on Cu bond pull/shear limits for NASA applications. This document contains the results of the NESC assessment.

Electrical, Electronic, and Electromechanical↗

BIRP - A way to search through image engineering data

Several hundred thousand images have been returned by planetary missions and by earth-orbiting satellites. Locating specific images for study based on engineering data can be cumbersome and time consuming if done manually. BIRP, a FORTRAN program for small computers, is designed to quickly search through catalogs of image engineering data. A description of the desired images is entered and the BIRP program finds the images meeting the requirements. A videodisk player or microfiche reader may be controlled by BIRP so that images can be viewed immediately after a search. A search through 50,000 images on a single parameter takes less than 1 min on a minicomputer. Data for each parameter is stored in a separate file so that the number of files and thus the storage space required may be varied to fit computers with different storage capacities. Most modern minicomputers with FORTRAN compilers and an 8-bit byte variable type may use BIRP with minor modifications to the program.

Bolef, L. K.↗

Summary of the Geocarto International Special Issue on "NASA Earth Science Satellite Data for Applications to Public Health" to be Published in Early 2014

At the 2011 Applied Science Public Health review held in Santa Fe, NM, it was announced that Dr. Dale Quattrochi from the NASA Marshall Space Flight Center, John Haynes, Program Manager for the Applied Sciences Public Health program at NASA Headquarters, and Sue Estes, Deputy Program Manager for the NASA Applied Sciences Public Health Program located at the Universities Space Research Association (USRA) at the National Space Science and Technology Center (NSSTC) in Huntsville, AL, would edit a special issue of the journal Geocarto International on "NASA Earth Science Satellite Data for Applications to Public Health". This issue would be focused on compiling research papers that use NASA Earth Science satellite data for applications to public health. NASA's Public Health Program concentrates on advancing the realization of societal and economic benefits from NASA Earth Science in the areas of infectious disease, emergency preparedness and response, and environmental health (e.g., air quality). This application area as a focus of the NASA Applied Sciences program, has engaged public health institutions and officials with research scientists in exploring new applications of Earth Science satellite data as an integral part of public health decision- and policy-making at the local, state and federal levels. Of interest to this special issue are papers submitted on are topics such as epidemiologic surveillance in the areas of infectious disease, environmental health, and emergency response and preparedness, national and international activities to improve skills, share data and applications, and broaden the range of users who apply Earth Science satellite data in public health decisions, or related focus areas.. This special issue has now been completed and will be published n early 2014. This talk will present an overview of the papers that will be published in this special Geocarto International issue.

Quattrochi, Dale A.↗

A Full-Stack Exploration of Language-Based Parallelism in Fortran 2023

This poster explores native parallel features in Fortran 2023 through the lens of supporting applications with libraries, compilers, and parallel runtimes. The language revision informally named Fortran 2008 introduced parallelism in the form of Single Program Multiple Data (SPMD) execution with two broad feature sets: (1) loop-level parallelism via do concurrent and (2) a Partitioned Global Address Space (PGAS) comprised of distributed “coarray” data structures. Fortran’s native parallelism has demonstrated high performance [1] and reduced the burden of inserting what sometimes amounts to more directives than code. Several compilers support both feature sets, typically by translating do concurrent into serial do loops annotated by parallel directives and by translating SPMD/PGAS features into direct calls to a communication library. Our research focuses primarily on two questions: (1) can the compiler’s parallel runtime library be developed in the language being compiled (Fortran) and (2) can we define an interface to the runtime that liberates compilers from being hardwired to one runtime and vice versa. We are answering these questions by developing the Parallel Runtime Interface for Fortran (PRIF) [2] and the Co-Array Fortran Framework of Efficient Interfaces to Network Environments (Caffeine) [3]. Caffeine is initially targeting adoption by LLVM Flang, a new open-source Fortran compiler developed by a broad community in industry, academia, and government labs. We are also exploring the use of these features in Inference-Engine, a deep learning library designed to facilitate neural network training and inference for high-performance computing applications written in modern Fortran.

Rasmussen, Katherine↗

ATK Launch Systems Engineering NASA Programs Engineering Examples

This presentation provides an overview of the work done at ATK Launch Systems with and indication of how engineering knowledge can be applied to several real world problems. All material in the presentation has been screened to meet ITAR restrictions. The information provided is a compilation of general engineering knowledge and material available in the public domain. The presentation provides an overview of ATK Launch Systems and NASA programs. Some discussion is provided about the types of engineering conducted at the Promontory plant with added detail about RSRM nozzle engineering. Some brief examples of examples of nozzle technical issues with regard to adhesives and phenolics are shared. These technical issue discussions are based on material available in the public domain.

Richardson, David↗

SPACEFLIGHT ASSOCIATED NEURO-OCULAR SYNDROME (SANS): 2023 CLINICAL UPDATE

INTRODUCTION Spaceflight Associated Neuro-ocular Syndrome (SANS) is a condition unique to long-duration spaceflight, with an unclear pathogenesis and pathophysiology, and no perfect terrestrial analog. Approximately 66% of long duration spaceflight (LDSF) astronauts present with the earliest indication of SANS, which is defined as development of any of the following signs in at least one eye during or immediately following spaceflight: 1) optic disc edema (ODE; represented by an increase of ≥ 20 microns in peripapillary total retinal thickness [ΔTRT]); 2) chorioretinal folds; 3) globe flattening; and 4) excessive shift in refractive error (≥ +0.75D). Each of these signs presents potential risk to a crewmember’s vision and mission effectiveness, with ODE posing the highest risk overall. It is not yet known what severity and/or duration of these signs might lead to acute or permanent impacts to ocular anatomy or visual performance. Brain anatomical changes also occur during long-duration spaceflight and are being monitored in the astronaut population; however, these changes have not yet been associated with functional decrements or with SANS. An update will be provided on the latest SANS clinical analyses, diagnostics, and program initiatives. METHODS Data were obtained from clinical records and SANS subject matter experts (SMEs) to compile a SANS clinical update. Areas of interest include: 1) prevalence of SANS signs, 2) defining clinical thresholds for SANS, and 3) an overview of current and planned SANS clinical efforts. DISCUSSION SANS Sign Prevalence: Analysis at the time of this abstract submission indicates that the approximate prevalence of primary SANS findings in USOS LDSF crewmembers is: 64% for ODE (≥ 20-micron ΔTRT), 15% for chorioretinal folds, 26% for globe flattening, and 14% for hyperopic shifts in refractive error (≥ +0.75D). Clinical Thresholds:  The Earliest Indication of SANS was presented publicly for the first time at the 2020 NASA Human Research Program Investigators’ Workshop. See definition in Introduction section (above).  Clinically Concerning SANS – Development of any of the following signs during or immediately following spaceflight: 1) ODE (≥ 55-micron ΔTRT* and/or Frisèn grade ≥1*), 2) sharp chorioretinal folds in the vicinity of the macula, or 3) moderate globe flattening.  Pathological SANS with an Acute Functional Impact – Development of any of the following signs/symptoms during or immediately following spaceflight: 1) visual field loss (e.g., enlarged blindspot), 2) distorted centralvision, or 3) shift in refractive error beyond power of available correction (e.g., “space anticipation glasses”).  Pathological SANS affecting Long-Term Health – Development of any of the following signs/symptoms during or following spaceflight: 1) permanent visual field loss, 2) reduced retinal nerve fiber layer (RNFL) thickness, 3) permanently distorted central vision, 4) atrophy of retinal pigment epithelium (RPE) or photoreceptors, or 5) choroidal neovascularization. Current & Planned Clinical Efforts (accurate at time of abstract submission): All SANS diagnostic hardware are performing nominally onboard the International Space Station: vision screening, fundoscope, optical coherence tomography (OCT) device, ultrasound, and tonometer. The Goggle-Based Visual Field (GBVF) device is nearing completion of its clinical validation study at Ohio State University and is planned for parabolic flight testing in fiscal year 2023 (FY23); pending positive results, this sequence may pave the way towards an ISS technology demonstration in FY24.

T J Brunstetter↗

Compiler analysis for irregular problems in FORTRAN D

We developed a dataflow framework which provides a basis for rigorously defining strategies to make use of runtime preprocessing methods for distributed memory multiprocessors. In many programs, several loops access the same off-processor memory locations. Our runtime support gives us a mechanism for tracking and reusing copies of off-processor data. A key aspect of our compiler analysis strategy is to determine when it is safe to reuse copies of off-processor data. Another crucial function of the compiler analysis is to identify situations which allow runtime preprocessing overheads to be amortized. This dataflow analysis will make it possible to effectively use the results of interprocedural analysis in our efforts to reduce interprocessor communication and the need for runtime preprocessing.

Vonhanxleden, Reinhard↗