This paper presents a method of selecting optimal line sizes of cache memories for microprocessor-based controllers. It is well known that the use of cache memories in microprocessor systems can greatly improve their performance, especially in a heavy-traffic environment. We analyze cache performance using trace-driven simulation, a widely used method that is considered to be effective in exploring cache hit ratios. Three cache parameters, cache sizes, set associativity and line sizes, which can directly impact the hit ratios, are investigated. Among the three parameters, we mainly focus on exploring the effects of selecting line sizes on the entire microprocessor performance. A significant observation is that, although increasing line sizes can result in a higher hit ratio, it also considerably increases traffic to main memory, thereby degrading the performance. This indicates that a larger line size with a slightly higher hit ratio may perform worse than a smaller one with a lower hit ratio.We therefore present a simple method of determining an optimal line size that produces the best overall system performance.
本文介绍了一种为基于微处理器的控制器选择高速缓存的最佳行大小的方法。众所周知,在微处理器系统中使用高速缓冲存储器可以大大提高其性能,特别是在交通繁忙的环境中。我们使用跟踪驱动的仿真来分析缓存性能,跟踪驱动仿真是一种广泛使用的方法,被认为可有效地探索缓存命中率。研究了三个可以直接影响命中率的缓存参数,缓存大小,设置的关联性和行大小。在这三个参数中,我们主要集中于探索选择行大小对整个微处理器性能的影响。一个重要的观察结果是,尽管增加行大小会导致更高的命中率,但它也会显着增加主存储器的流量,从而降低性能。这表明,具有较高命中率的较大行尺寸可能比具有较低命中率的较小行尺寸更差。因此,我们提出了一种确定最佳行尺寸的简单方法,该方法可产生最佳的整体系统性能。 P>
IBM Corp., Communication Systems, Research Triangle Park, NC;
Dept. of Electrical Engineering, University of Hawaii at Manoa, Honolulu, Hawaii;
机译:具有最佳权重选择的多目标LQR,以设计用于延迟分数阶过程的FOPID控制器
机译:使用克隆选择算法优化去调节电力系统中统一潮流控制器的最优布局和规模
机译:气相烯烃聚合流化床反应器的最佳梯度过渡和闭环控制器的选择
机译:基于微处理器的控制器的最佳高速缓存行的选择
机译:基于微处理器的步进电机控制器
机译:通过为软件定义的网络选择最佳控制器来提高QoS
机译:统一潮流控制器的优化配置:最大化输电线路负荷能力的方法