This research was aimed at porting the T programming language, a dialect of LISP, to the Cray X/MP computer. The effort involved research into systems engineering and software engineering problems related not only to compiler design and implementation, but also to parallel computation, the X/MP being a shared-memory multiprocessor. Porting also involved the sub-tasks of retargeting the assembler, code-generator, and run-time system. A reasonably effective porting methodology that is relatively straight forward, although more difficult than table-driven approaches, has been developed. The run-time system was not ported, and thus the T programs cannot be run without explicit linking of the required run-time support. The run-time performance gain achieved in generated code was found to be disappointing. Recommendations for the achievement of higher performance are given.
T on the Cray X/MP
1991-04-01
Report
No indication
English
Online Contents | 1995
|NTRS | 1988
Emerald Group Publishing | 1998
CRAY XMP: A Multiprocessor Supercomputer
SAE Technical Papers | 1988
|Deploying Darter - A Cray XC30 System
Tema Archive | 2014
|