0%

I use the SPEC CPU2006 benchmarks for evaluation in my graduation project. My upperclassman asked me to sort out a table consisting of MPKI, RBL and BLP of SPEC CPU2006 benchmarks.
This is an explanation of the above abbreviated words:

  • MPKI: Misses per kiloinstruction
  • RBL: Row-buffer locality
  • BLP: Bank-level parallelism

I referred to some papers to obtain these data.
Here is the table:

Read more »

1.单独运行 SPEC CPU Int Float 测试程序

以 bzip2 为例说明

  • 编译
    首先进入 SPEC 的安装目录(下面即cpu2006)
1
2
3
4
5
$ cd /cpu2006/
$ . ./shrc
$ cd config
$ cp Example-linux64-amd64-gcc43.cfg mytest.cfg
$ runspec --config=mytest.cfg --action=build --tune=base bzip2
  • 运行
1
$ runspec --config=mytest.cfg --size=ref --noreportable --tune=base --iterations=1 bzip2

size 参数共有三个,分别是 test 、train 、ref

Read more »

thanks for your donation.

alipay wechatpay

这篇博客写的有些晚了,东西是今年 3、4 月份做出来并且展示的,motivation 是当时杭州(?)地铁里面的热评,感觉很不错于是就有了这个网站。

但是当时并没有搭建这个博客,所以今天补写,基本想法是爬取网易云的热评,这里取巧了,有个歌单搜集了一些破万的单曲,所以爬热评比爬电台简单得多,不用每个页面去爬,但是也有另一个影响就是可能有遗漏的数据。

热评入口:网易云热评

突然就有一个简单的想法,与之前爬网易云热评类似,这次是想着爬取网易云电台,将播放量超过 1w 的节目信息爬取下来,然后展示出来,这也是与热评类似。

然而说起来容易做起来难,因为数据实在是太多了,截止到 2017/12/12 也仅仅值爬到 150 条左右的数据,而此时的 program_id 才到 30w ,可是已经有的节目量呢?已经 136700w+ 了,感觉仅仅我一个人来爬数据可能还得好久好久。。。

电台入口:୧(๑•̀⌄•́๑)૭✧ 喵喵喵先生电台

几天前知乎上有人问我怎么爬知乎的异步加载页面,他得到的返回页面错误码是401,开始我以为他是参数传错了,因为记得之前爬知乎的时候遇到过,于是问他是不是参数没有传对,结果他说他把能传的都传了。
本来不打算爬的,今晚没事就试了下,用 Chrome 开发者工具很快就得到了第二页的ajax链接,在打开返回的 Json 数据的 paging 数据时发现了一个有趣的事
QQ截图20171115205205.png
发现这里不仅有 next,还有 previous, 我这是就在想,在首页返回的 html 页面数据中是不是会有 next 这个变量呢?不然第二页的链接哪来的。
于是把首页的 html 数据复制下来,搜索 next 果然得到了第二页的 ajax 链接,于是我就直接请求这个链接,果然得到了 401 的错误码。

Read more »