Search NASA⌕ Search

SEARCH · Search NASA

Results for “buffer”

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 343 records · Page 19

AVIRIS onboard data handling and control

The timing and flow of detector and ancillary data for the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS) are controlled within the instrument by its digital electronics assembly. In addition to providing detector and signal chain timing, the digital electronics receives, formats, and rate-buffers digitized science data; collects and formats ancillary (calibration and engineering) data; and merges both into a single tape record. Overall AVIRIS data handling is effected by a combination of dedicated digital electronics to control instrument timing, image data flow, and data rate buffering and a microcomputer programmed to handle real-time control of instrument mechanisms and the coordinated preparation of ancillary data.

Steinkraus, Ronald E.↗

Sulfur speciation in hydrous experimental glasses of varying oxidation state - Results from measured wavelength shifts of sulfur X-rays

The focusing geometry of an electron microprobe has been used to measure the wavelength shifts of sulfur X-rays from hydrous experimental melts synthesized at oxygen fugacities that range from near the iron-wustite buffer to the magnetite-hermatite buffer. It is found that the proportion of dissolved sulfur which is present as sulfate increases with increasing oxygen fugacity. It is noted that in natural melts that have equilibrated at or below fayalite-magnetite-quartz values of +1, sulfur is probably present mainly as S(2-).

Carroll, Michael R.↗

Nucleation and growth of CrSi2 on Si(111)

The nucleation and growth of CrSi2 on Si(111) by MBE and solid-phase epitaxy (SPE), was investigated using SEM and TEM observations of 2-mm-thick layers grown under a variety of conditions, including the use of a CoSi2 buffer. During growth, the wafers were monitored in situ using reflection high-energy electron diffraction. Island growth was observed, with islands found to nucleate with three epitaxial orientations. The morphology of CrSi2 islands was found to be affected by the degree and direction of substrate misorientation, the growth technique, and the use of CoSi2 buffer. However, the reconstruction of the Si surface does not appear to be an important factor in controlling SPE growth.

Fathauer, R. W.↗

Electrohydrodynamic distortion of sample streams in continuous flow electrophoresis

Continuous flow electrophoresis experiments were carried out, using an electrolyte and a sample both made of aqueous solutions of phosphate buffer (with polystyrene latex added for visibility), to investigate causes of the sample spreading in this procedure. It is shown theoretically that an electric field perpendicular to a circular filament of conducting fluid surrounded by a fluid of different conductivity produces an electrohydrodynamic flow, which distorts the filament into an ellipse. Experimental results were found to be fully consistent with theretical predictions. It was found that the rate of distortion of the sample stream into a ribbon was proportional to the square of the applied voltage gradient. Furthermore, the orientation of the ribbon depends on the ratios of dielectric constant and electrical conductivity between the buffer and the sample.

Rhodes, Percy H.↗

Carrying Synchronous Voice Data On Asynchronous Networks

Buffers restore synchronism for internal use and permit asynchronism in external transmission. Proposed asynchronous local-area digital communication network (LAN) carries synchronous voice, data, or video signals, or non-real-time asynchronous data signals. Network uses double buffering scheme that reestablishes phase and frequency references at each node in network. Concept demonstrated in token-ring network operating at 80 Mb/s, pending development of equipment operating at planned data rate of 200 Mb/s. Technique generic and used with any LAN as long as protocol offers deterministic (or bonded) access delays and sufficient capacity.

Bergman, Larry A.↗

Scan line graphics generation on the massively parallel processor

Described here is how researchers implemented a scan line graphics generation algorithm on the Massively Parallel Processor (MPP). Pixels are computed in parallel and their results are applied to the Z buffer in large groups. To perform pixel value calculations, facilitate load balancing across the processors and apply the results to the Z buffer efficiently in parallel requires special virtual routing (sort computation) techniques developed by the author especially for use on single-instruction multiple-data (SIMD) architectures.

Dorband, John E.↗

Data acquisition for a real time fault monitoring and diagnosis knowledge-based system for space power system

The design and implementation of the real-time data acquisition and processing system employed in the AMPERES project is described, including effective data structures for efficient storage and flexible manipulation of the data by the knowledge-based system (KBS), the interprocess communication mechanism required between the data acquisition system and the KBS, and the appropriate data acquisition protocols for collecting data from the sensors. Sensor data are categorized as critical or noncritical data on the basis of the inherent frequencies of the signals and the diagnostic requirements reflected in their values. The critical data set contains 30 analog values and 42 digital values and is collected every 10 ms. The noncritical data set contains 240 analog values and is collected every second. The collected critical and noncritical data are stored in separate circular buffers. Buffers are created in shared memory to enable other processes, i.e., the fault monitoring and diagnosis process and the user interface process, to freely access the data sets.

Wilhite, Larry D.↗

Input/output behavior of supercomputing applications

The collection and analysis of supercomputer I/O traces and their use in a collection of buffering and caching simulations are described. This serves two purposes. First, it gives a model of how individual applications running on supercomputers request file system I/O, allowing system designer to optimize I/O hardware and file system algorithms to that model. Second, the buffering simulations show what resources are needed to maximize the CPU utilization of a supercomputer given a very bursty I/O request rate. By using read-ahead and write-behind in a large solid stated disk, one or two applications were sufficient to fully utilize a Cray Y-MP CPU.

Miller, Ethan L.↗

Actively controlled shaft seals for aerospace applications

The main objective is to determine the feasibility of utilizing controllable mechanical seals for aerospace applications. A potential application was selected as a demonstration case: the buffer gas seal in a LOX (liquid oxygen) turbopump. Currently, floating ring seals are used in this application. Their replacement with controllable mechanical seals would result in substantially reduced leakage rates. This would reduce the required amount of stored buffer gas, and therefore increase the vehicle payload. For such an application, a suitable controllable mechanical seal was designed and analyzed.

Salant, Richard F.↗

RF/optical interference design for optical intersatellite links

A design approach for the RF/optical link interface for a data relay satellite is described. The flexibility of forward and return links in future data acquisition satellites in handling varying missions and data rates to 1 Gbit/s is considered. Attention is focused on requirements for the NASA Tracking and Data Acquisition System. System components are described including the return link multiplexer, the return link transmultiplexer, the forward link multiplexer, the forward link demultiplexer, and the frontside/backside switch. Ping-pong buffers, which provide rate buffering for each input data stream, are discussed and justification bits, which handle variations due to Doppler shift and local oscillator variation, are considered. The time-division multiplexed streams consist of a unique synchronization word for frame synchronization, and control words associated with each data burst to identify the presence or absence of a justification bit. Redundant data paths are described for both forward and return data streams.

Garlow, Ronald K.↗

An area model for on-chip memories and its application

An area model suitable for comparing data buffers of different organizations and arbitrary sizes is described. The area model considers the supplied bandwidth of a memory cell and includes such buffer overhead as control logic, driver logic, and tag storage. The model gave less than 10 percent error when verified against real caches and register files. It is shown that, comparing caches and register files in terms of area for the same storage capacity, caches generally occupy more area per bit than register files for small caches because the overhead dominates the cache area at these sizes. For larger caches, the smaller storage cells in the cache provide a smaller total cache area per bit than the register set. Studying cache performance (traffic ratio) as a function of area, it is shown that, for small caches, direct-mapped caches perform significantly better than four-way set-associative caches and, for caches of medium areas, both direct-mapped and set-associative caches perform better than fully associative caches.

Mulder, Johannes M.↗

Synthesis of structural/control systems robust with respect to design variable tolerances

A methodology is presented for the synthesis of control augmented structures which can be modeled as an assemblage of beam, truss, and nonstructural mass elements augmented by a robust noncollocated direct output feedback control system. The control system is robust in the sense that it can tolerate manufacturing and realization errors. The robust control system is synthesized using a constraint buffering technique in conjunction with the approximation concepts approach to system synthesis. All of the design constraints on the system, including the dynamic stability, are buffered by a nonlinear quantity that is a function of acceptable tolerances on the design variables and the sensitivity of the constraints to changes in these design variables. Numerical results which illustrate the effectiveness of the method presented are given.

Thomas, H. L.↗

Partial melting of the Allende (CV3) meteorite - Implications for origins of basaltic meteorites

Eucrites and angrites are distinct types of basaltic meteorites whose origins are poorly known. Experiments in which samples of the Allende (CV3) carbonaceous chondrite were partially melted indicate that partial melts can resemble either eucrites or angrites, depending only on the oxygen fugacity. Melts are eucritic if this variable is below that of the iron-wuestite buffer or angritic if above it. With changing pressure, the graphite-oxygen redox reaction can produce oxygen fugacities that are above or below those of the iron-wuestite buffer. Therefore, a single, homogeneous, carbonaceous planetoid greater than 110 kilometers in radius could produce melts of drastically different composition, depending on the depth of melting.

Jurewicz, A. J. G.↗

NASA Project Icon Image Access and Management, year 2

Viewgraphs used in a presentation of the NASA Project Icon Image Access and Management are given. The viewgraphs depict the opening screen that allows the user to start searching the thesaurus; a schematic of the the NASA image input/output workstation; the main term screen that allows the user to view the term and the associated pictures, enter the term into the search buffer, and go to one of the linked terms; the main input screen that allows the user to enter new terms, edit terms, and add pictures and links between terms; the term index that allows the user to select a term by scrolling through an alphabetic list of all the terms in the thesaurus; the results screen that shows the results of the search on the external database; the screen buffer that displays a list of all the search terms collected while browsing through the thesaurus; and the picture index that allows the user to select a term by scrolling through the list of pictures stored in the visual thesaurus.

Source record↗

Branch strategies - Modeling and optimization

The authors provide a common platform for modeling different schemes for reducing the branch-delay penalty in pipelined processors as well as evaluating the associated increased instruction bandwidth. Their objective is twofold: to develop a model for different approaches to the branch problem and to help select an optimal strategy after taking into account additional i-traffic generated by branch strategies. The model presented provides a flexible tool for comparing different branch strategies in terms of the reduction it offers in average branch delay and also in terms of the associated cost of wasted instruction fetches. This additional criterion turns out to be a valuable consideration in choosing between two strategies that perform almost equally. More importantly, it provides a better insight into the expected overall system performance. Simple compiler-support-based low-implementation-cost strategies can be very effective under certain conditions. An active branch prediction scheme based on loop buffers can be as competitive as a branch-target-buffer based strategy.

Dubey, Pradeep K.↗

Architecture, performance, and implementation of the tandem banyan fast packet switch

The authors propose a space-division fast packet switch architecture based on banyan interconnection networks, called the tandem banyan switching fabric. It consists of placing banyan networks in tandem, offering multiple paths from each input to each output, thus overcoming in a very simple way the effect of conflicts among packets (to which banyan networks are prone) and achieving output buffering. From a hardware implementation perspective, this architecture is simple in that it consists of several instances of only two VLSI chips, one implementing the banyan network and the other implementing the output buffer function. The basic structure and operation of the tandem banyan switching fabric are described, and its performance is discussed. The authors propose a modification to the basic structure which decreases the hardware complexity of the switch while maintaining its performance. An implementation of the banyan network using a high-performance BiCMOS sea-of-gates on 0.8-micron technology is reported.

Tobagi, Fouad A.↗

A gallium-arsenide digital phase shifter for clock and control signal distribution in high-speed digital systems

The design, implementation, testing, and applications of a gallium-arsenide digital phase shifter and fan-out buffer are described. The integrated circuit provides a method for adjusting the phase of high-speed clock and control signals in digital systems, without the need for pruning cables, multiplexing between cables of different lengths, delay lines, or similar techniques. The phase of signals distributed with the described chip can be dynamically adjusted in eight different steps of approximately 60 ps per step. The IC also serves as a fan-out buffer and provides 12 in-phase outputs. The chip is useful for distributing high-speed clock and control signals in synchronous digital systems, especially if components are distributed over a large physical area or if there is a large number of components.

Fouts, Douglas J.↗

Probability density functions in turbulent channel flow

The probability density functions (pdf's) of the fluctuating velocity components, as well as their first and second derivatives, are calculated using data from the direct numerical simulations (DNS) of fully developed turbulent channel flow. It is observed that, beyond the buffer region, the pdf of each of these quantities is independent of the distance from the channel wall. It is further observed that, beyond the buffer region, the pdf's for all the first derivatives collapse onto a single universal curve and those of the second derivatives also collapse onto another universal curve, irrespective of the distance from the wall. The kinetic-energy dissipation rate exhibits log normal behavior.

Dinavahi, Surya P. G.↗