首页> 外文会议> >Enhancing memory use in Simple Coma: Multiplexed Simple Coma
【24h】

Enhancing memory use in Simple Coma: Multiplexed Simple Coma

机译:增强简单昏迷中的内存使用:多重简单昏迷

获取原文

摘要

Scalable shared-memory multiprocessors that are designed as cache-only memory architectures (Coma) allow automatic replication and migration of data in the main memory. This enhances programmability by hopefully eliminating the need for data distribution strategies and page migration schemes. A variant of Coma called Simple Coma has been proposed as a lower-cost alternative to hardware-intensive systems like Flat Coma. However, we find that Simple Coma is quite slower than Flat Coma. The main reason is the high page mapping, unmapping, and transfer overhead caused by memory fragmentation in Simple Coma. We propose a solution to the memory fragmentation problem that we call Multiplexed Simple Coma. The idea is to allow multiple virtual pages to map into the same physical page at the same time, therefore compressing the page working set of the application. Multiplexed Simple Coma requires very little support over Simple Coma and reduces its execution time by about 40%. We find that Multiplexed Simple Coma can be very easily implemented with off-the-shelf processors. In addition, there is no need to be selective when choosing what virtual pages are to share the same physical page. Overall, although Multiplexed Simple Coma is still slower than Flat Coma, since it is cheaper to implement, it represents a good cost-performance design point.
机译:可扩展的共享内存多处理器被设计为仅缓存的内存体系结构(Coma),可以自动复制和迁移主内存中的数据。通过有希望地消除了对数据分发策略和页面迁移方案的需求,从而增强了可编程性。已经提出了一种称为简单Coma的Coma变体,作为低成本硬件替代系统(例如Flat Coma)的低成本替代方案。但是,我们发现简单昏迷比平面昏迷要慢得多。主要原因是由于简单Coma中的内存碎片导致高页面映射,取消映射和传输开销。我们提出了一种解决内存碎片问题的方法,称为多路复用简单昏迷。这个想法是允许多个虚拟页面同时映射到同一物理页面,从而压缩应用程序的页面工作集。复用式Simple Coma对Simple Coma的支持很少,并且将其执行时间减少了约40%。我们发现,使用现成的处理器可以很容易地实现多路复用的简单昏迷。另外,在选择哪些虚拟页面共享同一物理页面时,无需选择。总体而言,尽管“多路复用简单昏迷”仍比“扁平昏迷”慢,但由于其实现成本较低,因此它代表了良好的性价比设计点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号