| Cray Pascal |
| Full text |
Pdf
(731 KB)
|
| Source
|
Symposium on Compiler Construction
archive
Proceedings of the 1982 SIGPLAN symposium on Compiler construction
table of contents
Boston, Massachusetts, United States
Pages: 1 - 14
Year of Publication: 1982
ISBN:0-89791-074-5
Also published in ...
|
|
Authors
|
|
N. H. Madhavji
|
Department of Computer Science, University of Manchester, M13 9PL U.K.
|
|
I. R. Wilson
|
Department of Computer Science, University of Manchester, M13 9PL U.K.
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 14, Citation Count: 2
|
|
|
ABSTRACT
This paper presents an investigation of the design decisions taken in the implementation of a compiler for Pascal on the CRAY-1 computer. The structured nature of Pascal statements and data structures is contrasted with the 'powerful computing engine' nature of the CRAY-1 hardware. The accepted views of Pascal as a simple one-pass language and the CRAY-1 as a vector processor are laid aside in favour of a multi-pass approach, taking account of the machine's scalar capabilities. The project as a whole, aims to produce highly efficient run-time code for applications likely to be programmed in Pascal. Some statistics are given to indicate the nature of such applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Baskett, F. and Keller, T.: An Evaluation of the CRAY-1 Computer. In: High Speed Computer and Algorithm Organization. Ed. by Kuck, D. J., et. al. Academic Press. 1977.
|
| |
2
|
Personal Communication with CDC and CRAY technical sales staff. 1981.
|
| |
3
|
Wirth, N.: Pascal-S A subset and its Implementation. ETH Zurich Report 12.
|
| |
4
|
Nori, K., et. al.: The Pascal {P} Implementation Notes. ETH Zurich. 1975.
|
| |
5
|
Wirth, N.: The Design of a Pascal Compiler. Software-Practice and Experience. Vol. 1, pp. 309. 1971.
|
| |
6
|
|
| |
7
|
Faiman, R. and Kortesoja, A.: An Optimising Pascal Compiler. IEEE Trans. Software Eng. Vol. SE-6, No. 6, 1980.
|
| |
8
|
Brookes, G.: Compilation Analysis Techniques for Vector Processing Methods. MSc. Thesis. University of Manchester. 1981.
|
| |
9
|
Morris, D. and Ibbett, R.: The MU5 Computer System. Macmillan. 1979.
|
| |
10
|
Welsh, J. and Quinn, C.: A Pascal Compiler for the 1900 Series Computers. Software-Practice and Experience. Vol. 2, pp. 73, 1972.
|
| |
11
|
Shimasaki, M., et. al.: An Analysis of Pascal Programs in Compiler Writing. Software-Practice and Experience. Vol. 10, pp. 149, 1980.
|
| |
12
|
Wilson, I. R.: Pascal for School and Hobby Use. Software-Practice and Experience. Vol. 10, pp. 659, 1980.
|
 |
13
|
|
| |
14
|
Oliviera,J.: Pascal on Small Micro Computers. MSc. Thesis. University of Manchester. 1981.
|
| |
15
|
|
|