Search NASA⌕ Search

SEARCH · Search NASA

Results for “machine architecture”

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 217 records · Page 12

Memory-Intensive Benchmarks: IRAM vs. Cache-Based Machines

The increasing gap between processor and memory performance has lead to new architectural models for memory-intensive applications. In this paper, we explore the performance of a set of memory-intensive benchmarks and use them to compare the performance of conventional cache-based microprocessors to a mixed logic and DRAM processor called VIRAM. The benchmarks are based on problem statements, rather than specific implementations, and in each case we explore the fundamental hardware requirements of the problem, as well as alternative algorithms and data structures that can help expose fine-grained parallelism or simplify memory access patterns. The benchmarks are characterized by their memory access patterns, their basic control structures, and the ratio of computation to memory operation.

Biswas, Rupak↗

Generating Real-Time Robotics Control Software from SysML

In this paper, we outline an approach for autogenerating real-time robotics control code from hierarchical state machines and hardware configurations encoded in Systems Modeling Language (SysML). We propose a software architecture that provides an abstract SysML layer with access to device state information and a set of primitive device commands, such as move actuator and release brake, allowing a user to build up a complete functional state machine directly in SysML. The SysML diagram is then exported to a standard SCXML file format and subsequently used to auto-generate hardware control code. Once this architecture is in place, the only explicit code elements that need to be written are the primitive device commands, which can be easily unit tested and reused across different systems. The motivation for this work was the need for a test bed that enables the rapid prototyping of mechanisms and control algorithms for a spacecraft that could ultimately be used for preparing Martian rock samples for their return to Earth. To this end, our software system was also designed to allow for the run-time specification of the hardware layout in SysML, with the hardware-level control functions kept agnostic to the specific parameters or communication bus of any particular device. Further, we outline a system for specifying both the state machine and hardware configuration in the MagicDraw IDE in such a way that the system can be simulated before any code is generated. The resultant software system is easy to debug, understand, and allows users to choose how much information is encoded as a visual or text-based representation.

Godart, Peter↗

Future directions in computing and CFD

In recent years CFD on massively parallel machines has become a reality. This paper summarizes some recent trends both in high performance computing, and in CFD using parallel machines. The long term computational requirements for accomplishing some of the large scale problems in computational aerosciences, and current hardware and architecture trends are discussed. Performance results obtained from the implementation of some CFD applications on the Connection Machine CM-2 and the Intel iPSC/860 at NASA Ames Research Center are presented. It is argued that only massively parallel machines will be able to meet these grand challenge requirements.

Bailey, F. R.↗

Distributed Antenna-Coupled Transition Edge Sensors

We describe progress toward realizing a new architecture for focal plane arrays for the Submillimeter and Far- Infrared (FIR) bands. This architecture is based on a detector design utilizing distributed hot{electron transition edge sensors (TES) coupled to slot antenna elements. Arrays utilizing this type of detector can be considerably easier to manufacture than membrane-isolated TES arrays, because the need for micro-machining is eliminated. We present background and rationale for this new array architecture and details of a new antenna design for an imaging polarimeter, which yields greater bandwidth than past designs. In addition, we describe a cryogenic facility for testing these arrays.

bolometer↗

Communication Network Awareness Machine System Phase I Development: The Intelligent Party-Line Schema

As NextGen continues toward the full implementation of a Net-Centric Architecture (N-CA)it will inherently provide a continuous increase to the Three-Vs components (Volume, Velocity, and Variety) of big data . This will create an insurmountable environment for direct-action aviation personnel (DAAP)as the DAAP’s natural abilities to manage and process data into actionable information will be overmatched by the Three-Vs. Therefore, conducting operations within a N-CA requires that new tools and applications be researched and developed to aid the DAAP’s ability to understand and manage data, mitigate non-normals, create contingency plans and actions. This paper will describe a research area at NASA Langley Research Center known as the Intelligent Party-Line (IPL).

Intelligent Party-Line↗

Evaluation of Electrical System Requirements for Implementing Turbine Electrified Energy Management

Turbine Electrified Energy Management (TEEM) is a concept concerned with the management of energy in an electrified propulsion system. The management of energy in the hybrid-electric architecture has potential to benefit the turbomachinery and the aircraft it powers. The concept is particularly useful for improving operability during transient operation and could be leveraged to design a better performing engine. The concept utilizes electric machines coupled to the engine shafts and an electric power distribution system that includes energy storage. A controller is used to decide when and how energy is moved around the electrified propulsion system, particularly when considering energy conversion between mechanical and electrical forms. Prior work has shown that the electric machines can be used to supply/or extract supplemental power to/from the engine shafts to improve their operability and achieve or enable propulsion efficiency and performance benefits. However, the previous studies did not consider the practical constraints of the electrical machines and energy storage devices that are required for implementing the TEEM system architecture concept. This paper presents an integrated engine and electrical system model that is used to evaluate the electrical system requirements. The model captures the physics of the conceptual, Advanced Geared Turbofan 30,000lbf (AGTF30) engine, which features advanced technologies such as a compact gas turbine and a variable area fan nozzle. For this work, the engine is augmented with electrical system components that allow for the implementation of the TEEM concept. The evaluation presented suggests the potential of the TEEM concept to provide performance benefits for a turbofan engine.

electrified↗

Evaluation of Electrical System Requirements for Implementing Turbine Electrified Energy Management

Turbine Electrified Energy Management (TEEM) is a concept concerned with the management of energy in an electrified propulsion system. The management of energy in the hybrid-electric architecture has potential to benefit the turbomachinery and the aircraft it powers. The concept is particularly useful for improving operability during transient operation and could be leveraged to design a better performing engine. The concept utilizes electric machines coupled to the engine shafts and an electric power distribution system that includes energy storage. A controller is used to decide when and how energy is moved around the electrified propulsion system, particularly when considering energy conversion between mechanical and electrical forms. Prior work has shown that the electric machines can be used to supply/or extract supplemental power to/from the engine shafts to improve their operability and achieve or enable propulsion efficiency and performance benefits. However, the previous studies did not consider the practical constraints of the electrical machines and energy storage devices that are required for implementing the TEEM system architecture concept. This paper presents an integrated engine and electrical system model that is used to evaluate the electrical system requirements. The model captures the physics of the conceptual, Advanced Geared Turbofan 30,000lbf (AGTF30) engine, which features advanced technologies such as a compact gas turbine and a variable area fan nozzle. For this work, the engine is augmented with electrical system components that allow for the implementation of the TEEM concept. The evaluation presented suggests the potential of the TEEM concept to provide performance benefits for a turbofan engine.

hybrid electric propulsion↗

System architectures for PROLOG execution

The principal features of PROLOG are reviewed with particular reference to the use of the language in the development of expert systems. Attention is given to the language syntax, data structures and recursion, constructs that alter control, predicates that modify the database, predicates for input and output, and metalogical predicates. The parts of the Warren Abstract Machine are then described, and it is shown how it executes programs. Parallel architectures proposed for expert systems are examined, and the principal varieties of parallelism available in PROLOG and examples of architectures exploiting them are discussed.

Gooley, Markian M.↗

Systems autonomy

Information on systems autonomy is given in viewgraph form. Information is given on space systems integration, intelligent autonomous systems, automated systems for in-flight mission operations, the Systems Autonomy Demonstration Project on the Space Station Thermal Control System, the architecture of an autonomous intelligent system, artificial intelligence research issues, machine learning, and real-time image processing.

Lum, Henry, Jr.↗

The integrated analysis capability (IAC Level 2.0)

The critical data management issues involved in the development of the integral analysis capability (IAC), Level 2, to support the design analysis and performance evaluation of large space structures, are examined. In particular, attention is given to the advantages and disadvantages of the formalized data base; merging of the matrix and relational data concepts; data types, query operators, and data handling; sequential versus direct-access files; local versus global data access; programming languages and host machines; and data flow techniques. The discussion also covers system architecture, recent system level enhancements, executive/user interface capabilities, and technology applications.

Frisch, Harold P.↗

Human factors issues for interstellar spacecraft

Developments in research on space human factors are reviewed in the context of a self-sustaining interstellar spacecraft based on the notion of traveling space settlements. Assumptions about interstellar travel are set forth addressing costs, mission durations, and the need for multigenerational space colonies. The model of human motivation by Maslow (1970) is examined and directly related to the design of space habitat architecture. Human-factors technology issues encompass the human-machine interface, crew selection and training, and the development of spaceship infrastructure during transtellar flight. A scenario for feasible instellar travel is based on a speed of 0.5c, a timeframe of about 100 yr, and an expandable multigenerational crew of about 100 members. Crew training is identified as a critical human-factors issue requiring the development of perceptual and cognitive aids such as expert systems and virtual reality.

Cohen, Marc M.↗

Multidisciplinary computational aerosciences

As the challenges of single disciplinary computational physics are met, such as computational fluid dynamics, computational structural mechanics, computational propulsion, computational aeroacoustics, computational electromagnetics, etc., scientists have begun investigating the combination of these single disciplines into what is being called multidisciplinary computational aerosciences (MCAS). The combination of several disciplines not only offers simulation realism but also formidable computational challenges. The solution of such problems will require computers orders of magnitude larger than those currently available. Such computer power can only be supplied by massively parallel machines because of the current speed-of-light limitation of conventional serial systems. Even with such machines, MCAS problems will require hundreds of hours for their solution. To efficiently utilize such a machine, research is required in three areas that include parallel architectures, systems software, and applications software. The main emphasis of this paper is the applications software element. Examples that demonstrate application software for multidisciplinary problems currently being solved at NASA Ames Research Center are presented. Pacing items for MCAS are discussed such as solution methodology, physical modeling, computer power, and multidisciplinary validation experiments.

Kutler, Paul↗

Fault tolerant sequential circuits using sequence invariant state machines

The idea of introducing redundancy to improve the reliability of digital systems originates from papers published in the 1950's. Since then, redundancy has been recognized as a realistic means for constructing reliable systems. A method using redundancy to reconfigure the Sequency Invariant State Machine (SISM) to achieve fault tolerance is introduced. This new architecture is most useful in space applications, where recovery rather than replacement of faulty modules is the only means of maintenance.

Alahmad, M.↗

NASA STI Program Coordinating Council Twelfth Meeting: Standards

The theme of this NASA Scientific and Technical Information Program Coordinating Council Meeting was standards and their formation and application. Topics covered included scientific and technical information architecture, the Open Systems Interconnection Transmission Control Protocol/Internet Protocol, Machine-Readable Cataloging (MARC) open system environment procurement, and the Government Information Locator Service.

Source record↗

Basic Requirements for Systems Software Research and Development

Our success over the past ten years evaluating and developing advanced computing technologies has been due to a simple research and development (R/D) model. Our model has three phases: (a) evaluating the state-of-the-art, (b) identifying problems and creating innovations, and (c) developing solutions, improving the state- of-the-art. This cycle has four basic requirements: a large production testbed with real users, a diverse collection of state-of-the-art hardware, facilities for evalua- tion of emerging technologies and development of innovations, and control over system management on these testbeds. Future research will be irrelevant and future products will not work if any of these requirements is eliminated. In order to retain our effectiveness, the numerical aerospace simulator (NAS) must replace out-of-date production testbeds in as timely a fashion as possible, and cannot afford to ignore innovative designs such as new distributed shared memory machines, clustered commodity-based computers, and multi-threaded architectures.

Kuszmaul, Chris↗

Control Demonstration of Multiple Doubly Fed Induction Motors for Hybrid Electric Propulsion

The Convergent Aeronautics Solutions (CAS) High Voltage Hybrid Electric Propulsion (HVHEP) activity was formulated to support the move into future hybrid-electric aircraft. The goal of this high-voltage activity is to develop a new alternating current (AC) power architecture to support the needs of higher efficiency and lower emissions aircraft. This proposed architecture will adopt the use of the doubly fed induction machine (DFIM) for propulsor drive motor application. The DFIMs are attractive for several reasons, including but not limited to, the ability to self-start, the ability to operate subsynchronously and supersynchronously, and the requirement for power converters rated at a fraction of those required in a corresponding direct current system, dependent on the range of operation. The focus of this report is based specifically on the presentation and analysis of a novel strategy, which allows for independent operation of multiple doubly fed induction motors from a common AC bus

David J Sadey↗

Machine Vision based Sample-Tube Localization for Mars Sample Return

A potential Mars Sample Return (MSR) architecture is being jointly studied by NASA and ESA. As currently envisioned, the MSR campaign consists of a series of 3 missions: sample cache, fetch and return to Earth. In this paper, we focus on the fetch part of the MSR, and more specifically the problem of autonomously detecting and localizing sample tubes deposited on the Martian surface. Towards this end, we study two machine-vision based approaches: First, a geometrydriven approach based on template matching that uses hardcoded filters and a 3D shape model of the tube; and second, a data-driven approach based on convolutional neural networks (CNNs) and learned features. Furthermore, we present a large benchmark dataset of sample-tube images, collected in representative outdoor environments and annotated with ground truth segmentation masks and locations. The dataset was acquired systematically across different terrain, illumination conditions and dust-coverage; and benchmarking was performed to study the feasibility of each approach, their relative strengths and weaknesses, and robustness in the presence of adverse environmental conditions.

Detry, R.↗

Bit-parallel arithmetic in a massively-parallel associative processor

A simple but powerful new architecture based on a classical associative processor model is presented. Algorithms for performing the four basic arithmetic operations both for integer and floating point operands are described. For m-bit operands, the proposed architecture makes it possible to execute complex operations in O(m) cycles as opposed to O(m exp 2) for bit-serial machines. A word-parallel, bit-parallel, massively-parallel computing system can be constructed using this architecture with VLSI technology. The operation of this system is demonstrated for the fast Fourier transform and matrix multiplication.

Scherson, Isaac D.↗