ACM Home Page
Please provide us with feedback. Feedback
Cray Pascal
Full text PdfPdf (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
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 14,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800230.806975
What is a DOI?

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


Collaborative Colleagues:
N. H. Madhavji: colleagues
I. R. Wilson: colleagues