Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “memory spaces”

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 91 records · Page 5

Extending the Memory of Microcomputers

Memory increased while retaining real-time capabilities. Extra memory capacity added to microprocessor without increasing memory address length and special transfer instructions by dedicating block of space in main memory to hold addresses of locations in extra memory.

Wiker, G. A.↗

International space technical applications; Proceedings of the Nineteenth Goddard Memorial Symposium, Arlington, VA, March 26, 27, 1981

Topics discussed include industry in space, international Landsat programs, communications, weather and climate, space-based earth science applications, and space-based manufacturing and power generation. Papers are presented on space transportation in the private sector, the role of satellite remote sensing in climatology during the next 20 years, magnetic space-based field measurements, and energy for space applications. An assessment of domestic satellite communication technology is given, as is a forecast of the demand and capacity of U.S. domestic communications satellites.

Adelman, A.↗

The human quest in space; Proceedings of the Twenty-fourth Goddard Memorial Symposium, Greenbelt, MD, Mar. 20, 21, 1986

Papers are presented on the Space Station, materials processing in space, the status of space remote sensing, the evolution of space infrastructure, and the NASA Teacher Program. Topics discussed include visionary technologies, the effect of intelligent machines on space operations, future information technology, and the role of nuclear power in future space missions. Consideration is given to the role of humans in space exploration; medical problems associated with long-duration space flights; lunar and Martian settlements, and Biosphere II (the closed ecology project).

Burdett, Gerald L.↗

FFTs in external or hierarchical memory

A description is given of advanced techniques for computing an ordered FFT on a computer with external or hierarchical memory. These algorithms (1) require as few as two passes through the external data set, (2) use strictly unit stride, long vector transfers between main memory and external storage, (3) require only a modest amount of scratch space in main memory, and (4) are well suited for vector and parallel computation. Performance figures are included for implementations of some of these algorithms on Cray supercomputers. Of interest is the fact that a main memory version outperforms the current Cray library FFT routines on the Cray-2, the Cray X-MP, and the Cray Y-MP systems. Using all eight processors on the Cray Y-MP, this main memory routine runs at nearly 2 Gflops.

Bailey, David H.↗

Inflated speedups in parallel simulations via malloc()

Discrete-event simulation programs make heavy use of dynamic memory allocation in order to support simulation's very dynamic space requirements. When programming in C one is likely to use the malloc() routine. However, a parallel simulation which uses the standard Unix System V malloc() implementation may achieve an overly optimistic speedup, possibly superlinear. An alternate implementation provided on some (but not all systems) can avoid the speedup anomaly, but at the price of significantly reduced available free space. This is especially severe on most parallel architectures, which tend not to support virtual memory. It is shown how a simply implemented user-constructed interface to malloc() can both avoid artificially inflated speedups, and make efficient use of the dynamic memory space. The interface simply catches blocks on the basis of their size. The problem is demonstrated empirically, and the effectiveness of the solution is shown both empirically and analytically.

Nicol, David M.↗

Technology and the civil future in space; Proceedings of the Twenty-sixth Goddard Memorial Symposium, Greenbelt, MD, Mar. 16-18, 1988

Reviews, reports, lectures, and panel discussions on technological aspects of current and planned NASA space missions are presented. Included are the viewpoints of NASA, the U.S. aerospace industry, potential commercial users of the civil space infrastructure, and university scientists and engineers. Sections are devoted to technology policy and plans, technology needs, technology directions, and the Astronautical Society student program.

Harris, Leonard A.↗

Compiling global name-space programs for distributed execution

Distributed memory machines do not provide hardware support for a global address space. Thus programmers are forced to partition the data across the memories of the architecture and use explicit message passing to communicate data between processors. The compiler support required to allow programmers to express their algorithms using a global name-space is examined. A general method is presented for analysis of a high level source program and along with its translation to a set of independently executing tasks communicating via messages. If the compiler has enough information, this translation can be carried out at compile-time. Otherwise run-time code is generated to implement the required data movement. The analysis required in both situations is described and the performance of the generated code on the Intel iPSC/2 is presented.

Koelbel, Charles↗

Visions of tomorrow: A focus on national space transportation issues; Proceedings of the Twenty-fifth Goddard Memorial Symposium, Greenbelt, MD, Mar. 18-20, 1987

The present conference on U.S. space transportation systems development discusses opportunities for aerospace students in prospective military, civil, industrial, and scientific programs, current strategic conceptualization and program planning for future U.S. space transportation, the DOD space transportation plan, NASA space transportation plans, medium launch vehicle and commercial space launch services, the capabilities and availability of foreign launch vehicles, and the role of commercial space launch systems. Also discussed are available upper stage systems, future space transportation needs for space science and applications, the trajectory analysis of a low lift/drag-aeroassisted orbit transfer vehicle, possible replacements for the Space Shuttle, LEO to GEO with combined electric/beamed-microwave power from earth, the National Aerospace Plane, laser propulsion to earth orbit, and a performance analysis for a laser-powered SSTO vehicle.

Soffen, Gerald A.↗

SEDSAT-1 Technology Development

The Students for the Exploration and Development of Space Satellite (SEDSAT-1) is an ambitious project to design, build, and fly a generally-accessible low-cost satellite which will 1) act as a technology demonstration to verify the suitability of novel optical, battery, microprocessor, and memory hardware for space flight environments, (2) to advance the understanding of tether dynamics and environmental science through the development of advanced imaging experiments, (3) to act as a communication link for radio amateurs, and (4) to provide graduate and undergraduate students with a unique multi-disciplinary experience in designing complex real-world hardware/software. This report highlights the progress made on this project during the time period from January 2, 1996 to June 1, 1996 at the end of which time the SEASIS 0.7 version software was completed and integrated on the SEASIS breadboard, a functional prototype of the Panoramic Annual Lenses (PAL) camera was developed, the preferred image compression technique was selected, the layout of the SEASIS board was begun, porting of the SCOS operating system to the command data system (CDS) board was begun, a new design for a tether release mechanism was developed, safety circuitry to inhibit tether cutting was developed and prototyped, material was prepared to support a comprehensive safety review of the project which was held at Johnson Space Center (JSC) (which was personally attended by one of the Principal Investigators), and prototype ground software was developed.

Maier, Mark W.↗

Cu-Al-Ni Shape Memory Single Crystal Wires with High Transformation Temperature

CN-250X is a new material with higher performance than Nickel-Titanium Shape Memory Alloy (SMA). For space mechanisms, the main disadvantage of Nickel-Titanium Shape Memory Alloy is the limited transformation temperature. The new CN-250X Nimesis alloy is a Cu-Al-Ni single crystal wire available in large quantity because of a new industrial process. The triggering of actuators made with this Cu-Al-Ni single crystal wire can range from ambient temperature to 200 C in cycling and even to 250 C in one-shot mode. Another advantage of CN-250X is a better shape recovery (8 to 10%) than Ni-Ti (6 to 7%). Nimesis is the first company able to produce this type of material with its new special industrial process. A characterization study is presented in this work, including the two main solicitation modes for this material: tensile and torsion. Different tests measure the shape recovery of Cu-Al-Ni single crystals wires during heating from room temperature to a temperature higher than temperature of end of martensitic transformation.

Hautcoeur, Alain↗

A 1-Gigabit Memory System on a multi-Chip Module for Space Applications

Current spaceborne applications desire compact, low weight, and high capacity data storage systems along with the additional requirement of radiation tolerance. This paper discusses a memory system on a multi-chip module (MCM) that is designed for space applications.

data storage data storage systems multi-chip modul↗

Retraction Assembly for Space Shuttle Extended Nose Landing Gear

As part of a project to encourage the use of shape memory alloy actuators for space actuators, this mechanism uses a nitinol ribbon to provide the necessary motion to help retract the proposed extended nose landing gear (ENLG) for the space shuttle. Initial proof-of-concept design of the ENLG did not include the ability to retract the gear automatically. One proposed actuator for this purpose was designed at Johnson Space Center and uses resistive heating to rotate the ribbon around a cylinder. This rotation then allows the assembly to pull down a wedge that is used to hold the landing gear strut in place, thus returning the landing gear to its previous height before extension. The presentation will follow the design of this assembly from working with the nitinol ribbon to providing mechanical connections and allowing minimal friction for motion of three wraps around a cylinder. Also to be presented is preliminary work on design of a shape memory alloy gripper, a design project to demonstrate uses of NiTi.

Files, Bradley S.↗

Numerical study of sound propagation in a jet flow

An improved computer oriented solution method for problems involving the propagation of sound through a nonuniform jet flow is developed. The method seeks to optimize the use of computer resources such as core storage space and central memory time. Complete formulation details are presented for a jet flow model consisting of a fixed point source on the jet center line in the potential core.

Padula, S. L.↗

Balancing Loads Among Parallel Data Processors

Heuristic algorithm minimizes amount of memory used by multiprocessor system. Distributes load of many identical, short computations among multiple parallel digital data processors, each of which has its own (local) memory. Each processor operates on distinct and independent set of data in larger shared memory. As integral part of load-balancing scheme, total amount of space used in shared memory minimized. Possible applications include artificial neural networks or image processors for which "pipeline" and vector methods of load balancing inappropriate.

Baffes, Paul Thomas↗

Demonstration of Automatically-Generated Adjoint Code for Use in Aerodynamic Shape Optimization

Gradient-based optimization requires accurate derivatives of the objective function and constraints. These gradients may have previously been obtained by manual differentiation of analysis codes, symbolic manipulators, finite-difference approximations, or existing automatic differentiation (AD) tools such as ADIFOR (Automatic Differentiation in FORTRAN). Each of these methods has certain deficiencies, particularly when applied to complex, coupled analyses with many design variables. Recently, a new AD tool called ADJIFOR (Automatic Adjoint Generation in FORTRAN), based upon ADIFOR, was developed and demonstrated. Whereas ADIFOR implements forward-mode (direct) differentiation throughout an analysis program to obtain exact derivatives via the chain rule of calculus, ADJIFOR implements the reverse-mode counterpart of the chain rule to obtain exact adjoint form derivatives from FORTRAN code. Automatically-generated adjoint versions of the widely-used CFL3D computational fluid dynamics (CFD) code and an algebraic wing grid generation code were obtained with just a few hours processing time using the ADJIFOR tool. The codes were verified for accuracy and were shown to compute the exact gradient of the wing lift-to-drag ratio, with respect to any number of shape parameters, in about the time required for 7 to 20 function evaluations. The codes have now been executed on various computers with typical memory and disk space for problems with up to 129 x 65 x 33 grid points, and for hundreds to thousands of independent variables. These adjoint codes are now used in a gradient-based aerodynamic shape optimization problem for a swept, tapered wing. For each design iteration, the optimization package constructs an approximate, linear optimization problem, based upon the current objective function, constraints, and gradient values. The optimizer subroutines are called within a design loop employing the approximate linear problem until an optimum shape is found, the design loop limit is reached, or no further design improvement is possible due to active design variable bounds and/or constraints. The resulting shape parameters are then used by the grid generation code to define a new wing surface and computational grid. The lift-to-drag ratio and its gradient are computed for the new design by the automatically-generated adjoint codes. Several optimization iterations may be required to find an optimum wing shape. Results from two sample cases will be discussed. The reader should note that this work primarily represents a demonstration of use of automatically- generated adjoint code within an aerodynamic shape optimization. As such, little significance is placed upon the actual optimization results, relative to the method for obtaining the results.

Green, Lawrence↗

Development and Testing of an Axial Halbach Magnetic Bearing

The NASA Glenn Research Center has developed and tested a revolutionary Axial Halbach Magnetic Bearing. The objective of this work is to develop a viable non-contact magnetic thrust bearing utilizing Halbach arrays for all-electric flight, and many other applications. This concept will help to reduce harmful emissions, reduce the Nation s dependence on fossil fuels and mitigate many of the concerns and limitations encountered in conventional axial bearings such as bearing wear, leaks, seals and friction loss. The Axial Halbach Magnetic Bearing is inherently stable and requires no active feedback control system or superconductivity as required in many magnetic bearing designs. The Axial Halbach Magnetic Bearing is useful for very high speed applications including turbines, instrumentation, medical systems, computer memory systems, and space power systems such as flywheels. Magnetic fields suspend and support a rotor assembly within a stator. Advanced technologies developed for particle accelerators, and currently under development for maglev trains and rocket launchers, served as the basis for this application. Experimental hardware was successfully designed and developed to validate the basic principles and analyses. The report concludes that the implementation of Axial Halbach Magnetic Bearings can provide significant improvements in rotational system performance and reliability.

Eichenberg, Dennis J.↗

Nanoscale content-addressable memory

A combined content addressable memory device and memory interface is provided. The combined device and interface includes one or more one molecular wire crossbar memories having spaced-apart key nanowires, spaced-apart value nanowires adjacent to the key nanowires, and configurable switches between the key nanowires and the value nanowires. The combination further includes a key microwire-nanowire grid (key MNG) electrically connected to the spaced-apart key nanowires, and a value microwire-nanowire grid (value MNG) electrically connected to the spaced-apart value nanowires. A key or value MNGs selects multiple nanowires for a given key or value.

Davis, Bryan↗