首页> 外文会议>2015 International Conference on Parallel Architecture and Compilation >MeToo: Stochastic Modeling of Memory Traffic Timing Behavior
【24h】

MeToo: Stochastic Modeling of Memory Traffic Timing Behavior

机译:MeToo:内存流量计时行为的随机建模

获取原文
获取原文并翻译 | 示例

摘要

The memory subsystem (memory controller, bus, andDRAM) is becoming a bottleneck in computer system performance. Optimizing the design of the multicore memory subsystem requires good understanding of the representative workload. A common practice in designing the memory subsystem is to rely on trace simulation. However, the conventional method of relying on traditional traces faces two major challenges. First, many software users are apprehensive about sharing their code (source or binaries) due to the proprietary nature of the code or secrecy of data, so representative traces are sometimes not available. Second, there is a feedback loop where memory performance affects processor performance, which in turnalters the timing of memory requests that reach the bus. Such feedback loop is difficult to capture with traces. In this paper, we present MeToo, a framework for generating synthetic memory traffic for memory subsystem design exploration. MeToo uses a small set of statistics that summarizes the performance behavior of the original applications, and generates synthetic traces or executables stochastically, allowing applications to remain proprietary. MeToo uses novel methods for mimicking the memory feedback loop. We validate MeToo clones, and show very good fit with the original applications' behavior, with an average error of only 4.2%, which is a small fraction of the errors obtained using geometric inter-arrival(commonly used in queueing models) and uniform inter-arrival.
机译:内存子系统(内存控制器,总线和DRAM)正在成为计算机系统性能的瓶颈。优化多核内存子系统的设计需要对代表性工作负载有充分的了解。设计内存子系统的一种常见做法是依靠跟踪仿真。但是,依靠传统痕迹的传统方法面临两个主要挑战。首先,由于代码的专有性质或数据的保密性,许多软件用户担心共享其代码(源代码或二进制文件),因此有时无法使用代表性跟踪。其次,存在一个反馈环路,其中内存性能会影响处理器性能,进而改变到达总线的内存请求的时间。这种反馈回路很难用迹线捕获。在本文中,我们介绍了MeToo,一种用于生成综合内存流量以进行内存子系统设计探索的框架。 MeToo使用一小组统计信息来汇总原始应用程序的性能行为,并随机生成综合跟踪或可执行文件,从而使应用程序保持专有性。 MeToo使用新颖的方法来模仿内存反馈循环。我们验证了MeToo克隆,并显示出非常适合原始应用程序的行为,平均误差仅为4.2%,这是使用几何间隔到达(通常在排队模型中使用)和均匀间隔时获得的误差的一小部分-到达。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号