• DocumentCode
    1612175
  • Title

    DISC: dynamic instruction stream computer-an evaluation of performance

  • Author

    Donalson, Douglas ; Serrano, Mauricio ; Wood, Roger ; Nemirovsky, Mario

  • Author_Institution
    California Univ., Santa Barbara, CA, USA
  • fYear
    1993
  • Firstpage
    448
  • Abstract
    DISC is a simple processor architecture targeted for real-time applications. The architecture is based on dynamic fine-grained multithreading where the next instruction is fetched from one of several possible simultaneously active threads. The DISC architecture uses a combination of concepts including, a register stack file, a four stage pipeline, up to four active threads, a dynamic scheduler, and special input/output (I/O) and interrupt constructs to allow maximization of performance for real-time control applications. Previous stochastic results were very encouraging and so a synthetic benchmark was developed to allow more detailed testing. The benchmark was based on a Hughes Aircraft Company satellite control system, and assembled with the DISC assembler. The model was designed and run in the Verilog simulation language.
  • Keywords
    parallel architectures; performance evaluation; pipeline processing; DISC; active threads; benchmark; dynamic instruction stream computer; dynamic scheduler; fine-grained multithreading; four stage pipeline; performance evaluation; processor architecture; register stack file; Application software; Assembly systems; Benchmark testing; Computer aided instruction; Computer architecture; Dynamic scheduling; Multithreading; Pipelines; Registers; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.270620
  • Filename
    270620