• DocumentCode
    1605724
  • Title

    Multiple instruction issue in the NonStop Cyclone processor

  • Author

    Horst, Robert W. ; Harris, Richard L. ; Jardine, Robert L.

  • Author_Institution
    Tandem Comput. Inc., Cupertino, CA, USA
  • fYear
    1990
  • Firstpage
    216
  • Lastpage
    226
  • Abstract
    The architecture for issuing multiple instructions per clock in the NonStop Cyclone processor is described. Pairs of instructions are fetched and decoded by a dual two-stage prefetch pipeline and passed to a dual six-stage pipeline for execution. Dynamic branch prediction is used to reduce branch penalties. A unique microcode routine for each pair is stored in the large duplexed control store. The microcode controls parallel data paths optimized for executing the most frequent instruction pairs. Other features of the architecture include cache support for unaligned double-precision accesses, a virtually addressed main memory, and a novel precise exception mechanism
  • Keywords
    computer architecture; instruction sets; NonStop Cyclone; cache support; instruction pairs; microcode routine; multiple instructions; parallel data paths; prefetch pipeline; virtually addressed; Clocks; Computer aided instruction; Computer architecture; Cyclones; Decoding; Fault tolerant systems; Pipelines; Prefetching; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1990. Proceedings., 17th Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-8186-2047-1
  • Type

    conf

  • DOI
    10.1109/ISCA.1990.134528
  • Filename
    134528