Search NASA⌕ Search

SEARCH · Search NASA

Results for “hardware 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,567 records · Page 87

Pre-Flight Tests with Astronauts, Flight and Ground Hardware, to Assure On-Orbit Success

On-Orbit Constraints Test (OOCT's) refers to mating flight hardware together on the ground before they will be mated on-orbit or on the Lunar surface. The concept seems simple but it can be difficult to perform operations like this on the ground when the flight hardware is being designed to be mated on-orbit in a zero-g/vacuum environment of space or low-g/vacuum environment on the Lunar/Mars Surface. Also some of the items are manufactured years apart so how are mating tasks performed on these components if one piece is on-orbit/on Lunar/Mars surface before its mating piece is planned to be built. Both the Internal Vehicular Activity (IVA) and Extra-Vehicular Activity (EVA) OOCT's performed at Kennedy Space Center will be presented in this paper. Details include how OOCT's should mimic on-orbit/Lunar/Mars surface operational scenarios, a series of photographs will be shown that were taken during OOCT's performed on International Space Station (ISS) flight elements, lessons learned as a result of the OOCT's will be presented and the paper will conclude with possible applications to Moon and Mars Surface operations planned for the Constellation Program.

Haddad Michael E.↗

Rapid Chemometric Filtering of Spectral Data

A method of rapid, programmable filtering of spectral transmittance, reflectance, or fluorescence data to measure the concentrations of chemical species has been proposed. By programmable is meant that a variety of spectral analyses can readily be performed and modified in software, firmware, and/or electronic hardware, without need to change optical filters or other optical hardware of the associated spectrometers. The method is intended to enable real-time identification of single or multiple target chemical species in applications that involve high-throughput screening of multiple samples. Examples of such applications include (but are not limited to) combinatorial chemistry, flow cytometry, bead assays, testing drugs, remote sensing, and identification of targets. The basic concept of the proposed method is to perform real-time crosscorrelations of a measured spectrum with one or more analytical function(s) of wavelength that could be, for example, the known spectra of target species. Assuming that measured spectral intensities are proportional to concentrations of target species plus background spectral intensities, then after subtraction of background levels, it should be possible to determine target species concentrations from cross-correlation values. Of course, the problem of determining the concentrations is more complex when spectra of different species overlap, but the problem can be solved by use of multiple analytical functions in combination with computational techniques that have been developed previously for analyses of this type. The method is applicable to the design and operation of a spectrometer in which spectrally dispersed light is measured by means of an active-pixel sensor (APS) array. The row or column dimension of such an array is generally chosen to be aligned along the spectral-dispersion dimension, so that each pixel intercepts light in a narrow spectral band centered on a wavelength that is a known function of the pixel position. The proposed method admits of two hardware implementations for computing cross-correlations in real time.

Beaman, Gregory↗

Dispersion-Based Fresh-Slice Scheme for Free-Electron Lasers

The fresh-slice technique improved the performance of several self-amplified spontaneous emission free-electron laser schemes by granting selective control on the temporal lasing slice without spoiling the other electron bunch slices. So far, the implementation has required a special insertion device to create the beam yaw, called a dechirper. Finally, we demonstrate a novel scheme to enable fresh-slice operation based on electron energy chirp and orbit dispersion that can be implemented at any free-electron laser facility without additional hardware.

47 OTHER INSTRUMENTATION↗

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.↗

Thermal control surfaces experiment (SOO69) flight systems performance

The thermal control surfaces experiment (TCSE) was the most complex hardware system aboard the Long Duration Exposure Facility (LDEF). The TCSE system consists of a scanning spectroreflectometer that measured test samples mounted on a rotatable carousel assembly. A microprocessor based data system controlled all aspects of TCSE system operation. Power was provided by four primary batteries. Flight measurement and housekeeping data were stored on a tape recorder for postflight analysis. The TCSE is a microcosm of complex electro-optical payloads being developed by NASA, DoD, and the aerospace community. The TCSE provides valuable data on the performance of these systems in space. The TCSE flight system and its excellent performance on the LDEF mission are described. A few operational anomalies were encountered and are discussed. Initial post-flight tests show that the TCSE system remains functional although some degradation in the optical measurements were observed. The results of these tests are also presented.

Wilkes, Donald R.↗

Single-node Partitioned-Memory for Huge Graph Analytics: Cost and Performance Trade-offs

Nonvolatile memory NVDIMMs, available as Intel Optane, are less expensive than DRAM and bring large byte-addressable storage within reach to many applications. Evaluations on graph analytics have shown promising performance only when DRAM is used as a hardware cache (Memory mode). An open question is whether graph applications can exploit Optane and DRAM directly (AppDirect mode) and achieving better-than-DRAM average bandwidth and run times. We evaluate Optane as a volatile pool on two large-scale graph applications with very different computational patterns, Grappolo and Ripples. We show that AppDirect mode can deliver better-than-DRAM performance, by allocating data structures to Optane and DRAM according to their access characteristics, resulting in higher average memory bandwidth and lower average latency. Memory mode provides DRAM-competitive performance with capacity equal to persistent memory. We demonstrate occasional 4x improvement using the latest AppDirect option and frequently observe competitive performance between Optane AppDirect Memory modes and DRAM.

Ghosh, Sayan↗

Benefits, Consequences, and Uncertainties of Conventional (Exercise) Countermeasure Approaches

This presentation will review the pros, cons, and uncertainties of using exercise countermeasures in hypothetical long duration exploration missions. The use of artificial gravity and exercise will be briefly discussed. One benefit to continued use of exercise is related to our extensive experience with spaceflight exercise hardware and programming. Exercise has been a part of each space mission dating back to the 1960's when simple isometric and bungee exercises were performed in the Gemini capsule. Over the next 50 years, exercise hardware improved cumulating in today's ISS suite of exercise equipment: Cycle Ergometer with Vibration Isolation and Stabilization System (CEVIS), Treadmill (T2) and Advanced Resistive Exercise Device (ARED). Today's exercise equipment is the most robust ever to be flown in space and allows the variety and intensity of exercise that might reasonably be expected to maintain muscle mass and function, bone density and cardiovascular fitness. A second benefit is related to the large body of research literature on exercise training. There is a considerable body of supporting research literature including >40,000 peer reviewed research articles on exercise training in humans. A third benefit of exercise is its effectiveness. With the addition of T2 and ARED to our ISS exercise suite, crew member outcomes on standard medical tests have improved. Additionally exercise has other positive side effects such as stress relief, possible improvement of immune function, improved sleep, etc. Exercise is not without its consequences. The major cons to performance of in‐flight exercise are the time and equipment required. Currently crew are scheduled 2.5 hrs/day for exercise and there is considerable cost to develop, fly and maintain exercise hardware. While no major injuries have been reported on ISS, there is always some risk of injury with any form of exercise There are several uncertainties going forward; these relate mostly to the development of small compact robust effective exercise devices for the next generation of space vehicles. It is becoming increasingly apparent that high intensity exercise is required for maintenance of fitness and functional capability and so future hardware will need to be developed, tested and implemented that allow for a wide variety of exercise, at high intensity while likely involving low mass, volume and power. There are many unanswered issues related to the minimum number and type of exercise devices required for exploration, optimizing exercise prescriptions for these devices, whether a treadmill is absolutely required, and even whether any single countermeasure can adequately protect muscle, bone, cardiovascular and sensorimotor function.

Ploutz-Snyder, Lori↗

Modular Platforms for Advanced Inspection, Locomotion, and Manipulation - 17150

Robots can provide remote access, manipulation, and inspection capabilities to augment human workers and improve safety in potentially dangerous decommissioning, radioactive waste management, and emergency response operations. However, such activities may require navigating challenging and unstructured environments, such as those with uneven terrain, obstacles, or loose debris. This remains a difficult task, even for modern robots. What's more, a robot's physical design can inhibit it from accessing hard-to-reach areas such as the tight spaces around, underneath, or inside piping and equipment. To address these challenges, we have developed a series of physically robust hardware modules that can be configured into a variety of robot morphologies, specialized to support different operational needs. Each hardware module consists of a number of onboard sensors and a high performance actuator with a series elastic element to sense and control interaction forces for improved locomotion and manipulation. Using this hardware, we have designed several robotic platforms that support the access, manipulation, and inspection requirements of decommissioning and radioactive waste management. To highlight current capabilities and potential opportunities for technological improvement, we present the outcomes from field demonstrations of our modular platforms at the Office of Environmental Management's Science of Safety Portsmouth Gaseous Diffusion Plant Robotics Challenge. Specifically, results include a serpentine robot climbing vertical structures such as pipes, posts, and supports to demonstrate advanced inspection. Additionally, we discuss field trials of a similar modular configuration that yields a highly dexterous manipulator arm and camera system capable of adding manipulation and inspection functionality to existing structures. Results are presented from inspection tasks in which the manipulator is installed on another mobile robotic platform. Finally, we show our hardware modules can be reconfigured into platforms capable of withstanding significant impacts and of alternative means of locomotion, as may be required to cross terrain too challenging for traditional wheeled robots. Results describe the performance of a hexapod robot that uses proprioceptive feedback to locomote in outdoor trials reminiscent of emergency response conditions. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Life sciences flight experiments microcomputer

A promising microcomputer configuration for the Spacelab Life Sciences Lab. Equipment inventory consists of multiple processors. One processor's use is reserved, with additional processors dedicated to real time input and output operations. A simple form of such a configuration, with a processor board for analog to digital conversion and another processor board for digital to analog conversion, was studied. The system used digital parallel data lines between the boards, operating independently of the system bus. Good performance of individual components was demonstrated: the analog to digital converter was at over 10,000 samples per second. The combination of the data transfer between boards with the input or output functions on each board slowed performance, with a maximum throughput of 2800 to 2900 analog samples per second. Any of several techniques, such as use of the system bus for data transfer or the addition of direct memory access hardware to the processor boards, should give significantly improved performance.

Bartram, Peter N.↗

Structural Analysis Made 'NESSUSary'

Everywhere you look, chances are something that was designed and tested by a computer will be in plain view. Computers are now utilized to design and test just about everything imaginable, from automobiles and airplanes to bridges and boats, and elevators and escalators to streets and skyscrapers. Computer-design engineering first emerged in the 1970s, in the automobile and aerospace industries. Since computers were in their infancy, however, architects and engineers during the time were limited to producing only designs similar to hand-drafted drawings. (At the end of 1970s, a typical computer-aided design system was a 16-bit minicomputer with a price tag of $125,000.) Eventually, computers became more affordable and related software became more sophisticated, offering designers the "bells and whistles" to go beyond the limits of basic drafting and rendering, and venture into more skillful applications. One of the major advancements was the ability to test the objects being designed for the probability of failure. This advancement was especially important for the aerospace industry, where complicated and expensive structures are designed. The ability to perform reliability and risk assessment without using extensive hardware testing is critical to design and certification. In 1984, NASA initiated the Probabilistic Structural Analysis Methods (PSAM) project at Glenn Research Center to develop analysis methods and computer programs for the probabilistic structural analysis of select engine components for current Space Shuttle and future space propulsion systems. NASA envisioned that these methods and computational tools would play a critical role in establishing increased system performance and durability, and assist in structural system qualification and certification. Not only was the PSAM project beneficial to aerospace, it paved the way for a commercial risk- probability tool that is evaluating risks in diverse, down- to-Earth application

Source record↗

Digitally Calibrated TR Modules Enabling Real-Time Beamforming SweepSAR Architectures

SweepSAR, a novel radar architecture that depends on a DBF (digital beamforming) array, requires calibration accuracies that are order(s) of magnitude greater than is possible with traditional techniques, such as a priori characterization of TR (transmit/receive) modules in thermal vacuum chambers, or simple loop-back of the calibration signal. The advantages of a SweepSAR architecture are so great that it is worth applying significant resources to calibration efforts. Due to the nature of the DBF, each channel contains a digitizer and very powerful digital processor. Each channel can independently digitize (with the digitizer) and analyze (with the processor) its channel's unique calibration signal, and extract the relevant calibration parameters, namely channel gain and channel phase delay commonly referred to as the gain (or amplitude) and phase of the channel. Using the processor, each channel's gain and phase can theoretically be estimated with arbitrary precision through averaging a sufficiently large number of samples. Systematic errors and the changing gain and phase of the channels, typically due to temperature drifts, limits how long the averaging can occur, which limits the precision of the calibration estimate. However, results indicate that calibration knowledge of both the transmit and receive chains of each TR module can be improved by one or two orders of magnitude. Due to the digital nature of the receiver data, the channel's gain and phase may be corrected by a similar amount, while the transmit chain can only be corrected in a traditional manner. To implement Sweep SAR, the order of magnitude improvement in the knowledge of the channel's gain and phase is needed, and the control of the receiver to a similar level is required. Inherent to the DBF array is the individual digitization of each of the array's receiver channels. Current systems typically combine all of the analog signals in the array into one or two analog channels, which are then digitized and processed. All signal conditioning performed prior to digitization is done using analog hardware (which is less precise than digital signal conditioning and dependent on temperature). The DBF digitizes every signal prior to combining, and can therefore analyze and correct received signals, as well as analyze signals that are being transmitted through analog hardware (by sampling a copy and digitizing). Each channel of a DBF also has a powerful processor. With this combination, one is able to digitize, analyze, and correct each channel prior to its being combined. A unique factor is the ability to digitize and analyze (in real time) each of the array's channels independently, allowing one to achieve unprecedented knowledge of each channel's performance (gain and phase), and since the combining is done digitally, each receive channel can be corrected prior to combining. This enables an unprecedented level of accuracy and control through onboard processing. SweepSAR promises significant increases in instrument capability for solid earth and biomass remote sensing, while reducing mission mass and cost. This new instrument concept requires new methods for calibrating the multiple channels, which must be combined onboard, in real time. New methods are being developed for digitally calibrating digital beam-forming arrays to reduce development time, risk, and cost of precision calibrated TR modules for array architectures by accurately tracking modules' characteristics through closed-loop digital calibration, thus tracking systematic changes regardless of temperature.-

Hoffman, James P.↗

The Automated Instrumentation and Monitoring System (AIMS): Design and Architecture

Whether a researcher is designing the 'next parallel programming paradigm', another 'scalable multiprocessor' or investigating resource allocation algorithms for multiprocessors, a facility that enables parallel program execution to be captured and displayed is invaluable. Careful analysis of such information can help computer and software architects to capture, and therefore, exploit behavioral variations among/within various parallel programs to take advantage of specific hardware characteristics. A software tool-set that facilitates performance evaluation of parallel applications on multiprocessors has been put together at NASA Ames Research Center under the sponsorship of NASA's High Performance Computing and Communications Program over the past five years. The Automated Instrumentation and Monitoring Systematic has three major software components: a source code instrumentor which automatically inserts active event recorders into program source code before compilation; a run-time performance monitoring library which collects performance data; and a visualization tool-set which reconstructs program execution based on the data collected. Besides being used as a prototype for developing new techniques for instrumenting, monitoring and presenting parallel program execution, AIMS is also being incorporated into the run-time environments of various hardware testbeds to evaluate their impact on user productivity. Currently, the execution of FORTRAN and C programs on the Intel Paragon and PALM workstations can be automatically instrumented and monitored. Performance data thus collected can be displayed graphically on various workstations. The process of performance tuning with AIMS will be illustrated using various NAB Parallel Benchmarks. This report includes a description of the internal architecture of AIMS and a listing of the source code.

Yan, Jerry C.↗

Two-Phase Flow in Packed Columns and Generation of Bubbly Suspensions for Chemical Processing in Space

For long-duration space missions, the life support and In-Situ Resource Utilization (ISRU) systems necessary to lower the mass and volume of consumables carried from Earth will require more sophisticated chemical processing technologies involving gas-liquid two-phase flows. This paper discusses some preliminary two-phase flow work in packed columns and generation of bubbly suspensions, two types of flow systems that can exist in a number of chemical processing devices. The experimental hardware for a co-current flow, packed column operated in two ground-based low gravity facilities (two-second drop tower and KC- 135 low-gravity aircraft) is described. The preliminary results of this experimental work are discussed. The flow regimes observed and the conditions under which these flow regimes occur are compared with the available co-current packed column experimental work performed in normal gravity. For bubbly suspensions, the experimental hardware for generation of uniformly sized bubbles in Couette flow in microgravity conditions is described. Experimental work was performed on a number of bubbler designs, and the capillary bubble tube was found to produce the most consistent size bubbles. Low air flow rates and low Couette flow produce consistent 2-3 mm bubbles, the size of interest for the "Behavior of Rapidly Sheared Bubbly Suspension" flight experiment. Finally the mass transfer implications of these two-phase flows is qualitatively discussed.

Motil, Brian J.↗

RanCompute: Computational Security in Embedded Devices via Random Input and Output Encodings

An embedded device in an insecure environment is subject to additional security risk through capture and reverse-engineering by a capable adversary. If this device contains a microchip performing sensitive computations, capture of the chip may leak functionality to an adversary. In this paper we propose a novel method in which we randomly encode the input operands and the outputs of a computation, thus not revealing the arithmetic operations being performed. The operations are sequenced in a graph representing the overall application. Once the initialization values are overwritten and lost, the results of these computations are indecipherable by the device performing the calculations as well as by any adversary. The result is transmitted back to a secure server which has stored the initialization values and so can decode the results which appear random to the adversary.

Embedded computing↗

International Space Station Acoustics - A Status Report

It is important to control acoustic noise aboard the International Space Station (ISS) to provide a satisfactory environment for voice communications, crew productivity, and restful sleep, and to minimize the risk for temporary and permanent hearing loss. Acoustic monitoring is an important part of the noise control process on ISS, providing critical data for trend analysis, noise exposure analysis, validation of acoustic analysis and predictions, and to provide strong evidence for ensuring crew health and safety, thus allowing Flight Certification. To this purpose, sound level meter (SLM) measurements and acoustic noise dosimetry are routinely performed. And since the primary noise sources on ISS include the environmental control and life support system (fans and airflow) and active thermal control system (pumps and water flow), acoustic monitoring will indicate changes in hardware noise emissions that may indicate system degradation or performance issues. This paper provides the current acoustic levels in the ISS modules and sleep stations, and is an update to the status presented in 20031. Many new modules, and sleep stations have been added to the ISS since that time. In addition, noise mitigation efforts have reduced noise levels in some areas. As a result, the acoustic levels on the ISS have improved.

Allen, Christopher S.↗

J-2X Gas Generator Development Testing at NASA Marshall Space Flight Center

NASA is developing a liquid oxygen/liquid hydrogen rocket engine for upper stage and trans-lunar applications of the Ares vehicles for the Constellation program. This engine, designated the J-2X, is a higher pressure, higher thrust variant of the Apollo-era J-2 engine. Development was contracted to Pratt & Whitney Rocketdyne in 2006. Over the past several years, two phases of testing have been completed on the development of the gas generator for the J-2X engine. The hardware has progressed through a variety of workhorse injector, chamber, and feed system configurations. Several of these configurations have resulted in combustion instability of the gas generator assembly. Development of the final configuration of workhorse hardware (which will ultimately be used to verify critical requirements on a component level) has required a balance between changes in the injector and chamber hardware in order to successfully mitigate the combustion instability without sacrificing other engine system requirements. This paper provides an overview of the two completed test series, performed at NASA s Marshall Space Flight Center. The requirements, facility setup, hardware configurations, and test series progression are detailed. Significant levels of analysis have been performed in order to provide design solutions to mitigate the combustion stability issues, and these are briefly covered. Also discussed are the results of analyses related to either anomalous readings or off-nominal testing throughout the two test series.

Reynolds, D. C.↗

In-Flight Performance of the Cassini Hemispherical Quartz Resonator Gyro Inertial Reference Units

The Cassini-Huygens mission is a flagship class NASA/ESA mission to the planet Saturn. Launched in 1997, Cassini is still successfully operating after 16 years of flight and the telemetry from the attitude control hardware on Cassini has produced an immense dataset that allows the Cassini operations team to report on the long-term performance of several commercially available GNC hardware components in the space environment. This investigation summarizes the in-flight performance of the two inertial reference units aboard Cassini. Each of the two Cassini inertial reference units contains four hemispherical quartz resonator gyros. The Cassini operations team previously reported on the performance of the inertial reference units in 2007, and this paper provides an update with an additional 6 years of flight experience at Saturn.

guidance, navigation, and control (GNC)↗

Accelerated Adaptive MGS Phase Retrieval

The Modified Gerchberg-Saxton (MGS) algorithm is an image-based wavefront-sensing method that can turn any science instrument focal plane into a wavefront sensor. MGS characterizes optical systems by estimating the wavefront errors in the exit pupil using only intensity images of a star or other point source of light. This innovative implementation of MGS significantly accelerates the MGS phase retrieval algorithm by using stream-processing hardware on conventional graphics cards. Stream processing is a relatively new, yet powerful, paradigm to allow parallel processing of certain applications that apply single instructions to multiple data (SIMD). These stream processors are designed specifically to support large-scale parallel computing on a single graphics chip. Computationally intensive algorithms, such as the Fast Fourier Transform (FFT), are particularly well suited for this computing environment. This high-speed version of MGS exploits commercially available hardware to accomplish the same objective in a fraction of the original time. The exploit involves performing matrix calculations in nVidia graphic cards. The graphical processor unit (GPU) is hardware that is specialized for computationally intensive, highly parallel computation. From the software perspective, a parallel programming model is used, called CUDA, to transparently scale multicore parallelism in hardware. This technology gives computationally intensive applications access to the processing power of the nVidia GPUs through a C/C++ programming interface. The AAMGS (Accelerated Adaptive MGS) software takes advantage of these advanced technologies, to accelerate the optical phase error characterization. With a single PC that contains four nVidia GTX-280 graphic cards, the new implementation can process four images simultaneously to produce a JWST (James Webb Space Telescope) wavefront measurement 60 times faster than the previous code.

Lam, Raymond K.↗