• DocumentCode
    3147283
  • Title

    Polycyclic vector scheduling vs. chaining on 1-port vector supercomputers

  • Author

    Tang, Ju-ho ; Davidson, Edward S. ; Tong, Johau

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1988
  • fDate
    14-18 Nov 1988
  • Firstpage
    122
  • Lastpage
    129
  • Abstract
    The impact of chaining and several instruction scheduling schemes on one-memory-port vector supercomputers, illustrated by the Cray-1 and Cray-2, is studied. The lack of instruction chaining in the Cray-2 vector processor requires a different instruction scheduling scheme from that of the Cray-1. Situations are characterized in which simple vector scheduling can generate optimal code that fully utilizes at least one functional unit for machines with chaining. With enough registers, polycyclic vector scheduling guarantees full utilization of one functional unit after an initial transient, even without chaining, for loops with acyclic dependence graphs. Workloads are represented by vectorizable Livermore Fortran kernels (LFKs). The effectiveness of applying polycyclic scheduling to the Cray-2 is compared with optimal simple vector scheduling on the Cray-1. The speedup of polycyclic vector scheduling on the Cray-2 over the schedule achieved by the current CFT77 compiler on several vectorizable LFKs is presented
  • Keywords
    parallel processing; scheduling; 1-port vector supercomputers; CFT77 compiler; Cray-1; Cray-2 vector processor; LFKs; acyclic dependence graphs; instruction chaining; instruction scheduling; one-memory-port vector supercomputers; optimal code; polycyclic vector scheduling; registers; vectorizable Livermore Fortran kernels; Character generation; Clocks; Computer aided instruction; Degradation; Dynamic scheduling; Pipelines; Processor scheduling; Registers; Supercomputers; Vector processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '88. [Vol.1]., Proceedings.
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-0882-X
  • Type

    conf

  • DOI
    10.1109/SUPERC.1988.44645
  • Filename
    44645