sniper专题

sniper.js脚本框架中增加常用数据类型判断

在sniper.js中增加对常用输入值格式校验。  code:      case "postcode":     var msg = "“{0}”域的输入无效"; if(!/^\d{6}$/.test(v))f.messages.push(msg.format(lbl));     break;    case "email":     var msg = "“{0}”域的输入无效";

SHiP: Signature-based Hit Predictor for High Performance Caching结合Sniper的实现

SHiP: Signature-based Hit Predictor for High Performance Caching 1. 论文摘要 共享末级缓存(LLC)在提高应用程序性能和减少片外存储器的带宽要求方面扮演着很重要的角色。为了更加有效的使用LLC,最近的研究发现,通过改变在缓存插入和缓存命中时的数据的重引用间隔的预测能够显著的提高缓存的性能。因此如何最好的预测将要插入的数据的重引

Sniper中cache实现

Sniper中cache相关的文件 config文件夹 gainestown.cfg包含L3 cache的配置情况。嵌套包含了nehalem.cfg文件nehalem.cfg包含L2 cache和L1 cache的配置情况。sniper默认参数为gainestown.cfg文件 ############ nehalem.cfg[perf_model/l1_icache]perfec

Sniper模拟器的安装

1. sniper的安装步骤 安装环境:ubuntu14.04, gcc 4.8.4(gcc版本尽可能不超过这个版本)git clone  http://snipersim.org/download/42f517eddcf77bfe/git/sniper.gitwget http://software.intel.com/sites/landingpage/pintool/downloads