• DocumentCode
    1935018
  • Title

    An instruction set architecture for the 1990s: parallel and retargetable

  • Author

    Thomson, Chris

  • Author_Institution
    Myrias Res. Corp., Edmonton, Alta., Canada
  • fYear
    1989
  • fDate
    Feb. 27 1989-March 3 1989
  • Firstpage
    81
  • Lastpage
    83
  • Abstract
    The G ISA has proved its retargetability by being implemented on three disparate hardware platforms. The first implementation was on a platform with software address translation and floating point; later versions incorporated these features in hardware. The SPS-1 and SPS-2 have distributed memory and use message passing. The PPWB (a Sun 3 workstation with simulated parallelism) uses memory buffers and files to store task memory images. Future implementations could use shared memory, or a combination of shared memory and message passing. Performance on the SPS-2 was dominated by software address translation. However, on the SPS-2 and the PPWB, program performance has approached that of a native implementation. Comparing C and Fortran programs compiled using Myrias software and Sun software shows a low cost increase for G, with beta-release compilers. There is every reason to expect that the delivered translator will match or exceed the performance of existing commercial compilers.<>
  • Keywords
    computer architecture; instruction sets; parallel processing; C; Fortran; G ISA; Myrias software; PPWB; SPS-1; SPS-2; Sun 3 workstation; Sun software; distributed memory; floating point; instruction set architecture; memory buffers; message passing; simulated parallelism; software address translation; task memory images; Buffer storage; Computer architecture; Costs; Hardware; Instruction sets; Message passing; Program processors; Software performance; Sun; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, Digest of Papers.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-1909-0
  • Type

    conf

  • DOI
    10.1109/CMPCON.1989.301907
  • Filename
    301907