首页> 外文会议>Modeling, Analysis amp; Simulation of Computer and Telecommunication Systems, 2009. MASCOTS '09 >Learning based address mapping for improving the performance of memory subsystems
【24h】

Learning based address mapping for improving the performance of memory subsystems

机译:基于学习的地址映射,以提高内存子系统的性能

获取原文

摘要

Interleaved address mapping has been effectively used to improve the performance of a parallely accessible memory subsystem. We propose a generalization of such mappings and study them in the framework of application specific MPSoCs. In this generalization, a section of the address bits is used to map each address to a memory bank and a row within that bank, using a Look-Up Table(LUT). We model the problem of address mapping optimization as a Markov Decision Process (MDP). To solve the MDP, we propose a reinforcement learning based algorithm which learns an optimized mapping within the generalized class, for a specific application mapped to an MPSoC system. Through cycle-accurate simulations on a simulation framework specifically developed for such a study, we demonstrate that a system using an address mapping generated in this manner exhibits substantially higher performance when compared to the same system using interleaved address mappings. These results indicate that application and architecture visibility can be leveraged to obtain better mappings than generic interleaved solutions, and that an automated reinforcement learning approach can identify such mappings using only the run-time behaviour of the system.
机译:交错地址映射已有效地用于改善并行可访问内存子系统的性能。我们建议对这种映射进行概括,并在特定于应用的MPSoC框架中进行研究。在这种概括中,地址位的一部分用于使用查找表(LUT)将每个地址映射到一个存储体以及该存储体内的一行。我们将地址映射优化问题建模为马尔可夫决策过程(MDP)。为了解决MDP,我们提出了一种基于强化学习的算法,该算法针对映射到MPSoC系统的特定应用学习通用类内的优化映射。通过针对此类研究专门开发的仿真框架上的精确周期仿真,我们证明了与使用交错地址映射的同一系统相比,使用以这种方式生成的地址映射的系统表现出明显更高的性能。这些结果表明,与通用交错式解决方案相比,可以利用应用程序和体系结构的可见性获得更好的映射,并且自动强化学习方法可以仅使用系统的运行时行为来识别此类映射。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号