小编use*_*999的帖子

优化不同阵列的ARM缓存使用情况

我想在ARM Cortex A8处理器上移植一小段代码.L1缓存和L2缓存都非常有限.我的程序中有3个数组.其中两个是按顺序访问的(大小>阵列A:6MB,阵列B:3MB),第三个阵列(大小>阵列C:3MB)的访问模式是不可预测的.虽然计算不是很严格,但是访问阵列C时存在巨大的缓存未命中.我认为一种解决方案是为阵列C分配更多的缓存(L2)空间,而对于阵列A和B则分配更少.但我不能找到任何方法来实现这一目标.我经历了ARM的预加载引擎但找不到任何有用的东西.

arm cpu-cache

6
推荐指数
1
解决办法
1791
查看次数

如何在C ++中的Windows中获取设备属性?

在Windows中,如果打开设备管理器->右键单击设备->属性->详细信息,则会得到{Property,Value}对。我想在Visual Studio的C ++代码中访问它们。我如何得到它?

谢谢,

c++ winapi properties device

3
推荐指数
1
解决办法
7099
查看次数

标签 统计

arm ×1

c++ ×1

cpu-cache ×1

device ×1

properties ×1

winapi ×1