• DocumentCode
    1801960
  • Title

    A fast switching double processing architecture for multi-tasking real-time systems

  • Author

    Lin, Tein Hsiang ; Liao, Jui Ping

  • Author_Institution
    Dept. of Electr. & Comput. Eng., State Univ. of New York, Buffalo, NY, USA
  • fYear
    1994
  • fDate
    19-22 Dec 1994
  • Firstpage
    82
  • Lastpage
    87
  • Abstract
    A new fast switching double processing architecture for pipelined cache-based real-time computer systems is proposed to reduce the CPU stalls due to increased cache misses resulting from frequent task switching in multi-tasking real-time applications. In this architecture, two sets of registers are provided so that two tasks can be executed alternatively on a cycle-by-cycle basis. This architecture helps alleviate the problem of unpredictable cache performance due to frequent context switches in multi-tasking systems. The performance of the double processing is evaluated first through trace driven simulation for various cache configurations. An analytical performance model is then derived to further explain the performance advantage
  • Keywords
    multiprogramming; parallel architectures; performance evaluation; real-time systems; analytical performance model; cache misses; context switches; fast switching double processing architecture; multi-tasking real-time systems; pipelined cache-based real-time computer systems; registers; trace driven simulation; Analytical models; Application software; Computer architecture; Interleaved codes; Performance analysis; Pipelines; Real time systems; Reduced instruction set computing; Registers; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1994. International Conference on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    0-8186-6555-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.1994.589904
  • Filename
    589904