• DocumentCode
    2184039
  • Title

    VLSI register, instruction and data caches suited to on chip CPU multi-threading support for real-time multi-media applications

  • Author

    Hellestrand, Graham R.

  • Author_Institution
    VLSI & Syst. Technol. Lab., New South Wales Univ., Kensington, NSW, Australia
  • fYear
    1996
  • fDate
    18-21 Nov 1996
  • Firstpage
    310
  • Lastpage
    313
  • Abstract
    The architecture of a CPU capable of both executing multithreaded user processes in a commercial multi-threaded operating system environment and rapidly (sub microsecond) responding to real-time events, such as those that arise in the processing and synchronization of audio-video-data streams constituting concurrent interactive multi-media sessions, is discussed in this paper. The rapid, often simple, responses of a CPU to prioritized requests requires careful design of the on chip caches and registers and management of the hazards causing latencies in the CPU pipeline. The novel incorporation of a register cache in the CPU, its design, and the design of the instruction and data caches is described
  • Keywords
    VLSI; cache storage; microprocessor chips; multimedia computing; pipeline processing; real-time systems; synchronisation; AVD synchronization; CPU; VLSI; audio-video-data stream; data cache; hazards; instruction cache; interactive multimedia; latencies; on chip multi-threading support; pipelined architecture; real-time multimedia; register cache; Control systems; Delay; Laboratories; Operating systems; Real time systems; Registers; Streaming media; Synchronization; Very large scale integration; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1996., IEEE Asia Pacific Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7803-3702-6
  • Type

    conf

  • DOI
    10.1109/APCAS.1996.569278
  • Filename
    569278