Search NASA⌕ Search

SEARCH · Search NASA

Results for “Microprocessor”

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,045 records · Page 58

On the Efficacy of Source Code Optimizations for Cache-Based Systems

Obtaining high performance without machine-specific tuning is an important goal of scientific application programmers. Since most scientific processing is done on commodity microprocessors with hierarchical memory systems, this goal of "portable performance" can be achieved if a common set of optimization principles is effective for all such systems. It is widely believed, or at least hoped, that portable performance can be realized. The rule of thumb for optimization on hierarchical memory systems is to maximize temporal and spatial locality of memory references by reusing data and minimizing memory access stride. We investigate the effects of a number of optimizations on the performance of three related kernels taken from a computational fluid dynamics application. Timing the kernels on a range of processors, we observe an inconsistent and often counterintuitive impact of the optimizations on performance. In particular, code variations that have a positive impact on one architecture can have a negative impact on another, and variations expected to be unimportant can produce large effects. Moreover, we find that cache miss rates-as reported by a cache simulation tool, and confirmed by hardware counters-only partially explain the results. By contrast, the compiler-generated assembly code provides more insight by revealing the importance of processor-specific instructions and of compiler maturity, both of which strongly, and sometimes unexpectedly, influence performance. We conclude that it is difficult to obtain performance portability on modern cache-based computers, and comment on the implications of this result.

VanderWijngaart, Rob F.↗

Pressure Measurement

Pressure Systems, Inc.'s DPT 6400 is a system designed to increase productivity in industrial processes where there is a need for making multiple pressure measurements quickly and with high accuracy. It is applicable in controlling industrial processes in plants that are being upgraded to automated status. In order to automate such plants the pressures at the many loops must be measured, converted to digital information and transmitted to the plant's process control computer. The DPT 6400 serves that function. By employing solid-state pressure sensing transducers whose errors are automatically corrected by a microprocessor, it is capable of highly accurate pressure measurements. Basic DPT 6400 has 64 channels, but the system can be expanded to 256 channels by the addition of "slave" units.

Source record↗

Weather Data Receiver

Northern Video Graphics, Inc. developed a low-cost satellite receiving system for users such as independent meteorologists, agribusiness firms, small airports or flying clubs, marine vessels and small TV stations. Called Video Fax, it is designed for use with certain satellites; the GOES (Geostationary Operational Environmental Satellite) spacecraft operated by the National Oceanic and Atmospheric Administration, the European Space Agency's Meteosat and Japan's Geostationary Meteorological Satellite. By dictum of the World Meteorological Organization, signals from satellites are available to anyone without cost so the Video Fax user can acquire signals directly from the satellite and cut out the middle man, enabling savings. Unit sells for about one-fifth the cost of the equipment used by TV stations. It consists of a two-meter antenna; a receiver; a microprocessor-controlled display computer; and a video monitor. Computer stores data from the satellites and converts it to an image which is displayed on the monitor. Weather map can be preserved as signal data on tape, or it can be stored in a video cassette as a permanent image.

Source record↗

Pollution Measuring System

Research Ventures, Inc.'s visiplume is a portable, microprocessor-controlled air pollution monitor for measuring sulfur dioxide emissions from fossil fuel-fired power plants, and facilities that manufacture sulfuric acid. It observes smokestack plumes at a distance from the stack obviating the expense and difficulty of installing sample collectors in each stack and later analyzing the samples.

Source record↗

Cordless Instruments

Black & Decker's new cordless lightweight battery powered precision instruments, adapted from NASA's Apollo Lunar Landing program, have been designed to give surgeons optimum freedom and versatility in the operating room. Orthopedic instrument line includes a drill, a driver/reamer and a sagittal saw. All provide up to 20 minutes on a single charge. Power pack is the instrument's handle which is removable for recharging. Microprocessor controlled recharging unit can recharge two power packs together in 30 minutes. Instruments can be gas sterilized, steam-sterilized in an autoclave or immersed for easy cleaning.

Source record↗

ASRC Aerospace Corporation Selects Dynamically Reconfigurable Anadigm(Registered Trademark) FPAA For Advanced Data Acquisition System

Anadigm(registered trademark) today announced that ASRC Aerospace Corporation has designed Anadigm's dynamically reconfigurable Field Programmable Analog Array (FPAA) technology into an advanced data acquisition system developed under contract for NASA. ASRC Aerospace designed in the Anadigm(registered trademark) FPAA to provide complex analog signal conditioning in its intelligent, self-calibrating, and self-healing advanced data acquisition system (ADAS). The ADAS has potential applications in industrial, manufacturing, and aerospace markets. This system offers highly reliable operation while reducing the need for user interaction. Anadigm(registered trademark)'s dynamically reconfigurable FPAAs can be reconfigured in-system by the designer or on the fly by a microprocessor. A single device can thus be programmed to implement multiple analog functions and/or to adapt on-the-fly to maintain precision operation despite system degradation and aging. In the case of the ASRC advanced data acquisition system, the FPAA helps ensure that the system will continue to operating at 100% functionality despite changes in the environment, component degradation, and/or component failures.

Mata, Carlos T.↗

A Performance Evaluation of the Cray X1 for Scientific Applications

The last decade has witnessed a rapid proliferation of superscalar cache-based microprocessors to build high-end capability and capacity computers because of their generality, scalability, and cost effectiveness. However, the recent development of massively parallel vector systems is having a significant effect on the supercomputing landscape. In this paper, we compare the performance of the recently-released Cray X1 vector system with that of the cacheless NEC SX-6 vector machine, and the superscalar cache-based IBM Power3 and Power4 architectures for scientific applications. Overall results demonstrate that the X1 is quite promising, but performance improvements are expected as the hardware, systems software, and numerical libraries mature. Code reengineering to effectively utilize the complex architecture may also lead to significant efficiency enhancements.

Oliker, Leonid↗

A Performance Evaluation of the Cray X1 for Scientific Applications

The last decade has witnessed a rapid proliferation of superscalar cache-based microprocessors to build high-end capability and cost effectiveness. However, the recent development of massively parallel vector systems is having a significant effect on the supercomputing landscape. In this paper, we compare the performance of the recently released Cray X1 vector system with that of the cacheless NEC SX-6 vector machine, and the superscalar cache-based IBM Power3 and Power4 architectures for scientific applications. Overall results demonstrate that the X1 is quite promising, but performance improvements are expected as the hardware, systems software, and numerical libraries mature. Code reengineering to effectively utilize the complex architecture may also lead to significant efficiency enhancements.

Oliker, Leonid↗

Thermal Conductivity of Carbon Nanotube Composite Films

State-of-the-art ICs for microprocessors routinely dissipate power densities on the order of 50 W/sq cm. This large power is due to the localized heating of ICs operating at high frequencies, and must be managed for future high-frequency microelectronic applications. Our approach involves finding new and efficient thermally conductive materials. Exploiting carbon nanotube (CNT) films and composites for their superior axial thermal conductance properties has the potential for such an application requiring efficient heat transfer. In this work, we present thermal contact resistance measurement results for CNT and CNT-Cu composite films. It is shown that Cu-filled CNT arrays enhance thermal conductance when compared to as-grown CNT arrays. Furthermore, the CNT-Cu composite material provides a mechanically robust alternative to current IC packaging technology.

Ngo, Quoc↗

Mitigation of High Altitude and Low Earth Orbit Radiation Effects on Microelectronics via Shielding or Error Detection and Correction Systems

The NASA Cooperative Agreement NAG4-210 was granted under the FY2000 Faculty Awards for Research (FAR) Program. The project was proposed to examine the effects of charged particles and neutrons on selected random access memory (RAM) technologies. The concept of the project was to add to the current knowledge of Single Event Effects (SEE) concerning RAM and explore the impact of selected forms of radiation on Error Detection and Correction Systems. The project was established as an extension of a previous FAR awarded to Prairie View A&M University (PVAMU), under the direction of Dr. Richard Wilkins as principal investigator. The NASA sponsored Center for Applied Radiation Research (CARR) at PVAMU developed an electronic test-bed to explore and quantify SEE on RAM from charged particles and neutrons. The test-bed was developed using 486DX microprocessor technology (PC-104) and a custom test board to mount RAM integrated circuits or other electronic devices. The test-bed had two configurations - a bench test version for laboratory experiments and a 400 Hz powered rack version for flight experiments. The objectives of this project were to: 1) Upgrade the Electronic Test-bed (ETB) to a Pentium configuration; 2) Accommodate more than only 8 Mbytes of RAM; 3) Explore Error Detection and Correction Systems for radiation effects; 4) Test modern RAM technologies in radiation environments.

Gupta, Kajal↗

Thrust Stand for Electric Propulsion Performance Evaluation

An electric propulsion thrust stand capable of supporting thrusters with total mass of up to 125 kg and 1 mN to 1 N thrust levels has been developed and tested. The mechanical design features a conventional hanging pendulum arm attached to a balance mechanism that transforms horizontal motion into amplified vertical motion, with accommodation for variable displacement sensitivity. Unlike conventional hanging pendulum thrust stands, the deflection is independent of the length of the pendulum arm, and no reference structure is required at the end of the pendulum. Displacement is measured using a non-contact, optical linear gap displacement transducer. Mechanical oscillations are attenuated using a passive, eddy current damper. An on-board microprocessor-based level control system, which includes a two axis accelerometer and two linear-displacement stepper motors, continuously maintains the level of the balance mechanism - counteracting mechanical %era drift during thruster testing. A thermal control system, which includes heat exchange panels, thermocouples, and a programmable recirculating water chiller, continuously adjusts to varying thermal loads to maintain the balance mechanism temperature, to counteract thermal drifts. An in-situ calibration rig allows for steady state calibration both prior to and during thruster testing. Thrust measurements were carried out on a well-characterized 1 kW Hall thruster; the thrust stand was shown to produce repeatable results consistent with previously published performance data.

Markusic, T. E.↗

Extra dose due to extravehicular activity during the NASA4 mission measured by an on-board TLD system

A microprocessor-controlled on-board TLD system, 'Pille'96', was used during the NASA4 (1997) mission to monitor the cosmic radiation dose inside the Mir Space Station and to measure the extra dose to two astronauts in the course of their extravehicular activity (EVA). For the EVA dose measurements, CaSO4:Dy bulb dosemeters were located in specially designed pockets of the ORLAN spacesuits. During an EVA lasting 6 h, the dose ratio inside and outside Mir was measured. During the EVA, Mir crossed the South Atlantic Anomaly (SAA) three times. Taking into account the influence of these three crossings the mean EVA/internal dose rate ratio was 3.2. Internal dose mapping using CaSO4:Dy dosemeters gave mean dose rates ranging from 9.3 to 18.3 microGy h-1 at locations where the shielding effect was not the same. Evaluation results of the high temperature region of LiF dosemeters are given to estimate the mean LET.

NASA Experiment Number 9401704↗

Virtex-II Pro SEE Test Methods and Results

The Xilinx Virtex-II Pro is a platform FPGA that embeds multiple microprocessors within the fabric of an SRAM-based reprogrammable FPGA. The variety and quantity of resources provided by this family of devices make them very attractive for spaceflight applications. However, these devices will be susceptible to single event effects (SEE), which must be mitigated. To use the Virtex-II Pro reliably in space applications, these devices must first be tested to determine if they are susceptible to single event latchup (SEL), the degree to which they are susceptible to single event upsets (SEU) and single event transients (SET), and how these effects are manifested in the device. With this information, mitigations schemes can be developed and tested that address the specific susceptiblities of these devices. This initial SEE test uses a commercial off the shelf Virtex-II Pro evaluation board, with a single processor XC2VP7 FPGA. The FPGA on this board is an acid etched device, which can be partially covered with a shield. The shield covers a portion of the logic, routing, and memory resources along with some of the RocketIO transceivers. The processor, along with a large portion of logic, routing, memory, and transceivers are left exposed. This test will be performed at the Cyclotron Laboratories at Texas A&M University and Michigan State University using ions of varying energy levels and fluencies.

Petrick, David↗

An optimal controller for an electric ventricular-assist device: theory, implementation, and testing

This paper addresses the development and testing of an optimal position feedback controller for the Penn State electric ventricular-assist device (EVAD). The control law is designed to minimize the expected value of the EVAD's power consumption for a targeted patient population. The closed-loop control law is implemented on an Intel 8096 microprocessor and in vitro test runs show that this controller improves the EVAD's efficiency by 15-21%, when compared with the performance of the currently used feedforward control scheme.

Therapy, Computer-Assisted/standards↗

Strategies for Small Volume Resuscitation: Hyperosmotic-Hyperoncotic Solutions, Hemoglobin Based Oxygen Carriers and Closed-Loop Resuscitation

Introduction: Logistic constraints on combat casualty care preclude traditional resuscitation strategies which can require volumes and weights 3 fold or greater than hemorrhaged volume. We present a review of quantitative analyses of clinical and animal data on small volume strategies using 1) hypertonic-hyperosmotic solutions (HHS); 2) hemoglobin based oxygen carriers (HBOCs) and 3) closed-loop infusion regimens.Methods and Results: Literature searches and recent queries to industry and academic researchers have allowed us to evaluate the record of 81 human HHS studies (12 trauma trials), 19 human HBOCs studies (3trauma trials) and two clinical studies of closed-loop resuscitation.There are several hundreds animal studies and at least 82 clinical trials and reports evaluating small volume7.2%-7.5% hypertonic saline (HS) most often combined with colloids, e.g., dextran (HSD) or hetastarch(HSS). HSD and HSS data has been published for 1,108 and 392 patients, respectively. Human studies have documented volume sparing and hemodynamic improvements. Meta-analyses suggest improved survival for hypotensive trauma patients treated with HSD with significant reductions in mortality found for patients with blood pressure < 70 mmHg, head trauma, and penetrating injury requiring surgery. HSD and HSS have received regulatory approval in 14 and 3 countries, respectively, with 81,000+ units sold. The primary reported use was head injury and trauma resuscitation. Complications and reported adverse events are surprisingly rare and not significantly different from other solutions.HBOCs are potent volume expanders in addition to oxygen carriers with volume expansion greater than standard colloids. Several investigators have evaluated small volume hyperoncotic HBOCs or HS-HBOC formulations for hypotensive and normotensive resuscitation in animals. A consistent finding in resuscitation with HBOCs is depressed cardiac output. There is some evidence that HBOCs more efficiently unload oxygen from plasma hemoglobin as well as facilitate RBC unloading. We analyzed one volunteer study, 15 intraoperative trials, and 3 trauma studies using HBOCs. Perioperative studies generally suggest ability to deliver oxygen, but one trauma trial using HBOCs (HemAssist) for treatment of trauma resulted in a dramatic increase in mortality, while an intraoperative trauma study using Polyheme demonstrated reductions in blood use and lower mortality compared to historic controls of patients refusing blood. Transfusion reductions with HBOC use have been modest. Two HBOCs (Hemopure and Polyheme) are now in new or planned large-scale multicenter prehospital trials of trauma treatment. A new implementation of small volume resuscitation is closed-loop resuscitation (CLR), which employs microprocessors to titrate just enough fluid to reach a physiologic target . Animal studies suggest less risk of rebleeding in uncontrolled hemorrhage and a reduction in fluid needs with CLR. The first clinical application of CLR was treatment of burn shock and the US Army. Conclusions: Independently sponsored civilian trauma trials and clinical evaluations in operational combat conditions of different small volume strategies are warranted.

Kramer, George C.↗

Automated Hydrogen Gas Leak Detection System

The Gencorp Aerojet Automated Hydrogen Gas Leak Detection System was developed through the cooperation of industry, academia, and the Government. Although the original purpose of the system was to detect leaks in the main engine of the space shuttle while on the launch pad, it also has significant commercial potential in applications for which there are no existing commercial systems. With high sensitivity, the system can detect hydrogen leaks at low concentrations in inert environments. The sensors are integrated with hardware and software to form a complete system. Several of these systems have already been purchased for use on the Ford Motor Company assembly line for natural gas vehicles. This system to detect trace hydrogen gas leaks from pressurized systems consists of a microprocessor-based control unit that operates a network of sensors. The sensors can be deployed around pipes, connectors, flanges, and tanks of pressurized systems where leaks may occur. The control unit monitors the sensors and provides the operator with a visual representation of the magnitude and locations of the leak as a function of time. The system can be customized to fit the user's needs; for example, it can monitor and display the condition of the flanges and fittings associated with the tank of a natural gas vehicle.

Source record↗

Embedded Web Technology: Internet Technology Applied to Real-Time System Control

The NASA Lewis Research Center is developing software tools to bridge the gap between the traditionally non-real-time Internet technology and the real-time, embedded-controls environment for space applications. Internet technology has been expanding at a phenomenal rate. The simple World Wide Web browsers (such as earlier versions of Netscape, Mosaic, and Internet Explorer) that resided on personal computers just a few years ago only enabled users to log into and view a remote computer site. With current browsers, users not only view but also interact with remote sites. In addition, the technology now supports numerous computer platforms (PC's, MAC's, and Unix platforms), thereby providing platform independence.In contrast, the development of software to interact with a microprocessor (embedded controller) that is used to monitor and control a space experiment has generally been a unique development effort. For each experiment, a specific graphical user interface (GUI) has been developed. This procedure works well for a single-user environment. However, the interface for the International Space Station (ISS) Fluids and Combustion Facility will have to enable scientists throughout the world and astronauts onboard the ISS, using different computer platforms, to interact with their experiments in the Fluids and Combustion Facility. Developing a specific GUI for all these users would be cost prohibitive. An innovative solution to this requirement, developed at Lewis, is to use Internet technology, where the general problem of platform independence has already been partially solved, and to leverage this expanding technology as new products are developed. This approach led to the development of the Embedded Web Technology (EWT) program at Lewis, which has the potential to significantly reduce software development costs for both flight and ground software.

Daniele, Carl J.↗

Integration of an Autopilot for a Micro Air Vehicle

Two autopilots providing autonomous flight capabilities are presented herein. The first is the Pico-Pilot, demonstrated for the 12-inch size class of micro air vehicles. The second is the MicroPilot MP2028(sup g), where its integration into a 36-inch Zagi airframe (tailless, elevons only configuration) is investigated and is the main focus of the report. Analytical methods, which include the use of the Advanced Aircraft Analysis software from DARCorp, were used to determine the stability and control derivatives, which were then validated through wind tunnel experiments. From the aerodynamic data, the linear, perturbed equations of motion from steady-state flight conditions may be cast in terms of these derivatives. Using these linear equations, transfer functions for the control and navigation systems were developed and feedback control laws based on Proportional, Integral, and Derivative (PID) control design were developed to control the aircraft. The PID gains may then be programmed into the autopilot software and uploaded to the microprocessor of the autopilot. The Pico-Pilot system was flight tested and shown to be successful in navigating a 12-inch MAV through a course defined by a number of waypoints with a high degree of accuracy, and in 20 mph winds. The system, though, showed problems with control authority in the roll and pitch motion of the aircraft: causing oscillations in these directions, but the aircraft maintained its heading while following the prescribed course. Flight tests were performed in remote control mode to evaluate handling, adjust trim, and test data logging for the Zagi with integrated MP2028(sup g). Ground testing was performed to test GPS acquisition, data logging, and control response in autonomous mode. Technical difficulties and integration limitations with the autopilot prevented fully autonomous flight from taking place, but the integration methodologies developed for this autopilot are, in general, applicable for unmanned air vehicles within the 36-inch size class or larger that use a PID control based autopilot.

Platanitis, George↗