• DocumentCode
    1997319
  • Title

    Scalable temporally predictable memory structures

  • Author

    Moore, S.W.

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • fYear
    1994
  • fDate
    21-22 Jul 1994
  • Firstpage
    99
  • Lastpage
    103
  • Abstract
    Faster processors are used to tackle larger problems which typically require a larger memory. Unfortunately this prohibits memory access latency from scaling with processor speed, Consequently, multiple levels of caching are employed which utilise temporal and spatial locality of reference to bridge the performance gap. However, cache performance is difficult to predict which is problematic for hard real-time systems. A tree memory structure, whose access frequency, rather than latency, can scale with processor speed, is proposed, together with a scalable memory module base virtual addressing mechanism and page based memory protection using capabilities. It is concluded that a multi-threaded processor would be desirable to utilise the concurrency of hard real-time applications to tolerate the latency of the memory tree
  • Keywords
    buffer storage; multiprocessing systems; performance evaluation; real-time systems; virtual storage; cache performance; caching; concurrency; hard real-time applications; hard real-time systems; memory access latency; memory tree; multithreaded processor; page based memory protection; processor speed; scalable memory module; scalable temporally predictable memory structures; tree memory structure; virtual addressing mechanism; Bridges; Capacitance; Concurrent computing; Delay; Frequency; Laboratories; Memory architecture; Process control; Processor scheduling; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Applications, 1994., Proceedings of the IEEE Workshop on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-8186-6375-8
  • Type

    conf

  • DOI
    10.1109/RTA.1994.316153
  • Filename
    316153