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
Link To Document