Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Compiler techniques”

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

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

At least 145 records · Page 8

Symmetry and Error Mitigation in Quantum Alternating Operator Ansatz

Quantum Alternating Operator Ansatz (QAOA) provides a platform for probing quantum advantage in optimization problems on NISQ hardware. By exploring symmetries in the system and the structure of unitaries in the algorithm, we proposed using problem-specific mixing operators to limit the quantum evolution within a subspace where the target state lives. As an example, in case of equality constraint, we studied the use of XY operators that preserve total Pauli Z. This QAOA variant, in the noiseless case, significantly outperforms the vanilla version of QAOA where the constraints are encoded as penalty in the cost Hamiltonian and the search is in the whole Hilbert space. In presence of noise, although the advantage still holds, error mitigation is needed for QAOA. I will overview our work on the design of QAOA in presence of symmetry, the implementation and compilation of XY-QAOA, its performance and error mitigation techniques in presence of noise.

Zhihui Wang↗

Digital cartography of the planets - New methods, its status, and its future

A system has been developed that establishes a standardized cartographic database for each of the 19 planets and major satellites that have been explored to date. Compilation of the databases involves both traditional and newly developed digital image processing and mosaicking techniques, including radiometric and geometric corrections of the images. Each database, or digital image model (DIM), is a digital mosaic of spacecraft images that have been radiometrically and geometrically corrected and photometrically modeled. During compilation, ancillary data files such as radiometric calibrations and refined photometric values for all camera lens and filter combinations and refined camera-orientation matrices for all images used in the mapping are produced. The system is designed to aid in the following: access to and utilization of spatial data returned by planetary spacecraft; coregistration of cartographic image and topographic elevation models with geological, geophysical, and geochemical databases; and the design and preparation of both standard and custom map products. A major goal of the project is to publish the DIMs on compact computer-compatible media such as digital-optical (CD-ROM) disks.

Batson, R. M.↗

Bonding and Joining Technology: a Compilation

A collection of articles concerning the methods and uses of aerospace bonding and joining techniques in industrial processes is presented. Data include methods to bond and join metal components, joining techniques for adhesive materials, and shop hints for bonding and joining a variety of other items and materials.

Source record↗

Material cutting, shaping, and forming: A compilation

Information is presented concerning cutting, shaping, and forming of materials, and the equipment and techniques required for utilizing these materials. The use of molds, electrical fields, and mechanical devices are related to forming materials. Material cutting methods by devices including borers and slicers are presented along with chemical techniques. Shaping and fabrication techniques are described for tubing, honeycomb panels, and ceramic structures. The characteristics of the materials are described. Patent information is included.

Source record↗

Hand and power tools: A compilation

Some hand and power tools were described. Section One describes several tools and shop techniques that may be useful in the home or commercial shop. Section Two contains descriptions of tools that are particularly applicable to industrial work, and in Section Three a number of metal working tools are presented.

Source record↗

Topography of Martian central volcanoes

Results are presented of the topographic mapping of six large central volcanoes on Mars. Stereo images of the volcanoes Olympus Mons, Elysium Mons, Albor Tholus, Ceraunius Tholus, Uranius Tholus and Uranius Patera were acquired by Viking Orbiter 1, and pairs of images were compiled into topographic maps through the use of digital image measurement techniques. Olympus Mons is found to have the general form of a terrestrial basaltic shield constructed almost entirely from lava flows, however with an altitude of 20-23 km and flank slopes averaging about 4 deg; a high nominal density indicates that anomalously dense lithosphere underlies the shield. Uranius Patera is observed to be a similar feature of present relief about 2 km, with its lower flanks buried by later lava flood deposits. Elysium Mons has about 13 km of local relief with average slopes of 4.4 deg, although its upper flank slopes are significantly steeper than those of Olympus Mons, suggesting a shield volcano modified by a terminal phase of mixed volcanic activity. Albor Tholus is found to be a partially buried 3-km shield-like construct, while Ceranius and Uranius Tholus are steeper cone-like features with reliefs of about 6 and 2 km, respectively, which may be lava shield constructs modified by a terminal stage of explosive activity.

Blasius, K. B.↗

Near-field testing of the 5-meter model of the tetrahedral truss antenna

This report documents the technical results from near-field testing of the General Dynamics 5-meter model of the tetrahedral truss antenna at the Martin Marietta Denver Aerospace facility. A 5-meter square side of the tetrahedral served as the perimeter of the antenna, and a mesh surface and extensive surface contouring cord network was used to create a parabolic aperture shape to within an rms accuracy of 30 mils or better. Pattern measurements were made with offset feed systems radiating at frequencies of 7.73, 11.60, 2.27, and 4.26 (all in GHz). This report discusses the method of collecting the data, system measurement accuracy, the test data compiled, and diagostics and isolation of causes of pattern results. The technique of using near-field phase for measuring surface mechanical tolerances is included. Detailed far field antenna patterns and their implications are provided for all tests conducted.

Kefauver, Neill↗

Space Communications: Theory and Applications. Volume 3: Information Processing and Advanced Techniques. A Bibliography, 1958 - 1963

Space Communications: Theory and Applications is a four-volume bibliography compiled by the Federal Systems Division, IBM under contract to the National Aeronautics and Space Administration. It contains an extensive listing of references to reports, articles, and books on several subjects directly pertinent to the field of space communications. The compilers have endeavored to provide maximum coverage of the literature for the period 1958 through 1963. However, references to publications of unusual significance that appeared before 1958, as well as a limited number of 1964 references, have also been included. The bibliography has been prepared primarily for use by communications specialists engaged in technical activities related to the aerospace program. Each of the four volumes is complete in its coverage of specific subjects and is being published separately.

INFORMATION PROCESSING↗

A survey of compiler development aids

A theoretical background was established for the compilation process by dividing it into five phases and explaining the concepts and algorithms that underpin each. The five selected phases were lexical analysis, syntax analysis, semantic analysis, optimization, and code generation. Graph theoretical optimization techniques were presented, and approaches to code generation were described for both one-pass and multipass compilation environments. Following the initial tutorial sections, more than 20 tools that were developed to aid in the process of writing compilers were surveyed. Eight of the more recent compiler development aids were selected for special attention - SIMCMP/STAGE2, LANG-PAK, COGENT, XPL, AED, CWIC, LIS, and JOCIT. The impact of compiler development aids were assessed some of their shortcomings and some of the areas of research currently in progress were inspected.

Buckles, B. P.↗

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↗

Execution models for mapping programs onto distributed memory parallel computers

The problem of exploiting the parallelism available in a program to efficiently employ the resources of the target machine is addressed. The problem is discussed in the context of building a mapping compiler for a distributed memory parallel machine. The paper describes using execution models to drive the process of mapping a program in the most efficient way onto a particular machine. Through analysis of the execution models for several mapping techniques for one class of programs, we show that the selection of the best technique for a particular program instance can make a significant difference in performance. On the other hand, the results of benchmarks from an implementation of a mapping compiler show that our execution models are accurate enough to select the best mapping technique for a given program.

Sussman, Alan↗

An empirical study of FORTRAN programs for parallelizing compilers

Some results are reported from an empirical study of program characteristics that are important in parallelizing compiler writers, especially in the area of data dependence analysis and program transformations. The state of the art in data dependence analysis and some parallel execution techniques are examined. The major findings are included. Many subscripts contain symbolic terms with unknown values. A few methods of determining their values at compile time are evaluated. Array references with coupled subscripts appear quite frequently; these subscripts must be handled simultaneously in a dependence test, rather than being handled separately as in current test algorithms. Nonzero coefficients of loop indexes in most subscripts are found to be simple: they are either 1 or -1. This allows an exact real-valued test to be as accurate as an exact integer-valued test for one-dimensional or two-dimensional arrays. Dependencies with uncertain distance are found to be rather common, and one of the main reasons is the frequent appearance of symbolic terms with unknown values.

Shen, Zhiyu↗

Playing with DIRT: Building the Framework for a Comprehensive In-Situ Soil Materials Testing Database

Long-term, sustainable planetary exploration will require the ability to "live off the land," relying on In-Situ Resource Utilization (ISRU) and In-Situ Construction as core capabilities. Reduction of both risk and launch mass for lunar construction will require evaluating and comparing regolith materials for use as feedstocks suitable for in-situ beneficiation and fabrication of building components. These material assessment capabilities will inform lunar infrastructure design decisions, with co-benefits for terrestrial construction using in-situ materials. Current planetary construction technology development relies on lunar mapping and orbital data, Apollo-era sample analyses, current simulant inventories, and tests conducted using analog site soils. Requirements for lunar infrastructure design decisions and construction systems will be determined based on specific environmental conditions, mission architectures, and the materials available within traverse range of lunar feedstock processing depots. Critical for success is the capability to identify, evaluate and make effective use of a wide range of materials as they are found in-situ on the lunar surface. This paper discusses the development of a digital repository for data on soil and regolith properties, beginning with their structural performance in both cementitious and non-cementitious building material formulations. The Database for In-situ Resource Testing (DIRT) compiles a catalog of raw materials, additives, and formulations, with notations pertaining to material sources and preparation techniques entered via a web-based user interface. Design of consistent data schemas for site-sourced materials evaluation will facilitate linkage with relevant terrestrial and planetary materials databases while enabling guided data input via templates for participation by broader groups of collaborators. Results of these analyses are compiled in a centralized repository to generate insights applicable for regolith resources and landing sites yet to be precisely defined. Collection of thorough records of material characteristics, applications and performance will support innovative construction solutions not only for space infrastructure but for sustainable, resilient design in the terrestrial built environment.

Sarah Joey Seitz↗

Aspects of Voyager photogrammetry

In January 1986, Voyager 2 took a series of pictures of Uranus and its satellites with the Imaging Science System (ISS) on board the spacecraft. Based on six stereo images from the ISS narrow-angle camera, a topographic map was compiled of the Southern Hemisphere of Miranda, one of Uranus' moons. Assuming a spherical figure, a 20-km surface relief is shown on the map. With three additional images from the ISS wide-angle camera, a control network of Miranda's Southern Hemisphere was established by analytical photogrammetry, producing 88 ground points for the control of multiple-model compilation on the AS-11AM analytical stereoplotter. Digital terrain data from the topographic map of Miranda have also been produced. By combining these data and the image data from the Voyager 2 mission, perspective views or even a movie of the mapped area can be made. The application of these newly developed techniques to Voyager 1 imagery, which includes a few overlapping pictures of Io and Ganymede, permits the compilation of contour maps or topographic profiles of these bodies on the analytical stereoplotters.

Wu, Sherman S. C.↗

Photogrammetry using Apollo 16 orbital photography, part B

Discussion is made of the Apollo 15 and 16 metric and panoramic cameras which provided photographs for accurate topographic portrayal of the lunar surface using photogrammetric methods. Nine stereoscopic models of Apollo 16 metric photographs and three models of panoramic photographs were evaluated photogrammetrically in support of the Apollo 16 geologic investigations. Four of the models were used to collect profile data for crater morphology studies; three models were used to collect evaluation data for the frequency distributions of lunar slopes; one model was used to prepare a map of the Apollo 16 traverse area; and one model was used to determine elevations of the Cayley Formation. The remaining three models were used to test photogrammetric techniques using oblique metric and panoramic camera photographs. Two preliminary contour maps were compiled and a high-oblique metric photograph was rectified.

Wu, S. S. C.↗

Fluid dynamics of multiphase flow in volcanic environments on the Earth, Io, and other planets

Data was compiled on H2O, CO2, S, and SO2 and it was analyzed by various techniques to prepare phase diagrams relevant to conditions on the Earth, Io, Mars, and other planets. The use of Cray models for volcanic eruptions was examined. Attempts are being made to develop equations of state of the compounds listed above to be compatible with the Cray code so that they can be called as subroutines for the volcanic models. This is a major project, as the current code uses only the equation of state for a perfect gas, and requires that the atmosphere be the same composition as the volcanic gas. The analysis of the thermodynamic data is time consuming, and was complicated by changes from a VAX/VMS system to Macintosh's, Crays using CTSS, Crays using Unicos, and Sun workstations.

Kieffer, Susan Werner↗

Time-Critical Volume Rendering

For the past twelve months, we have conducted and completed a joint research entitled "Time- Critical Volume Rendering" with NASA Ames. As expected, High performance volume rendering algorithms have been developed by exploring some new faster rendering techniques, including object presence acceleration, parallel processing, and hierarchical level-of-detail representation. Using our new techniques, initial experiments have achieved real-time rendering rates of more than 10 frames per second of various 3D data sets with highest resolution. A couple of joint papers and technique reports as well as an interactive real-time demo have been compiled as the result of this project.

Kaufman, Arie↗