Institutional Repository

Preliminary investigation of the RAMpage memory hierarchy

Show simple item record

dc.contributor.author Machanick, P
dc.contributor.author Salverda, P
dc.date.accessioned 2018-06-06T13:33:33Z
dc.date.available 2018-06-06T13:33:33Z
dc.date.issued 1998
dc.identifier.citation Machanick P & Salverda P (1998) Preliminary investigation of the RAMpage memory hierarchy. South African Computer Journal, Number 21, 1998 en
dc.identifier.issn 2313-7835
dc.identifier.uri http://hdl.handle.net/10500/24284
dc.description.abstract The RAMpage memory hierarchy addresses the growing concern about the memory wall - the possibility that the CPU­-DRAM speed gap will ultimately limit the benefits of rapid improvement in CPU speed. Reducing references to DRAM is an increasingly desirable goal as CPU speed improves relative to DRAM. As the cost of a DRAM reference increases, it makes increasing sense to consider options like pinning crucial parts of the operating system in at least the lowest-level cache, and to consider possibilities like context switches on references to DRAM. All these factors combine to make it increasingly desirable to treat DRAM as a paging device, while moving the main memory a level up to the lowest level of SRAM. The RAMpage hierarchy relegates DRAM to the role of a first-level paging device. Results presented here are for a preliminary simulation of the RAMpage hierarchy, and show that, if current memory system and CPU trends continue, the RAMpage strategy will become increasingly viable. Even with current miss costs and without implementing all features favourable to the RAMpage hierarchy, simulations show that it is possible to achieve run times up to 25% faster than those for a conventional hierarchy. Furthermore, RAMpage scales up better than the conventional hierarchy (as simulated) in that performance degrades less as DRAM reference costs increase. en
dc.language.iso en en
dc.publisher South African Computer Society (SAICSIT) en
dc.subject Memory hierarchy en
dc.subject Caches en
dc.subject Paging en
dc.subject Software-controlled replacement en
dc.title Preliminary investigation of the RAMpage memory hierarchy en
dc.type Article en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics