Search NASA⌕ Search

SEARCH · Search NASA

Results for “synchronization operation”

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 109 records · Page 6

Parallel Runtime Interface for Fortran (PRIF) Specification (Rev. 0.3)

This document specifies an interface to support the parallel features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a proposed solution in which the runtime library is responsible for coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, and teams. In this interface, the compiler is responsible for transforming the invocation of Fortran-level parallel features into procedure calls to the necessary PRIF procedures. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Parallel Runtime Interface for Fortran (PRIF) Specification (Rev. 0.5)

This document specifies an interface to support the parallel features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a proposed solution in which the runtime library is primarily responsible for implementing coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, teams and collective subroutines. In this interface, the compiler is responsible for transforming the invocation of Fortran-level parallel features into procedure calls to the necessary PRIF subroutines. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Parallel Runtime Interface for Fortran (PRIF) Design Document (Rev. 0.2)

This design document proposes an interface to support the parallel features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a proposed solution in which the runtime library is responsible for coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, and teams. In this interface, the compiler is responsible for transforming the invocation of Fortran-level parallel features into procedure calls to the necessary PRIF procedures. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Parallel Runtime Interface for Fortran (PRIF) Specification (Rev. 0.6)

This document specifies an interface to support the multi-image parallelism features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a solution in which a runtime library is primarily responsible for implementing coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, teams and collective subroutines. The Fortran compiler is responsible for transforming the invocation of Fortran-level multi-image parallelism features into procedure calls to the necessary PRIF subroutines. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Parallel Runtime Interface for Fortran (PRIF) Specification (Rev. 0.4)

This document specifies an interface to support the parallel features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a proposed solution in which the runtime library is responsible for coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, and teams. In this interface, the compiler is responsible for transforming the invocation of Fortran-level parallel features into procedure calls to the necessary PRIF procedures. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Two carrier communication system with single transmitter

A pulse code modulated communication system is disclosed for transmitting two subcarrier modulated carriers from a single transmitter comprising two channels for phase modulating the two carriers independently. The modulating subcarriers are independently modulated by data and/or pseudonoise (PN) codes as desired. The modulated carriers are switched alternately to the single transmitter in synchronism with operation of a PN code generator when PN code modulation is present, as for ranging.

Easterling, M. F.↗

Satellite nuclear power station: An engineering analysis

A nuclear-MHD power plant system which uses a compact non-breeder reactor to produce power in the multimegawatt range is analyzed. It is shown that, operated in synchronous orbit, the plant would transmit power safely to the ground by a microwave beam. Fuel reprocessing would take place in space, and no radioactive material would be returned to earth. Even the effect of a disastrous accident would have negligible effect on earth. A hydrogen moderated gas core reactor, or a colloid-core, or NERVA type reactor could also be used. The system is shown to approach closely the ideal of economical power without pollution.

Williams, J. R.↗

Performance analysis of a laser propelled interorbital tansfer vehicle

Performance capabilities of a laser-propelled interorbital transfer vehicle receiving propulsive power from one ground-based transmitter was investigated. The laser transmits propulsive energy to the vehicle during successive station fly-overs. By applying a series of these propulsive maneuvers, large payloads can be economically transferred between low earth orbits and synchronous orbits. Operations involving the injection of large payloads onto escape trajectories are also studied. The duration of each successive engine burn must be carefully timed so that the vehicle reappears over the laser station to receive additional propulsive power within the shortest possible time. The analytical solution for determining these time intervals is presented, as is a solution to the problem of determining maximum injection payloads. Parameteric computer analysis based on these optimization studies is presented. The results show that relatively low beam powers, on the order of 50 MW to 60 MW, produce significant performance capabilities.

Minovitch, M. A.↗

Sustained arc ignition system

Circuitry for maintaining an arc or spark across a spark gap for a desired length of time is disclosed. A high voltage, direct current source is connected in series with a secondary winding of a high voltage, stepup transformer or coil and a spark gap such as a spark plug for example. The high voltage source may be on continuously or may be turned on and off by a control circuit such as a solid state switch which is, in turn, responsive to a timing device such as a set of ignition contact points or a magnetic pulse generator operating in synchronism with a spark ignition engine. The timing device also provides signals to a current switching circuit which interrupts, current flow through a primary winding of the high voltage coil at the prescribed time that a spark is desired at the spark gap.

Birchenough, A. G.↗

ATS-6 solar cell experiment/improvement

ATS 6 solar cell flight experiment data through 2 years of synchronous orbit operation are presented. Comparisons are made of the performances of the 13 different types of solar cell/cover configurations, including new cover processes and materials, and the COMSAT violet cell. These performances are also compared to the performances of the LES 6 solar cell experiment, the ATS 6 main solar arrays, and the Hughes Aircraft Company solar arrays, and to laboratory spectrum electron irradiations. It was found that the cells of the ATS 6 experiment generally performed as expected through 6 to 9 months in orbit, but that at 2 years they were more severely degraded than expected.

Goldhammer, L. J.↗

ATS-6 solar cell flight experiment through 2 years in orbit

ATS-6 solar cell flight experiment data through 2 years of synchronous orbit operation are presented. Comparisons are made of the performances of the 13 different types of solar cell/cover configurations, including new cover processes and materials, and the Comsat violet cell. These performances are also compared: (1) to the performances of the LES-6 solar cell experiment, the ATS-6 main solar arrays, and the Hughes Aircraft Company solar arrays, and (2) to laboratory spectrum electron irradiations. It was found that the cells of the ATS-6 experiment generally performed as expected through 6 to 9 months in orbit, but that at 2 years they were more severely degraded than expected.

Goldhammer, L. J.↗

MAX: A space station computer option

Information on Max, a space station computer option, is given in viewgraph form. The computer option is characterized by embedded, real-time applications; synchronous, cyclic operation and asynchronous, event driven operation; computationally intensive and data intensive processing; a wide range of throughput and memory requirements; a range of fault tolerant requirements from none to full; and maintainability, including capability for on-line substitution in critical systems.

Smith, D. B.↗

A comparison of Manchester symbol tracking loops for block 5 applications

The linearized tracking errors of three Manchester (biphase coded) symbol tracking loops are compared to determine which is appropriate for Block 5 receiver applications. The first is a nonreturn to zero (NRZ) symbol synchronizer loop operating at twice the symbol rate (NRZ x 2) so that it operates on half symbols. The second near optimally processes the mid-symbol transitions and ignores the between symbol transitions. In the third configuration, the first two approaches are combined as a hybrid to produce the best performance. Although this hybrid loop is the best at low symbol signal to noise ratios (SNRs), it has about the same performance as the NRZ x 2 loop at higher SNRs (greater than 0-dB E sub s/N sub 0). Based on this analysis, it is tentatively recommended that the hybrid loop be implemented for Manchester data in the Block 5 receiver. However, the high data rate case and the hardware implications of each implementation must be understood and analyzed before the hybrid loop is recommended unconditionally.

Holmes, J. K.↗

CCD Detects Two Images In Quick Succession

Prototype special-purpose charge-coupled device (CCD) designed to detect two 1,024 x 1,024-pixel images in rapid succession. Readout performed slowly to minimize noise. CCD operated in synchronism with pulsed laser, stroboscope, or other pulsed source of light to form pairs of images of rapidly moving objects.

Janesick, James R.↗

Control of Rate-Bounded Hybrid Systems with Liveness Specifications

In the present paper we examine the control problem for a class of composite hybrid machines (CHMs) that consist of concurrent operation (employing synchronous composition) of elementary hybrid machines (EHMs), that allows both signal sharing and event synchronization. A controller can then be coupled with the plant by means of synchronous composition. We confine our attention to controllers that interact with the system only through event synchronization. We present an initial investigation of synthesis of liveness controllers for hybrid machines. To this end we define open hybrid machines as systems that can interact with the environment through event synchronization and can be therefor be "driven" to their marked configuration by user (controller). Liveness specifications must be associated with timing constraints. We may require that for a specified time limit, every run reach a marked configuration within that time limit. Alternatively, a more relaxed specification may be that, for some (unspecified) global time bound, every run of the system reach a marked configuration within that time bound. Finally, the least restrictive liveness requirement is that every run reach a marked configuration within a finite time limit (but we do not insist on the existence of a global time bound for all runs).

Heymann, Michael↗

General Theory of the Double Fed Synchronous Machine

Motor and generator operation of a double-fed synchronous machine were studied and physically and mathematically treated. Experiments with different connections, voltages, etc. were carried out. It was concluded that a certain degree of asymmetry is necessary for the best utilization of the machine.

El-Magrabi, M. G.↗

Synthesis of a correcting filter with phase stabilization of the angular velocity of a synchronous motor by the feedback system method

The operating characteristics of a synchronous electric motor are discussed. A system of phase stabilization of the instantaneous angular velocity of rotation of a synchronous-reaction motor is diagrammed. A mathematical model is developed to show the parameters which affect the operation of the motor. The selection of a correcting filter to use with the motor in order to reduce the reaction of the system to interference is explained.

Kazlauskas, K. A.↗

Evaluation Program for Secondary Spacecraft Cells: Synchronous Orbit Testing of Sealed Nickel Cadmium Cells

Performance data concerning sealed nickel-cadmium cells operating under a synchronous orbit regime are presented. A space satellite maintaining a position over a fixed point on earth as the earth rotates on its axis and revolves about the sun was simulated. Results include: (1) exposure to synchronous orbit testing at a temperature of 40 C yields less than 6 years of life; (2) performance at -20 C presents a low capacity problem; (3) the capacity check, performed at the middle of each show period, provides a temporary red reconditioning effect on the cells in that the end-of-discharge voltages are higher, for approximately 7 to 10 days, following the capacity check than they were 7 to 10 days prior to the capacity check; (4) all the test packs at -20 C and 40 C have either failed or were discontinued because of low capacity; and (5) test packs at temperatures of 0 C and 10 C have delivered the best capacity during life and packs tested at 20 C showed better life capability than packs tested at -20 C and 40 C.

Harkness, J. D.↗