首页> 外文OA文献 >Simulador de sistema de memoria de caches adaptativas con PIN
【2h】

Simulador de sistema de memoria de caches adaptativas con PIN

机译:带PIN的自适应高速缓存系统模拟器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

El objetivo de nuestro proyecto es implementar un simulador dinámico de caches adaptativas. Con él podemos comprobar la eficacia de las técnicas de hardware adaptativo sobre diversos benchmarks. En primer lugar, se ha implementado un sistema de caches de datos e instrucciones con varios niveles, permitiendo configurar completamente las características de cada nivel. Tras esto, añadimos la posibilidad de adaptar dinámicamente el número de víasuden función de la tasa de fallos. Para instrumentar dinámicamente el código hemos utilizado la herramienta Pin desarrollada por Intel. Como era necesario validar los resultados obtenidos, los hemos comparado con los obtenidos por otro simulador de caches, Dinero IV. Las pruebas demuestran que el error entre unos y otros es muy reducido. Por último se llevaron a cabo pruebas para estudiar la eficacia de los mecanismos adaptativos en cache. Los resultados obtenidos demuestran que, sin incrementar significativamente la tasa de fallos, sí se consigue reducir el número de vías de cada nivel. Esto suponeuduna mejora en el consumo energético de la jerarquía de memoria.ud[ABSTRACT]udThe goal of our project is to develop an adaptative cache dynamic simulator. We can use it to test the e®ectiveness of adaptative hardware techniques in several benchmarks. First, we have built a shared multilevel cache.udIt is possible to configure completely each level modifying its configuration file. After that, we add the possibility of dynamically adapt the number of ways according to miss rate. To dynamically instrument code we have used Pin, property of Intel. In the way to validate results, we have compared our memory system with Dinero IV, another cache simulator. The comparative demonstrate results are very close. Finally, tests were carried out to study theudeffectiveness of adaptative methods applied in caches. Results demonstrate that, without increasing miss rate significantly, it is possible to reduce the average number of ways each level has. This involves an improvement in theudpower consumption of the memory hierarchy.
机译:我们项目的目标是实现动态自适应缓存模拟器。有了它,我们可以在各种基准上检查自适应硬件技术的有效性。首先,已经实现了多级数据和指令缓存系统,从而可以完全配置每个级别的功能。此后,我们增加了根据故障率动态调整路由数量的可能性。为了动态执行代码,我们使用了Intel开发的Pin工具。由于有必要验证所获得的结果,因此我们将它们与另一种缓存模拟器Dinero IV所获得的结果进行了比较。测试表明它们之间的误差很小。最后,进行了测试以研究自适应缓存机制的有效性。获得的结果表明,在不显着增加故障率的情况下,可以减少每个级别的路由数量。这意味着 uduna可以改善内存层次结构的能耗 Ud [ABSTRACT] ud我们项目的目标是开发一种自适应缓存动态模拟器。我们可以使用它在几个基准测试中测试自适应硬件技术的有效性。首先,我们建立了一个共享的多级缓存 Ud可以完全修改每个级别来修改其配置文件。之后,我们增加了根据未命中率动态调整方式数量的可能性。为了动态地检测代码,我们使用了Intel的Pin属性。为了验证结果,我们将内存系统与另一个缓存模拟器Dinero IV进行了比较。比较显示结果非常接近。最后,进行了测试以研究应用于高速缓存的自适应方法的有效性。结果表明,在不显着提高未命中率的情况下,可以减少每个级别的平均方式。这涉及内存层次结构的功耗的改善。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号