Abstract
A taxanomy of methods for the implementation of general-purpose emulation projects on the Hewlett-Packard 2100 minicomputer is presented. The HP2100 is intended to be microprogrammed for instruction set extensions rather than general emulation. Problems encountered and solutions found through experience are discussed.
- Hewlett-Packard, Microprogramming Guide for Hewlett-Packard Model 2100 Computer, HP. Part. No. 5951--3028, Feb. 1972.Google Scholar
- Hewlett-Packard, Microprogramming Software for Hewlett-Packard Model 2100 Computer, HP. Part No. 02100--90133, Aug. 1972.Google Scholar
- Andrew S. Tanenbaum, "Implications of Structured Programming for Machine Architecture", Commun. of ACM, Vol. 21, No. 3 (March 1978), pp. 237--246. Google Scholar
Digital Library
- Digital Equipment Corporation, Introduction to Programming, First Edition, January 1969.Google Scholar
- Sandor, R. Schoichet, "The LISP Machine", Mini-Micro Systems, Vol. 11, No. 6 (June 1978), pp. 68--74.Google Scholar
Recommendations
Using speculative multithreading for general-purpose applications
ISPA'05: Proceedings of the Third international conference on Parallel and Distributed Processing and ApplicationsAs multi-core technology is currently deployed in computer industry primarily for limiting power consumption and improving system throughput, continued performance improvement of a single application on such systems remains an important and challenging ...
Applicability of General Purpose Processors to Network Applications
VLSID '05: Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems DesignIn this paper we look at the applicability of some of the features commonly found in general-purpose processors to network applications. Specifically we evaluate the benefit of in-order vs. out-of-order instruction issue, multiple issue, and subword ...
Exploiting Parallelism in Geometry Processing with General Purpose Processors and Floating-Point SIMD Instructions
Three-dimensional (3D) graphics applications have become very important workloads running on today's computer systems. A cost-effective graphics solution is to perform geometry processing of 3D graphics on the host CPU and have specialized hardware ...






Comments