ppxscal/embedding_network huggingface dataset:
HAL: A block level HArdware Logic simulator
Authors: Tohru Sasaki, Nobuhiko Koike, Kenji Ohmori, Kyoji Tomita
Venue: Proceedings of the 20th Design Automation Conference (1983)

A special purpose hardware machine, which simulates up to one half million gates and 2M byte RAM ICs at a 5 millisecond clock speed, is described. This is accomplished with a HArdware Logic (HAL) simulator. This performance is achieved with 32 distributed special parallel processors, which utilize Block Oriented Simulation Technique. The technique promises a good cost hardware logic simulator.
Towards specifying and evaluating the human factors of user-computer interfaces
Authors: Teresa Bleser, James D. Foley
Venue: Proceedings of the 1982 conference on Human factors in computing systems (1982)

Despite the current interest in user-computer interfaces, the design of a good interface remains to a great extent an art, with much argument over guidelines and principles for interface design. Pertinent information, scattered throughout the literature of psychology, graphic design. linguistics, hardware design, and under the general umbrella of computer science, is only gradually being gathered into survey publications for application by computer scientists [1,4,12,15]. Our purpose is to design a specification language which will serve as a vehicle for the design of and experimentation with user-computer interfaces. The specification language not only defines the external characteristics of the interface, but can also be analyzed to determine whether the interface meets a set of generally-accepted human factors guidelines. We believe the language is general enough to be used with principles of interface design other than those we have proposed.
Architectural considerations for a microprogrammable emulating engine using bit-slices
Authors: C. Halatsis, A. van Dam, J. Joosten, M. Letheren
Venue: Proceedings of the 7th annual symposium on Computer Architecture (1980)

This paper describes architectural considerations which led to the design of a fast programmable processor made from ECL bit-slioes. The processor will be used as an on-line data filtering engine for high energy physics experiments. Unlike prior designs of such engines, the processor supports both user (horizontal) microcode and emulation of the PDP-11 fixed point instruction set (without memory management and multiple interrupt levels). In addition to an overview of the techniques used to achieve an execution speed of roughly three times that of the PDP-11/70 CPU, strengths and weaknesses of bit- slices are discussed, as are the use of a Signetics meta assembler and the ISPS Architecture simulation system.
APL\XAD: An extension of APL for abstract data manipulation
Authors: Michael D. D'Dell, John C. Thompson
Venue: Proceedings of the sixth international conference on APL (1974)

An extension to APL is presented which allows a very high level treatment of abstract data. Its greatest application is to the problem area of data structure manipulation. A set-theoretic notation is introduced that allows concise but lucid handling of structural components and information content. Short illustrations of syntax and usage, as well as a complete program for insertion into an AVL sort tree are exhibited.
The perils of plenty - managing a large APL project
Authors: Jill Wade, Mary Vislay
Venue: ACM SIGAPL APL Quote Quad (1983)

APL has many advantages that make it well suited to the development of large interactive systems. However, the ease of writing APL code can often obscure the fact that coding is only one part of the total development process, and formal management techniques are essential to ensure the successful completion of the application. This paper examines some of the management problems that were encountered in the development of STSC's Long Range Planning System, and suggests ways in which they may be overcome.
Net/One: A commercial local area network
Authors: Charlie Bass
Venue: Proceedings of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium on Small systems (1980)

Net/One is a general purpose, local area communications network which interconnects data and word processing equipment within facilities such as office buildings, factories, laboratories, and computing centers. It is a system designed to maximize modularity, growth, and flexibility. From an initial installation of a few nodes, a network can be incrementally expanded to a communication system for thousands of digital devices. Using a high-speed, bit serial bus architecture, Net/One supports point-to-point communications for computer systems, terminals, word processors, printers, and other digital devices. It also provides packet switched broadcast communications for intelligent devices and host computers. In addition, Net/One allows protocol translation between incompatible devices. No host software changes are required to utilize Net/One's virtual circuit capabilities. Devices can be connected to Net/One in several different ways allowing easy reconfiguration and a free choice of equipment vendors. Net/One includes a number of modular components. A Network Administrative Station measures, monitors, and controls network activity. A user programmable Network Interface Unit allows unique management of specific interface functions. A Network Development System supports custom program development and testing.
Promotion and marketing of computing expanding the user base
Authors: Michael A. Steinberg, Douglas E. Van Houweling
Venue: Proceedings of the 5th annual ACM SIGUCCS conference on User services (1977)

As the use of computers in the university environment has expanded, emphasis on providing users with assistance has increased at an even more rapid rate. In the last years of this decade, however, it is becoming obvious that a new dimension is increasingly important for user services organizations. Whether it be characterized as promotion of computing, as marketing of computer facilities, or as the organizational responsibility for income generation, the fact is that many user services organizations are finding themselves subject to increasing pressure to view themselves as sales organizations. This impetus has come from a number of sources. The most important probably is simply a further development of the position that aggressive user services organizations have traditionally held. User services groups have the responsibility for recognizing potential uses of computing in the university and providing the assistance necessary to apply computing in that area. It is obviously a short step from such an orientation to viewing the user as a customer who can be shown the advantages of consuming computing services.
Use of simulation for examining the effects of guessing upon knowledge assessment on standardized tests
Authors: James E. Bruno
Venue: Proceedings of the 10th conference on Winter simulation - Volume 2 (1978)

The standardized test for the assessment of cognitive skills has become the principal output variable used by economists and instructional evaluators for studying schooling. Its widespread use in instructional evaluation has raised concerns by researchers in the areas of both group and individual knowledge assessment. Because of its dominance as a measure of output of schooling, it is essential that the caveats and assumptions underlying their use be explored. The purpose of this paper is to discuss the limitations in the interpretation of standardized test results, especially as they relate to quality issues in schooling, and individual knowledge assessment. Specifically, the paper will focus particular attention on the use of a monte carlo simulation procedure for studying the effects of student guessing on the individual assessment of knowledge. For this study, test behavior was simulated with differing guess patterns, extent of guessing, and the number of choices per test item, to examine its effect upon the individual assessment of knowledge. Combining the results of the simulation study with Bayesian analysis, a calibration table containing a probability distribution of knowledge score given a person's observed score was derived. The study indicated that guessing severely contaminates and biases upward the individual assessment of knowledge at the elementary and secondary levels One immediate implication is the curricula building upon incomplete knowledge bases, with resulting student failure later in schooling. The paper concludes with a recommendation for establishing testing procedures for individual knowledge assessment and directs attention of educators to inner city school situations where student guessing would be expected to be more prevalent and where testing is used more extensively.
A simulation model for managing state highway maintenance
Authors: J. F. Huang, S. M. Moussavi, D. R. Drew
Venue: Proceedings of the 15th conference on Winter simulation - Volume 1 (1983)

A simulation model is developed in this study for managing state highway maintenance. The purpose of this model is to develop causal links between revenue sources and expense demands of highway maintenance so as to suggest how to formulate cost allocation policies and programming strategies that are fair, economic and sustainable.
Test gen: A tool for emancipation from traditional instruction
Authors: Lorrie Lawrence Hoffman
Venue: Proceedings of the 1978 annual conference - Volume 2 (1978)

A necessary part of a student self-paced course is a quick, efficient and manageable way to examine each student over a section of material which he feels he has mastered. While reviewing large amounts of literature, varying solutions to this problem were uncovered, but none which exactly answered the author's particular needs. The solution to the problem took the form of a test generation program to be written in Assembler language to run on the IBM 360/50 computer.
A view of a user-oriented production test data generation system
Authors: Peter S. Bottorff, Robert A. Rasmussen
Venue: Proceedings of the 7th Design Automation Workshop (1970)

Present methods of production test data generation for dense logic circuit packages are costly and time-consuming. Necessary human intervention can be performed only between batch computer runs. Speed and cost improvements can be made with a system that provides the user with real-time information on the consequences of his decisions. This paper presents design considerations for a system which meets this need.
Programming a digital simulation model of a freeway diamond interchange
Authors: E. Hayes
Venue: Proceedings of the 1966 21st national conference (1966)

The broad aim of the vehicular traffic study under way at System Development Corporation is to develop some much-needed basic knowledge that can be used to provide a tool for research on freeway diamond interchanges&mdash;research promoting the improvement of the geometric design of the interchanges themselves and the development of effective control devices regulating traffic flow through them. The method of the study is to simulate the traffic flow in a diamond interchange between a freeway and an arterial street, and to validate this model by field data. A complete description of the entire simulation and validation program can be found in reference.1
Regional public-school networks
Authors: Ardath P. Day
Venue: Proceedings of the 6th annual ACM SIGUCCS conference on User services (1978)

This paper will describe two models of small computer networks which provide instructional and administrative computing to public school districts within the State of New Jersey.
Interactive computing in a course on numerical analysis
Authors: James E. McKenna
Venue: Proceedings of the eighth international conference on APL (1976)

Various APL programs which are used to demonstrate topics in numerical analysis are discussed. Topics include roundoff error, roots of equations, solution of systems of linear equations, determinants, approximation of functions and differential equations. The central theme is that of providing students with a mechanism whereby they may experiment with numerical examples which illustrate classroom discussions and do so in a timely manner.
Hypergeometric filters for optical flow and affine matching
Authors: Yalin Xiong, S. A. Shafer
Venue: Proceedings of the Fifth International Conference on Computer Vision (1995)

This paper proposes new "hypergeometric" filters for the problem of image matching under the translational and affine model. This new set of filters has the following advantages: (1) High-precision registration of two images under the translational and affine model. Because the window effects are eliminated, we are able to achieve superb performance in both translational and affine matching. (2) Affine matching without exhaustive search or image warping. Due to the recursiveness of the filters in the spatial domain, we are able to analytically express the relation between filter outputs and the six affine parameters. This analytical relation enables us to directly compute these affine parameters. (3) Generality. The approach we demonstrate here can be applied to a broad class of matching problems, as long as the transformation between the two image patches can be mathematically represented in the frequency domain.
A message handling system for public networks
Authors: Toshihiko Nakayama, Yoshihiro Shimazu, Katsuhiko Haruta
Venue: Proceedings of the eighth symposium on Data communications (1983)

As a message handling system installed in the public communication networks, SSC (Store and Processing Service Control Facility) provides convenient communication processing services using storage and conversion technologies. The SSC conversion facilities, including media conversion from teletex codes to facsimile image, increase the communicable terminal range. Mailbox services, using four different kinds of personal Message Boxes in the SSC, bring about much benefit to personal communications. The SSC service requesting procedures facilitate multi-address delivery, timed delivery and automatic conversions. The SSC is a prototype which realizes the Message Handling Systems being studied in CCITT. The system is under developmental research in the NTT Laboratory. This paper describes the basic SSC development concept, the relationship to the CCITT standard, the SSC service outline and the field trial system configuration.
Microcomputer monitoring of controls in the clinical laboratory
Authors: William C. White, Ron Platt
Venue: Proceedings of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium on Small systems (1980)

A program for the in-house monitoring of the precision and accuracy of clinical laboratory analyses has been developed and implemented on a microcomputer system. A description of the functions and statistical analyses available is given.
Recognition of Hand-Printed Characters via Induct-RDR
Authors: Adnan Amin, Sameer Singh
Venue: Proceedings of the Fifth International Conference on Document Analysis and Recognition (1999)

The goal of character recognition research is to simplify and automate the development of character recognition algorithms. We describe here an approach based on applying pre-processing to data sets of Latin characters and then applying a machine learning approach to the data sets to build a knowledge base able to classify unseen pre-processed characters. The machine learning method, Induct/RDR, has a number of features that make it particularly suitable for character recognition. It has the potential to integrate automatic analysis with a manual knowledge acquisition methodology if further refinement is required. Initial results on hand-printed Latin characters show the recognition accuracy of up to 90.2% on unseen cases for the machine learning system.
A philosophy for computer sharing
Authors: Edgar T. Irons
Venue: Proceedings of the first ACM symposium on Operating System Principles (1967)

The remarks which follow concern four design objectives for a shared computer system, and their relation to the selection of computing equipment and the design and programming of a time-sharing program at IDA-CRD during the last year. The principle objective was to bring as much computing power to our users as possible, consistent with budgetary bounds, and to provide as intimate a connection to the computer for each user as possible. A second objective was to provide a computing environment which allows each user the maximum freedom and control over the machine possible within balancing of our third objective, namely, maximum reliability of the system. Our fourth objective was one which we choose for any program of a lasting nature; that the programs be as simple as possible to still achieve their purpose. Adhering to this maxim usually, although not always, reduces the time involved in realizing the programs; and in addition, holds promise for increasing their reliability and in any event reduces maintenance problems if only by reducing the possible number of wrong symbols.
Evaluation of the square root function on microprocessors
Authors: M. Andrews, S. F. McCormick, G. D. Taylor
Venue: Proceedings of the 1976 annual conference (1976)

The software requirements for real time applications of microprocessors have received little attention from the scientific community, Efficient algorithms for the evaluation of special functions for such purposes are needed, however, The aim of this paper is to report on initial efforts to develop software for evaluation of the square root function in microprocessors utilizing fixed point computation. Numerical results of the performance of these algorithms are described for both eight and sixteen bit precision machines.
Learning in an instructionless environment: Observation and analysis
Authors: Jeff Shrager, David Klahr
Venue: Proceedings of the SIGCHI conference on Human factors in computing systems (1983)

In an instructionless environment, there are neither teachers nor books. The only feedback comes from interaction with the target. All information appears from within the subject or from observation of the environment. In this setting, subjects rely upon experimentation to develop an understanding of the target. They form hypotheses by analogy or inference and test these hypotheses via experiments of calibration, replication, confirmation, exploration, and discrimination. This paper describes subjects' performance in a particular instructionless environment. The target object is a programmable toy robot tank. We use the hypotheses formed by subjects and form of the experiments performed, to assess subjects' knowledge of the system. This knowledge falls into distinguishable categories: syntactic knowledge of the programming language, semantic knowledge of the actions of the device, and model knowledge which addresses the structure of the device. Exemplary selections of our protocols are used to support the various aspects of the learning model.
The design and implementation of a VLSI chess move generator
Authors: Carl Ebeling, Andrew Palay
Venue: Proceedings of the 11th annual international symposium on Computer architecture (1984)

Communication is a basic problem when using VLSI technology to implement large parallel circuits. Valuable chip area must be used to run wires connecting components on a chip and current packaging technology restricts the amount of communication that can cross chip boundaries. This paper presents a large parallel architecture for generating moves in chess and shows how it can be restructured to reduce communication and permit a straightforward VLSI implementation without any performance loss. The result is a move generator comprising 64 identical custom chips performing at a rate of 500,000 moves per second, performance that is comparable to the best existing move generator. The success of the architecture of a component module like a chess move generator depends not only on its performance but on how well it meshes with the rest of the system. We discuss the requirements of a chess move generator in the context of a chess-playing system and describe how each of these are met by our design. Details of the chip design are presented along with a description of how the move generator is built using identical chips.
An interactive system for teaching input processes in simulation
Authors: Kendall E. Nygard, Ashok K. Iyengar
Venue: Proceedings of the fourteenth SIGCSE technical symposium on Computer science education (1983)

In this paper a fully interactive software system(SAGIPIS), which carries out data analysis, parameter estimation and process generation is discussed.
INSPECTOR
Venue: Proceedings of the 1st annual international ACM SIGIR conference on Information storage and retrieval (1978)

INSPECTOR is a proprietary software system that is designed to be used in an information retrieval environment. Specifically, it is oriented toward the on-line retrieval of microfilmed documents through the indexing of certain key terms relating to the document itself. Items such as date, account number, name, customer name or number, purchase order number, etc. might be considered as key descriptive terms. Thus by indexing these elements on a randomly accessible disk drive, the location of the filmed image of all original documents pertaining to a particular descriptive term may be quickly located by the computer and the location displayed to the operator. Alternatively, if used in conjunction with the Eastman Kodak IC-5/PR-1 microfilm retrieval unit, the computer system will cause the film display unit to automatically advance to the correct frame(s), keeping operator intervention to an absolute minimum.
What does business and industry expect from computer science graduates today?
Authors: Clark B. Archer
Venue: Proceedings of the fourteenth SIGCSE technical symposium on Computer science education (1983)

In developing a curriculum that produces graduates that are readily accepted in today's business and industry the question arises, &ldquo;What courses in a student's background are most vital?&rdquo; To address this question a questionnaire was constructed and sent to 500 businesses and industries in South Carolina, North Carolina, Tennessee, Georgia, Virginia, and Florida. This short paper reports the rather startling findings of this survey.
Designing with LCD: language for computer design
Authors: C. J. Evangelisti, G. Goertzel, H. Ofek
Venue: Proceedings of the 14th Design Automation Conference (1977)

LCD, a Language for Computer Design, permits the description of both the function and the structure of digital hardware. Machines may be described at a very high (system) level, at a very low (gate) level, or at any intermediate level. LCD descriptions are processed by a set of programs which support high level design and verification. These programs include facilities to check the description for correct syntax, carry out a mixed numeric and symbolic simulation, check a dataflow for completeness, and generate a first pass at the control structure. Various versions of the machine being designed may be compared by use of the symbolic simulation. In this report, we guide the user through the design process, using a small processor as the example.