在Linux中,我似乎无法获得一个简单的程序(具有大量内存访问)来实现一致的计时。我使用的是2.6内核,程序运行在具有实时优先级的双核处理器上。我试图通过声明内存数组为易失性来禁用缓存效果。下面是结果和程序。异常值的一些可能来源是什么?
结果:
Number of trials: 100
Range: 0.021732s to 0.085596s
Average Time: 0.058094s
Standard Deviation: 0.006944s
Extreme Outliers (2 SDs away from mean): 7
Average Time, excluding extr
我是一个新手,当我在我的计算机上编译时,我遇到了一个问题:
make: *** /lib/modules/3.1.4-1-ARCH/build: No such file or directory. Stop.
我的无线固件是Broadcom BCM4313,并且我已经在计算机上安装了linux-headers-3.1.5-1。我不知道如何解决这个问题。以下是有关我的系统的一些信息:
$ uname -a
Linux myhost 3.1.4-1-ARCH #1 SMP PREEMPT Tue Nov 29 09:08:04 UTC 2011 i686 AMD Phenom(tm) II N