首页 | 本学科首页   官方微博 | 高级检索  
     


The Value of a Small Microkernel for Dreamy Memory and the RAMpage Memory Hierarchy
Authors:Philip?Machanick  author-information"  >  author-information__contact u-icon-before"  >  mailto:philip@itee.uq.edu.au"   title="  philip@itee.uq.edu.au"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author
Affiliation:(1) School of ITEE, University of Queensland, Brisbane, Qld 4072, Australia
Abstract:This paper explores potential for the RAMpage memory hierarchy to use a microkernel with a small memory footprint, in a specialized cache-speed static RAM (tightly-coupled memory, TCM). Dreamy memory is DRAM kept in low-power mode, unless referenced. Simulations show that a small microkernel suits RAMpage well, in that it achieves significantly better speed and energy gains than a standard hierarchy from adding TCM. RAMpage, in its best 128KB L2 case, gained 11% speed using TCM, and reduced energy 14%. Equivalent conventional hierarchy gains were under 1%. While 1MB L2 was significantly faster against lower-energy cases for the smaller L2, the larger SRAM's energy does not justify the speed gain. Using a 128KB L2 cache in a conventional architecture resulted in a best-case overall run time of 2.58s, compared with the best dreamy mode run time (RAMpage without context switches on misses) of 3.34s, a speed penalty of 29%. Energy in the fastest 128KB L2 case was 2.18J vs. 1.50J, a reduction of 31%. The same RAMpage configuration without dreamy mode took 2.83s as simulated, and used 2.39J, an acceptable trade-off (penalty under 10%) for being able to switch easily to a lower-energy mode. Financial support for this work has been received from the University of Queensland. Philip Machanick is a senior member of the IEEE, and a member of ACM. He is director of IT programs at the School of IT and Electrical Engineering at the University of Queensland, Australia. He has published works in memory hierarchy design, computer science education and a number of areas of computer science.
Keywords:low-power design   main memory   virtual memory   cache memories   microkernels
本文献已被 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号