Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “architect”

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

Technology advances and market forces: Their impact on high performance architectures

Reasonable projections into future supercomputer architectures and technology require an analysis of the computer industry market environment, the current capabilities and trends within the component industry, and the research activities on computer architecture in the industrial and academic communities. Management, programmer, architect, and user must cooperate to increase the efficiency of supercomputer development efforts. Care must be taken to match the funding, compiler, architecture and application with greater attention to testability, maintainability, reliability, and usability than supercomputer development programs of the past.

Best, D. R.↗

New types of dwellings for prospective construction after 1981

Architectural considerations for the next stage of mass housing construction in the U.S.S.R. are explored. The architects are concerned with both the aesthetic and functional quality of the constructions, in terms of the prospective inhabitants as well as the environments in which they will be located. Experimental building designs emphasize: variety of appearance, environmental control, and the communal life.

Butuzov, V.↗

Design data brochure for CSI series V solar heating system

Generalized information on system configuration, system sizing, and mechanical layout is presented to assist the architect or designer in preparing construction drawings and specifications for the installation of the CSI integrated solar heating systems. Efficiency in space utilization of a full length collector and the importance of proper sizing of the collector array are among the topics discussed. Details of storage and transport subsystems are provided along with drawings and specifications of all components of the CSI system.

Source record↗

NASA Tech House: An early evaluation

An architect-engineering firm, as well as university participants, performed system studies, evaluated construction methods, performed cost effectiveness studies, and prepared construction drawings which incorporated the selected technology features into a final design. A Technology Utilization House (Tech House) based on this design was constructed at the NASA Langley Research Center in Hampton, Virginia. The Tech House is instrumented so that the performance of the design features and energy systems can be evaluated during a planned family live-in period. As such, the house is both a demonstration unit and a research laboratory. The Tech House is to demonstrate the kind of single-family residence that will probably be available within the next five years.

Source record↗

Solar energy heating system design package for a single-family residence at New Castle, Pennsylvania

The design of a solar heating and hot water system for a single family dwelling is described. Cost trade studies on the energy conservation and architectural features of the solar house are discussed. The present status of verification for the single family heating system, i.e., proof that the components and the system meet applicable physical and functional requirements, is reported. The system integration drawings, the major subsystems drawings, and the architect's specifications and plans are included.

Source record↗

Hierarchical Design and Verification for VLSI

The specification and verification work is described in detail, and some of the problems and issues to be resolved in their application to Very Large Scale Integration VLSI systems are examined. The hierarchical design methodologies enable a system architect or design team to decompose a complex design into a formal hierarchy of levels of abstraction. The first step inprogram verification is tree formation. The next step after tree formation is the generation from the trees of the verification conditions themselves. The approach taken here is similar in spirit to the corresponding step in program verification but requires modeling of the semantics of circuit elements rather than program statements. The last step is that of proving the verification conditions using a mechanical theorem-prover.

Shostak, R. E.↗

A new taxonomy for distributed computer systems based upon operating system structure

Characteristics of the resource structure found in the operating system are considered as a mechanism for classifying distributed computer systems. Since the operating system resources, themselves, are too diversified to provide a consistent classification, the structure upon which resources are built and shared are examined. The location and control character of this indivisibility provides the taxonomy for separating uniprocessors, computer networks, network computers (fully distributed processing systems or decentralized computers) and algorithm and/or data control multiprocessors. The taxonomy is important because it divides machines into a classification that is relevant or important to the client and not the hardware architect. It also defines the character of the kernel O/S structure needed for future computer systems. What constitutes an operating system for a fully distributed processor is discussed in detail.

Foudriat, E. C.↗

Carbon exchange between the mantle and the crust and its effect upon the atmosphere: Today compared to Archean time

Paleobiologists now recognize that the Earth's biosphere has been profoundly affected by geologic processes. One very important process is the dissipation of heat which has been generated by radioactivity and/or stored within the earth. Heat flow is responsible for crustal movements and therefore it is the principal architect for constructing the environments (e.g. shallow marine, continental, etc.) wherein life developed and flourished. Heat flow has also influenced the movements of volatile elements (e.g. C, N, H, S, rare gases, etc.) both within the Earth's crust and between the crust and mantle. The inventory of these elements in the Earth's crust is important, not just because some of them constitute the building blocks of organic matter, but also because they influence the biosphere's climate. The purpose of this work is to evaluate how the decline of heat flow over the course of the Earth's history has influenced the carbon inventory in the Earth's crust. Such an evaluation must first consider whether the rate at which carbon is presently being exchanged between the mantle and crust is sufficient to play an important role in controlling the crustal inventory. Secondly, this exchange of carbon must be reevaluated in the context of the Precambrian Earth's environment. One very important consideration is that the upper mantle was perhaps 300 C hotter 3 b.y. ago than it is today.

Desmarais, D.↗

Towards automatic Markov reliability modeling of computer architectures

The analysis and evaluation of reliability measures using time-varying Markov models is required for Processor-Memory-Switch (PMS) structures that have competing processes such as standby redundancy and repair, or renewal processes such as transient or intermittent faults. The task of generating these models is tedious and prone to human error due to the large number of states and transitions involved in any reasonable system. Therefore model formulation is a major analysis bottleneck, and model verification is a major validation problem. The general unfamiliarity of computer architects with Markov modeling techniques further increases the necessity of automating the model formulation. This paper presents an overview of the Automated Reliability Modeling (ARM) program, under development at NASA Langley Research Center. ARM will accept as input a description of the PMS interconnection graph, the behavior of the PMS components, the fault-tolerant strategies, and the operational requirements. The output of ARM will be the reliability of availability Markov model formulated for direct use by evaluation programs. The advantages of such an approach are (a) utility to a large class of users, not necessarily expert in reliability analysis, and (b) a lower probability of human error in the computation.

Liceaga, C. A.↗

A study of pipelining in computing arrays

Scheduling considerations in computing arrays are examined. A simple sufficient condition is developed for determining whether a computing array can be pipelined. If the array cannot be pipelined in the form given, the condition also indicates the direction in which to proceed to make it pipelineable. The overall framework and methodology take a good part of the load off the logical architect of the array, and make the translation from the logical to the physical architecture a mechanical process.

Jagadish, H. V.↗

A knowledge-based approach to configuration layout, justification, and documentation

The design, development, and implementation is described of a prototype expert system which could aid designers and system engineers in the placement of racks aboard modules on Space Station Freedom. This type of problem is relevant to any program with multiple constraints and requirements demanding solutions which minimize usage of limited resources. This process is generally performed by a single, highly experienced engineer who integrates all the diverse mission requirements and limitations, and develops an overall technical solution which meets program and system requirements with minimal cost, weight, volume, power, etc. This system architect performs an intellectual integration process in which the underlying design rationale is often not fully documented. This is a situation which lends itself to an expert system solution for enhanced consistency, thoroughness, documentation, and change assessment capabilities.

Craig, F. G.↗

A Knowledge-Based Approach to Configuration Layout, Justification, and Documentation

The design, development, and implementation of a prototype expert system which could aid designers and system engineers in the placement of racks aboard modules on the Space Station Freedom are described. This type of problem is relevant to any program with multiple constraints and requirements demanding solutions which minimize usage of limited resources. This process is generally performed by a single, highly experienced engineer who integrates all the diverse mission requirements and limitations, and develops an overall technical solution which meets program and system requirements with minimal cost, weight, volume, power, etc. This system architect performs an intellectual integration process in which the underlying design rationale is often not fully documented. This is a situation which lends itself to an expert system solution for enhanced consistency, thoroughness, documentation, and change assessment capabilities.

Craig, F. G.↗

Dome cities for extreme environments

Extreme environments whether they be the frigid nights of the polar regions, the burning sands of the desert, or the harsh environment of space pose interesting challenges to the architect, the engineer, and the constructor in their efforts to create habitats for mankind. In space, the goals are to provide radiation protection while also providing an aesthetic living environment for long duration missions. Because of the need to provide both radiation protection and options for expansion of base facilities, a unique structural system which separates the radiation protection systems from the pressure envelope of the habitats was created. The system uses cable networks in a tensioned structural system, which supports the lunar regolith used for shielding above the facilities. The system is modular, easily expandable, and simple to construct. Additional innovations include the use of rock melting perpetrators for piles and anchoring deadmen, and various sized craters to provide side shielding. The reflective properties of the fabric used in the membrane are utilized to provide diffuse illumination. The use of craters along with the suspended shielding allows the dome to be utilized in fashions similar to those proposed by various designers unaware of the Moon's hostile radiation environment. Additional topics addressed deal with construction techniques for large domes, i.e., on the order of 100's to 1000's of meters, thermal control, the integration of tertiary water treatment schemes with architectural design, human factors, and its implications for the design of habitats for long term use in extreme environments.

Leonard, Raymond S.↗

Integrated modeling tool for performance engineering of complex computer systems

This report summarizes Advanced System Technologies' accomplishments on the Phase 2 SBIR contract NAS7-995. The technical objectives of the report are: (1) to develop an evaluation version of a graphical, integrated modeling language according to the specification resulting from the Phase 2 research; and (2) to determine the degree to which the language meets its objectives by evaluating ease of use, utility of two sets of performance predictions, and the power of the language constructs. The technical approach followed to meet these objectives was to design, develop, and test an evaluation prototype of a graphical, performance prediction tool. The utility of the prototype was then evaluated by applying it to a variety of test cases found in the literature and in AST case histories. Numerous models were constructed and successfully tested. The major conclusion of this Phase 2 SBIR research and development effort is that complex, real-time computer systems can be specified in a non-procedural manner using combinations of icons, windows, menus, and dialogs. Such a specification technique provides an interface that system designers and architects find natural and easy to use. In addition, PEDESTAL's multiview approach provides system engineers with the capability to perform the trade-offs necessary to produce a design that meets timing performance requirements. Sample system designs analyzed during the development effort showed that models could be constructed in a fraction of the time required by non-visual system design capture tools.

Wright, Gary↗

GENESIS 2: Advanced lunar outpost

Advanced, second-generation lunar habitats for astronauts and mission specialists working on the Moon are investigated. The work was based on design constraints set forth in previous publications. Design recommendations are based on environmental response to the lunar environment, habitability, safety, near-term technology, replaceability and modularity, and suitability for NASA lunar research missions in the early 21st century. Scientists, engineers, and architects from NASA/JSC, Wisconsin aeronautical industry, and area universities gave technical input and offered critiques at design reviews throughout the process. The recommended design uses a lunar lava tube, with construction using a combination of Space Station Freedom-derived modules and lightweight Kevlar-laminate inflatables. The outpost includes research laboratories and biotron, crew quarters and support facility, mission control, health maintenance facility, and related areas for functional and psychological requirements. Furniture, specialized equipment, and lighting are included in the design analysis.

Moore, Gary T.↗

Automatic specification of reliability models for fault-tolerant computers

The calculation of reliability measures using Markov models is required for life-critical processor-memory-switch structures that have standby redundancy or that are subject to transient or intermittent faults or repair. The task of specifying these models is tedious and prone to human error because of the large number of states and transitions required in any reasonable system. Therefore, model specification is a major analysis bottleneck, and model verification is a major validation problem. The general unfamiliarity of computer architects with Markov modeling techniques further increases the necessity of automating the model specification. Automation requires a general system description language (SDL). For practicality, this SDL should also provide a high level of abstraction and be easy to learn and use. The first attempt to define and implement an SDL with those characteristics is presented. A program named Automated Reliability Modeling (ARM) was constructed as a research vehicle. The ARM program uses a graphical interface as its SDL, and it outputs a Markov reliability model specification formulated for direct use by programs that generate and evaluate the model.

Liceaga, Carlos A.↗

Automating analog design: Taming the shrew

The pace of progress in the design of integrated circuits continues to amaze observers inside and outside of the industry. Three decades ago, a 50 transistor chip was a technological wonder. Fifteen year later, a 5000 transistor device would 'wow' the crowds. Today, 50,000 transistor chips will earn a 'not too bad' assessment, but it takes 500,000 to really leave an impression. In 1975 a typical ASIC device had 1000 transistors, took one year to first samples (and two years to production) and sold for about 5 cents per transistor. Today's 50,000 transistor gate array takes about 4 months from spec to silicon, works the first time, and sells for about 0.02 cents per transistor. Fifteen years ago, the single most laborious and error prone step in IC design was the physical layout. Today, most IC's never see the hand of a layout designer: and automatic place and route tool converts the engineer's computer captured schematic to a complete physical design using a gate array or a library of standard cells also created by software rather than by designers. CAD has also been a generous benefactor to the digital design process. The architect of today's digital systems creates the design using an RTL or other high level simulator. Then the designer pushes a button to invoke the logic synthesizer-optimizer tool. A fault analyzer checks the result for testability and suggests where scan based cells will improve test coverage. One obstinate holdout amidst this parade of progress is the automation of analog design and its reduction to semi-custom techniques. This paper investigates the application of CAD techniques to analog design.

Barlow, A.↗

The Automated Instrumentation and Monitoring System (AIMS) reference manual

Whether a researcher is designing the 'next parallel programming paradigm,' another 'scalable multiprocessor' or investigating resource allocation algorithms for multiprocessors, a facility that enables parallel program execution to be captured and displayed is invaluable. Careful analysis of execution traces can help computer designers and software architects to uncover system behavior and to take advantage of specific application characteristics and hardware features. A software tool kit that facilitates performance evaluation of parallel applications on multiprocessors is described. The Automated Instrumentation and Monitoring System (AIMS) has four major software components: a source code instrumentor which automatically inserts active event recorders into the program's source code before compilation; a run time performance-monitoring library, which collects performance data; a trace file animation and analysis tool kit which reconstructs program execution from the trace file; and a trace post-processor which compensate for data collection overhead. Besides being used as prototype for developing new techniques for instrumenting, monitoring, and visualizing parallel program execution, AIMS is also being incorporated into the run-time environments of various hardware test beds to evaluate their impact on user productivity. Currently, AIMS instrumentors accept FORTRAN and C parallel programs written for Intel's NX operating system on the iPSC family of multi computers. A run-time performance-monitoring library for the iPSC/860 is included in this release. We plan to release monitors for other platforms (such as PVM and TMC's CM-5) in the near future. Performance data collected can be graphically displayed on workstations (e.g. Sun Sparc and SGI) supporting X-Windows (in particular, Xl IR5, Motif 1.1.3).

Yan, Jerry↗