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.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    T on the Cray X/MP


    Contributors:
    Hudak, Paul (author)

    Publication date :

    1991-04-01


    Type of media :

    Report


    Type of material :

    No indication


    Language :

    English




    CRAY DEFIES TREND

    Black, Bill | Online Contents | 1995


    Cray Y-MP

    NTRS | 1988


    CRAY T3E-1200 supercomputer

    Emerald Group Publishing | 1998


    CRAY XMP: A Multiprocessor Supercomputer

    Hsiung, Christopher C. / Somdahl, Eugene R. / Larson, John L. et al. | SAE Technical Papers | 1988


    Deploying Darter - A Cray XC30 System

    Fahey, Mark R. / Budiardja, Reuben / Crosby, Lonnie et al. | Tema Archive | 2014