Articles tagged with tech

Upgrading Compilers on CentOS

这篇日志应该叫「六美分历险记」的,「六美分」顾名思义嘛,自然是指CentOS-6。

下面扯扯为何对本屌来说是「历险」和为虾米要「历险」: 偶对 …

have fun with vim wiki

写blog确实是一种消化和深入理解知识的方式,但往往要整理一个完整的主题相当的耗时间。 平时我也想记一记一些有用然而散乱的tips,慢慢积累起来。 作为一位Vim忠实粉 …

Learn branch prediction from SimpleScalar source (2)

(施工中...)

branch direction predictor

dynamic branch prediction

correlated branch predictor

前面提到我们用一张被称为PHT(Pattern History Table)的hash table来存放branch指令的跳转历史,我们也解释了这张hash table的entry如何更新以及如何根据entry来作出相应的预测。 接下来的问题是使用 …

Learn branch prediction from SimpleScalar source (1)

作为一名CSer,最好的学习方式之一无疑是tracing code,看源代码—— 不知你此时是否与我一样想起了Linus那句名言「talk is cheap, show me the fucking code!」? 可是对计 …

MPI Debug Tips

debug一个并行程序(parallel program)向来是件很麻烦的事情(Erlang等functional programming language另当别论), 对于像MPI这种非shared memory的inter-process model来说尤其如此。

与调试并行程序相关的工具

非开源工具

目前我所了解的商业 …

LaTeX Tips

早先我用MS office或open source的OOo来编辑文档,后来渐渐转向google docs和LibreOffice,学会了$\LaTeX$后,由于$\LaTeX$所见即所得(WYSIWYG)的特征节省了我不少排版的时间,所 …

Hello World

Octopress確實是個好東東,花了半小時折騰了下,現在終於可以用Markdown來寫blog了!

不過偶還是被它自動生成的_Liquid_模板坑了555,吐嘈一下...

另一個要吐 …

在Acer笔电安装Archlinux小记

这是一篇12年的旧文,我从wordpress博客的草稿箱中挖出了这个坟,内容大体不变,只是用Markdown语法改了一下~

之前在家里的老台式上折腾过archlinux,arch的快速、轻量和高定制性给我很不错的印象。不过 …