Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “high performance”

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,333 records · Page 74

Robotic Manipulation Testbeds with HPSC

Interoperability and scalability of robotic manipulators will be key to develop and sustain a lunar surface and cislunar ecosystem. From in-space servicing, assembly, and manufacturing (ISAM) to logistics, maintenance, and science operations, robotic manipulation is a critical NASA capability need and the demand for high-performance spaceflight computing will only rise as robotic tasks become more autonomous. With increased complexity, testbeds for research, feasibility studies, and technology demonstrations will be essential. The Dexterous Robotics Team at NASA Johnson Space Center has established multiple robotic manipulation testbeds taking a supervised autonomous remote operations approach and plans to infuse High-Performance Spaceflight Computing (HPSC) to emulate the flight environment and close the gap between space technology development and flight operations.

Alex Sowell↗

Advanced small rocket chambers: Option 1, 14 lbf Ir-Re rocket

A high performance Ir-Re 14 lbf (62 N) chamber and nozzle which can be a direct replacement for a production engine was designed, built, hot fired and vibration acceptance tested. It passed all acceptance tests satisfactorily and demonstrated a 20 sec increase in specific impulse (Is) over the conventional 14 lbf silicide coated Cb chamber. The high performance engine uses the production valve and injector without modification. Incorporation of a secondary mixing device or Boundary Layer Trip within the combustion chamber results in elimination of the fuel film coolant, improvement in flow uniformity, the 20 sec performance increase, and reduction of a potential source of spacecraft contamination. Measured Is was 305 sec at 75:1 area ratio, with monomenthylhydrazine and nitrogen tetroxide propellants. Qualification tests remain to be done.

Jassowski, Donald M.↗

Flight Avionics Hardware Roadmap

The Avionics Technology Roadmap takes an 80% approach to technology investment in spacecraft avionics. It delineates a suite of technologies covering foundational, component, and subsystem-levels, which directly support 80% of future NASA space mission needs. The roadmap eschews high cost, limited utility technologies in favor of lower cost, and broadly applicable technologies with high return on investment. The roadmap is also phased to support future NASA mission needs and desires, with a view towards creating an optimized investment portfolio that matures specific, high impact technologies on a schedule that matches optimum insertion points of these technologies into NASA missions. The roadmap looks out over 15+ years and covers some 114 technologies, 58 of which are targeted for TRL6 within 5 years, with 23 additional technologies to be at TRL6 by 2020. Of that number, only a few are recommended for near term investment: 1. Rad Hard High Performance Computing 2. Extreme temperature capable electronics and packaging 3. RFID/SAW-based spacecraft sensors and instruments 4. Lightweight, low power 2D displays suitable for crewed missions 5. Radiation tolerant Graphics Processing Unit to drive crew displays 6. Distributed/reconfigurable, extreme temperature and radiation tolerant, spacecraft sensor controller and sensor modules 7. Spacecraft to spacecraft, long link data communication protocols 8. High performance and extreme temperature capable C&DH subsystem In addition, the roadmap team recommends several other activities that it believes are necessary to advance avionics technology across NASA: center dot Engage the OCT roadmap teams to coordinate avionics technology advances and infusion into these roadmaps and their mission set center dot Charter a team to develop a set of use cases for future avionics capabilities in order to decouple this roadmap from specific missions center dot Partner with the Software Steering Committee to coordinate computing hardware and software technology roadmaps and investment recommendations center dot Continue monitoring foundational technologies upon which future avionics technologies will be dependent, e.g., RHBD and COTS semiconductor technologies

Some, Raphael↗

Diskless supercomputers: Scalable, reliable I/O for the Tera-Op technology base

Computing is seeing an unprecedented improvement in performance; over the last five years there has been an order-of-magnitude improvement in the speeds of workstation CPU's. At least another order of magnitude seems likely in the next five years, to machines with 500 MIPS or more. The goal of the ARPA Teraop program is to realize even larger, more powerful machines, executing as many as a trillion operations per second. Unfortunately, we have seen no comparable breakthroughs in I/O performance; the speeds of I/O devices and the hardware and software architectures for managing them have not changed substantially in many years. We have completed a program of research to demonstrate hardware and software I/O architectures capable of supporting the kinds of internetworked 'visualization' workstations and supercomputers that will appear in the mid 1990s. The project had three overall goals: high performance, high reliability, and scalable, multipurpose system.

Katz, Randy H.↗

Software Engineering Support of the Third Round of Scientific Grand Challenge Investigations: Earth System Modeling Software Framework Survey

One of the most significant challenges in large-scale climate modeling, as well as in high-performance computing in other scientific fields, is that of effectively integrating many software models from multiple contributors. A software framework facilitates the integration task, both in the development and runtime stages of the simulation. Effective software frameworks reduce the programming burden for the investigators, freeing them to focus more on the science and less on the parallel communication implementation. while maintaining high performance across numerous supercomputer and workstation architectures. This document surveys numerous software frameworks for potential use in Earth science modeling. Several frameworks are evaluated in depth, including Parallel Object-Oriented Methods and Applications (POOMA), Cactus (from (he relativistic physics community), Overture, Goddard Earth Modeling System (GEMS), the National Center for Atmospheric Research Flux Coupler, and UCLA/UCB Distributed Data Broker (DDB). Frameworks evaluated in less detail include ROOT, Parallel Application Workspace (PAWS), and Advanced Large-Scale Integrated Computational Environment (ALICE). A host of other frameworks and related tools are referenced in this context. The frameworks are evaluated individually and also compared with each other.

Talbot, Bryan↗

IN13B-1660: Analytics and Visualization Pipelines for Big Data on the NASA Earth Exchange (NEX) and OpenNEX

We are developing capabilities for an integrated petabyte-scale Earth science collaborative analysis and visualization environment. The ultimate goal is to deploy this environment within the NASA Earth Exchange (NEX) and OpenNEX in order to enhance existing science data production pipelines in both high-performance computing (HPC) and cloud environments. Bridging of HPC and cloud is a fairly new concept under active research and this system significantly enhances the ability of the scientific community to accelerate analysis and visualization of Earth science data from NASA missions, model outputs and other sources. We have developed a web-based system that seamlessly interfaces with both high-performance computing (HPC) and cloud environments, providing tools that enable science teams to develop and deploy large-scale analysis, visualization and QA pipelines of both the production process and the data products, and enable sharing results with the community. Our project is developed in several stages each addressing separate challenge - workflow integration, parallel execution in either cloud or HPC environments and big-data analytics or visualization. This work benefits a number of existing and upcoming projects supported by NEX, such as the Web Enabled Landsat Data (WELD), where we are developing a new QA pipeline for the 25PB system.

visualization↗

Stress corrosion resistant fasteners

A family of high performance aerospace fasteners made from corrosion resistant alloys for use in applications where corrosion and stress-corrosion cracking are of major concern are discussed. The materials discussed are mainly A-286, Inconel 718, MP35N and MP159. Most of the fasteners utilize cold worked and aged materials to achieve the desired properties. The fasteners are unique in that they provide a combination of high strength and immunity to stress corrosion cracking not previously attainable. A discussion of fastener stress corrosion failures is presented including a review of the history and a description of the mechanism. Case histories are presented to illustrate the problems which can arise when material selection is made without proper regard for the environmental conditions. Mechanical properties and chemical compositions are included for the fasteners discussed. Several aspects of the application of high performance corrosion resistant fasteners are discussed including galvanic compatibility and torque-tension relationships.

Roach, T. A.↗

Applications considerations in the system design of highly concurrent multiprocessors

A flow model processor approach to parallel processing is described, using very-high-performance individual processors, high-speed circuit switched interconnection networks, and a high-speed synchronization capability to minimize the effect of the inherently serial portions of applications on performance. Design studies related to the determination of the number of processors, the memory organization, and the structure of the networks used to interconnect the processor and memory resources are discussed. Simulations indicate that applications centered on the large shared data memory should be able to sustain over 500 million floating point operations per second.

Lundstrom, Stephen F.↗

New Lubricants Protect Machines and the Environment

In 1994, NASA and Lockheed Martin Space Operations commissioned Sun Coast Chemicals of Daytona Inc to develop a new type of lubricant that would be safe for the environment and help "grease the wheels" of the shuttle-bearing launcher platform. Founded in 1989, Sun Coast Chemicals is known amongst the racing circuit for effective lubricants that help overcome engine and transmission problems related to heat and wear damage. In a matter of weeks, Sun Coast Chemical produced the biodegradable, high-performance X-1R Crawler Track Lube. In 1996, Sun Coast Chemical determined there was a market for this new development, and introduced three derivative products, Train Track Lubricant, Penetrating Spray Lubricant, and Biodegradable Hydraulic Fluid, and then quickly followed with a gun lubricant/cleaner and a fishing rod and reel lubricant. Just recently, Sun Coast introduced the X-1R Corporation, which folds the high-performance, environmentally safe benefits into a full line of standard automotive and specially formulated racing products. The entire X-1R automotive product line has stood up to rigorous testing by groups such as the American Society of Mechanical Engineers, the Swedish National Testing and Research Institute, the Department of Mechanical Engineering at Oakland University (Rochester, Michigan), and Morgan-McClure Motorsports (Abingdon, Virginia). The X-1R Corporation also markets "handy packs" for simple jobs around the house, consisting of a multi-purpose, multi-use lubricant and grease. In 2003, The X-1R Corporation teamed up with Philadelphia-based Penn Tackle Manufacturing Co., a leading manufacturer of fishing tackle since 1932, to jointly develop and market a line of advanced lubrication products for saltwater and freshwater anglers

Source record↗

Chemical Passivation of Li(exp +)-Conducting Solid Electrolytes

Plates of a solid electrolyte that exhibits high conductivity for positive lithium ions can now be passivated to prevent them from reacting with metallic lithium. Such passivation could enable the construction and operation of high-performance, long-life lithium-based rechargeable electrochemical cells containing metallic lithium anodes. The advantage of this approach, in comparison with a possible alternative approach utilizing lithium-ion graphitic anodes, is that metallic lithium anodes could afford significantly greater energy-storage densities. A major impediment to the development of such cells has been the fact that the available solid electrolytes having the requisite high Li(exp +)-ion conductivity are too highly chemically reactive with metallic lithium to be useful, while those solid electrolytes that do not react excessively with metallic lithium have conductivities too low to be useful. The present passivation method exploits the best features of both extremes of the solid-electrolyte spectrum. The basic idea is to coat a higher-conductivity, higher-reactivity solid electrolyte with a lower-conductivity, lower-reactivity solid electrolyte. One can then safely deposit metallic lithium in contact with the lower-reactivity solid electrolyte without incurring the undesired chemical reactions. The thickness of the lower-reactivity electrolyte must be great enough to afford the desired passivation but not so great as to contribute excessively to the electrical resistance of the cell. The feasibility of this method was demonstrated in experiments on plates of a commercial high-performance solid Li(exp +)- conducting electrolyte. Lithium phosphorous oxynitride (LiPON) was the solid electrolyte used for passivation. LiPON-coated solid-electrolyte plates were found to support electrochemical plating and stripping of Li metal. The electrical resistance contributed by the LiPON layers were found to be small relative to overall cell impedances.

West, William↗

Position Paper - pFLogger: The Parallel Fortran Logging framework for HPC Applications

In the context of high performance computing (HPC), software investments in support of text-based diagnostics, which monitor a running application, are typically limited compared to those for other types of IO. Examples of such diagnostics include reiteration of configuration parameters, progress indicators, simple metrics (e.g., mass conservation, convergence of solvers, etc.), and timers. To some degree, this difference in priority is justifiable as other forms of output are the primary products of a scientific model and, due to their large data volume, much more likely to be a significant performance concern. In contrast, text-based diagnostic content is generally not shared beyond the individual or group running an application and is most often used to troubleshoot when something goes wrong. We suggest that a more systematic approach enabled by a logging facility (or logger) similar to those routinely used by many communities would provide significant value to complex scientific applications. In the context of high-performance computing, an appropriate logger would provide specialized support for distributed and shared-memory parallelism and have low performance overhead. In this paper, we present our prototype implementation of pFlogger a parallel Fortran-based logging framework, and assess its suitability for use in a complex scientific application.

Fortran↗

POSITION PAPER - pFLogger: The Parallel Fortran Logging Framework for HPC Applications

In the context of high performance computing (HPC), software investments in support of text-based diagnostics, which monitor a running application, are typically limited compared to those for other types of IO. Examples of such diagnostics include reiteration of configuration parameters, progress indicators, simple metrics (e.g., mass conservation, convergence of solvers, etc.), and timers. To some degree, this difference in priority is justifiable as other forms of output are the primary products of a scientific model and, due to their large data volume, much more likely to be a significant performance concern. In contrast, text-based diagnostic content is generally not shared beyond the individual or group running an application and is most often used to troubleshoot when something goes wrong. We suggest that a more systematic approach enabled by a logging facility (or 'logger') similar to those routinely used by many communities would provide significant value to complex scientific applications. In the context of high-performance computing, an appropriate logger would provide specialized support for distributed and shared-memory parallelism and have low performance overhead. In this paper, we present our prototype implementation of pFlogger - a parallel Fortran-based logging framework, and assess its suitability for use in a complex scientific application.

Clune, Thomas L.↗

pFlogger: The Parallel Fortran Logging Utility

In the context of high performance computing (HPC), software investments in support of text-based diagnostics, which monitor a running application, are typically limited compared to those for other types of IO. Examples of such diagnostics include reiteration of configuration parameters, progress indicators, simple metrics (e.g., mass conservation, convergence of solvers, etc.), and timers. To some degree, this difference in priority is justifiable as other forms of output are the primary products of a scientific model and, due to their large data volume, much more likely to be a significant performance concern. In contrast, text-based diagnostic content is generally not shared beyond the individual or group running an application and is most often used to troubleshoot when something goes wrong. We suggest that a more systematic approach enabled by a logging facility (or 'logger)' similar to those routinely used by many communities would provide significant value to complex scientific applications. In the context of high-performance computing, an appropriate logger would provide specialized support for distributed and shared-memory parallelism and have low performance overhead. In this paper, we present our prototype implementation of pFlogger - a parallel Fortran-based logging framework, and assess its suitability for use in a complex scientific application.

Clune, Tom↗

Testing New Programming Paradigms with NAS Parallel Benchmarks

Over the past decade, high performance computing has evolved rapidly, not only in hardware architectures but also with increasing complexity of real applications. Technologies have been developing to aim at scaling up to thousands of processors on both distributed and shared memory systems. Development of parallel programs on these computers is always a challenging task. Today, writing parallel programs with message passing (e.g. MPI) is the most popular way of achieving scalability and high performance. However, writing message passing programs is difficult and error prone. Recent years new effort has been made in defining new parallel programming paradigms. The best examples are: HPF (based on data parallelism) and OpenMP (based on shared memory parallelism). Both provide simple and clear extensions to sequential programs, thus greatly simplify the tedious tasks encountered in writing message passing programs. HPF is independent of memory hierarchy, however, due to the immaturity of compiler technology its performance is still questionable. Although use of parallel compiler directives is not new, OpenMP offers a portable solution in the shared-memory domain. Another important development involves the tremendous progress in the internet and its associated technology. Although still in its infancy, Java promisses portability in a heterogeneous environment and offers possibility to "compile once and run anywhere." In light of testing these new technologies, we implemented new parallel versions of the NAS Parallel Benchmarks (NPBs) with HPF and OpenMP directives, and extended the work with Java and Java-threads. The purpose of this study is to examine the effectiveness of alternative programming paradigms. NPBs consist of five kernels and three simulated applications that mimic the computation and data movement of large scale computational fluid dynamics (CFD) applications. We started with the serial version included in NPB2.3. Optimization of memory and cache usage was applied to several benchmarks, noticeably BT and SP, resulting in better sequential performance. In order to overcome the lack of an HPF performance model and guide the development of the HPF codes, we employed an empirical performance model for several primitives found in the benchmarks. We encountered a few limitations of HPF, such as lack of supporting the "REDISTRIBUTION" directive and no easy way to handle irregular computation. The parallelization with OpenMP directives was done at the outer-most loop level to achieve the largest granularity. The performance of six HPF and OpenMP benchmarks is compared with their MPI counterparts for the Class-A problem size in the figure in next page. These results were obtained on an SGI Origin2000 (195MHz) with MIPSpro-f77 compiler 7.2.1 for OpenMP and MPI codes and PGI pghpf-2.4.3 compiler with MPI interface for HPF programs.

Jin, H.↗

Parallel asynchronous hardware implementation of image processing algorithms

Research is being carried out on hardware for a new approach to focal plane processing. The hardware involves silicon injection mode devices. These devices provide a natural basis for parallel asynchronous focal plane image preprocessing. The simplicity and novel properties of the devices would permit an independent analog processing channel to be dedicated to every pixel. A laminar architecture built from arrays of the devices would form a two-dimensional (2-D) array processor with a 2-D array of inputs located directly behind a focal plane detector array. A 2-D image data stream would propagate in neuron-like asynchronous pulse-coded form through the laminar processor. No multiplexing, digitization, or serial processing would occur in the preprocessing state. High performance is expected, based on pulse coding of input currents down to one picoampere with noise referred to input of about 10 femtoamperes. Linear pulse coding has been observed for input currents ranging up to seven orders of magnitude. Low power requirements suggest utility in space and in conjunction with very large arrays. Very low dark current and multispectral capability are possible because of hardware compatibility with the cryogenic environment of high performance detector arrays. The aforementioned hardware development effort is aimed at systems which would integrate image acquisition and image processing.

Coon, Darryl D.↗

Modeling of rolling element bearing mechanics

Roller element bearings provide the primary mechanical interface between rotating and nonrotating components in the high performance turbomachinery of the Space Shuttle Main Engine (SSME). Knowledge of bearing behavior under various loading and environmental conditions is essential to predicting and understanding the overall behavior of turbopumps, including rotordynamic stability, critical speeds and bearing life. The objective is to develop mathematical models and computer programs to describe the mechanical behavior of ball and cylinder roller bearings under the loading and environmental conditions encountered in the SSME and future high performance rocket engines. This includes characteristics such as nonlinear load/motion relationships, stiffness and damping, rolling element loads for life prediction, and roller and cage stability.

Greenhill, L. M.↗

Dot-in-Well Quantum-Dot Infrared Photodetectors

Dot-in-well (DWELL) quantum-dot infrared photodetectors (QDIPs) [DWELL-QDIPs] are subjects of research as potentially superior alternatives to prior QDIPs. Heretofore, there has not existed a reliable method for fabricating quantum dots (QDs) having precise, repeatable dimensions. This lack has constituted an obstacle to the development of uniform, high-performance, wavelength-tailorable QDIPs and of focal-plane arrays (FPAs) of such QDIPs. However, techniques for fabricating quantum-well infrared photodetectors (QWIPs) having multiple-quantum- well (MQW) structures are now well established. In the present research on DWELL-QDIPs, the arts of fabrication of QDs and QWIPs are combined with a view toward overcoming the deficiencies of prior QDIPs. The longer-term goal is to develop focal-plane arrays of radiationhard, highly uniform arrays of QDIPs that would exhibit high performance at wavelengths from 8 to 15 m when operated at temperatures between 150 and 200 K. Increasing quantum efficiency is the key to the development of competitive QDIP-based FPAs. Quantum efficiency can be increased by increasing the density of QDs and by enhancing infrared absorption in QD-containing material. QDIPs demonstrated thus far have consisted, variously, of InAs islands on GaAs or InAs islands in InGaAs/GaAs wells. These QDIPs have exhibited low quantum efficiencies because the numbers of QD layers (and, hence, the areal densities of QDs) have been small typically five layers in each QDIP. The number of QD layers in such a device must be thus limited to prevent the aggregation of strain in the InAs/InGaAs/GaAs non-lattice- matched material system. The approach being followed in the DWELL-QDIP research is to embed In- GaAs QDs in GaAs/AlGaAs multi-quantum- well (MQW) structures (see figure). This material system can accommodate a large number of QD layers without excessive lattice-mismatch strain and the associated degradation of photodetection properties. Hence, this material system is expected to enable achievement of greater densities of QDs and correspondingly greater quantum efficiencies. The host GaAs/AlGaAs MQW structures are highly compatible with mature fabrication processes that are now used routinely in making QWIP FPAs. The hybrid InGaAs-dot/GaAs/AlGaAs-well system also offers design advantages in that the effects of variability of dot size can be partly compensated by engineering quantum-well sizes, which can be controlled precisely.

Gunapala, Sarath↗

The Design of a Fault-Tolerant COTS-Based Bus Architecture for Space Applications

The high-performance, scalability and miniaturization requirements together with the power, mass and cost constraints mandate the use of commercial-off-the-shelf (COTS) components and standards in the X2000 avionics system architecture for deep-space missions. In this paper, we report our experiences and findings on the design of an IEEE 1394 compliant fault-tolerant COTS-based bus architecture. While the COTS standard IEEE 1394 adequately supports power management, high performance and scalability, its topological criteria impose restrictions on fault tolerance realization. To circumvent the difficulties, we derive a "stack-tree" topology that not only complies with the IEEE 1394 standard but also facilitates fault tolerance realization in a spaceborne system with limited dedicated resource redundancies. Moreover, by exploiting pertinent standard features of the 1394 interface which are not purposely designed for fault tolerance, we devise a comprehensive set of fault detection mechanisms to support the fault-tolerant bus architecture.

Chau, Savio N.↗