No abstract available.
SARA in the design room
This paper presents an overview of SARA (System ARchitects Apprentice), an interactive environment which was created so that designers might enhance their capabilities to effectively design concurrent computer systems. SARA's requirements, methodology, ...
Observations on comparing digital systems synthesis techniques
Previously, much research effort has been aimed at developing automatic design methods for the higher levels of system design. This work has centered around developing methods of representation, constraint specification, and automatic design. ...
Integration through intermediary system networks
Usage of online bibliographic databases has been hampered by the twin problems of (1) retrieval system complexity and (2) the heterogeneity among the many different systems and their hundreds of databases. These problems have generally limited operation ...
Supercomputers and distributed computing
Multiprocessor supercomputers and distributed systems share many common properties in a logical sense. The physical implementation of these systems may be quite different, particularly with respect to timing considerations. Some of the recent work on ...
High level design automation tools (session overview)
As VLSI circuits become more complex, traditional design methods and tools have become inadequate to handle the job of assisting a designer in producing a correct design in a reasonable amount of time. New tools that support top down design techniques ...
VLSI design process
This paper presents a review of the computer-aided design of VLSI devices. For illustrative purposes, the design methodology is modeled as an idealized two-level process. In the first level, known as the functional level, the requirements of the device ...
High-level design using HELIX
Studies of architectures and performance trade-offs prior to implementation of an electronic design are critical to the success of the design. Typically, software simulators are developed specifically for a single project and are discarded at the end of ...
High level hierarchical fault simulation techniques
This paper presents techniques for simulating directly from a hierarchical circuit description without flattening to the level of primitives. An overview of traditional fault simulation techniques is followed by details of the hierarchical techniques. ...
Introduction to session R2 (session overiew): advanced computer architectures
Mead and Conway wrote in their pioneering book [1]. “Many LSI chips such as microprocessors, now consist of multiple complex subsystems, and thus are really integrated systems rather than integrated circuits.”. Gone are the days when design of the ...
A large scale cellular array processor: AAP-1
A SIMD cellular array processor called the Adaptive Array Processor (AAP-1) has been developed. Its 256 x 256 array of bit-organized processing elements (PEs) is composed of 1024 custom nMOS LSIs and occupies the small volume of 0.33m3. Extensive ...
The design of a hardware recognizer for utilization in scanning operations
This paper addresses the design issues and the performance evaluation of a special purpose hardware recognizer device capable of performing pattern matching and text retrieval operations. In addition, the VLSI design and the time and space complexities ...
Design representation in CAD tools (session overview)
Design is an evolutionary process which transforms a set of requirements into a working, manufacturable product. To mechanically assist this process, a design must be represented in one or more formal languages which unambiguously convey the intent of ...
Representation in CAD: Models and semantics
This paper presents a model for the representation of digital designs at the functional (behavioral) level. The definition of a representation involves terms, composition rules, constraints and attributes. The rules specify how terms and compositions ...
An experimental representation for organizational level designs and synthesis
A representation for Computer Organization is presented. The objectives of this work were to have a representation that permits expression of Organizational Level designs, can be used for synthesis of logic networks, and serves as a communication medium ...
Representations for a rule based assistant for designing combinational circuits
A rule based assistant for designing combinational logic circuits is described. The input can be described in terms of truth tables, logic equations, non-logic equations using arithmetic and relational operators or a combination of these three. The ...
Measurement, Management and optimization (session overview): session overview
The abundance of literature devoted to the topics of measurement, management and optimization of digital systems is ample evidence of their vital importance in computing research. The papers in this session treat the issues of processor utilization ...
Measurement of processor occupancy in a cyclic non-preemptive real-time control system
An algorithm which is used to measure occupancy in Stromberg-Carlson's Digital Central Office (DCO) call processors is presented. The method is self-calibrating, making it independent of differences in processor speed, type, and other variables which ...
Parallel searching for binary Cartesian product files
The problem of distributing buckets in a file among m disks to facilitate parallel searching for a set of queries is analysed in this paper. We are particularly concerned with the file distribution problem for binary Cartesian product files, and partial ...
Natural language querying (session overview)
The interface between a user and a software system should match the needs and background of the user. Many query languages are built to aid clerks and managers in the performance of their jobs. Therefore, a good query language would require no low level ...
The human factors of natural language query systems
Understanding the hidden limitations and constraints of the system is the largest potential problem for users of natural language query (NLQ). By their nature, most NLQ systems hide “how it works” because they are intended for users who do not want to ...
Controlled natural language interfaces (extended abstract): the best of three worlds
This paper will discuss the problem of designing user-friendly interfaces for computer applications. In particular, we will describe an interface that is based on mapping formal into natural languages in a controlled and structured way.
The basic ...
Information systems performance measurement and evaluation (session overview)
The importance of performance measurement and evaluation has long been recognized in the field of computer science. It is used in the analysis of existing systems, to make projections on the performance of new or modified systems, and in the design and ...
Workload models for DBMS performance evaluation
A hierarchy of workload models to support Database Management System Performance Measurement and Evaluation studies is defined herein. The hierarchy is structured so that each successive layer represents database design, DBMS functionality and workload ...
Index Terms
Proceedings of the 1985 ACM thirteenth annual conference on Computer Science



