Abstract
This paper is a tutorial for assembly language programmers of pipelined processors. It describes the general characteristics of pipelined processors and presents a collection of coding guidelines for them. These guidelines are particularly significant to compiler developers who determine object code patterns.
- 1 Michael N. Gemmel, "Techniques for Improved Performance of Loops in Very Large IBM Processors," Technical Report 00.3038, IBM Corporation,Poughkeepsie, New York, February 26,1980.Google Scholar
- 2 IBM System/360 Model 195, Functional Characteristics, Form A22-6943-0, IBM Corporation, Poughkeepsie, New York, August 1969.Google Scholar
- 3 IBM System/360 Model 195, Theory of Operation: System Introduction and Instruction Processor, Form SY22-6855-0, IBM Corporation, Poughkeepsie, New York, August 1970.Google Scholar
- 4 IBM System/370 Model 168, Theory of Operation/Diagrams Manual, Volume 2, I-unit, Form SY22-6932-0, IBM Corporation, Poughkeepsie, New York, April 1973.Google Scholar
- 5 IBM 3033 Processor Complex, Theory of Operation/Diagrams Manual, Volume 2, Instruction Preprocessing Function (IPPF), Form SY22-7002-0, IBM Corporation, Poughkeepsie, New York, January 1978.Google Scholar
- 6 Ramamoorthy, C. V., and Li, H. F., "Pipeline Architecture," ACM Computing Surveys, Volume 9, number 1, March 1977, pp. 61-102. Google ScholarDigital Library
- 7 Martin, Daniel B., "Coding Hints for Large Systems," Technical Report 00.1968, IBM Corporation, Poughkeepsie, New York, December 15, 1969.Google Scholar
- 8 Morris, Derrick, and Ibbett, Roland N., "The MU5 Computer System," Springer-Verlag, New York, 1979.Google Scholar
Index Terms
- Coding guidelines for pipelined processors
Recommendations
Coding guidelines for pipelined processors
This paper is a tutorial for assembly language programmers of pipelined processors. It describes the general characteristics of pipelined processors and presents a collection of coding guidelines for them. These guidelines are particularly significant ...
Coding guidelines for pipelined processors
ASPLOS I: Proceedings of the first international symposium on Architectural support for programming languages and operating systemsThis paper is a tutorial for assembly language programmers of pipelined processors. It describes the general characteristics of pipelined processors and presents a collection of coding guidelines for them. These guidelines are particularly significant ...
Comments