- 博客(2)
- 收藏
- 关注
原创 false sharing 问题
在做多线程程序的时候,为了避免使用锁,我们通常会采用这样的数据结构:根据线程的数目,安排一个数组, 每个线程一个项,互相不冲突. 从逻辑上看这样的设计无懈可击,但是实践的过程我们会发现这样并没有提高速度. 问题在于cpu的cache line. 我们在读主存的时候,数据同时被读到L1,L2中去,而且在L1中是以cache line(通常64)字节为单位的. 每个Core都有自己的L1,L2,所以每
2017-08-09 10:52:41 478
转载 VMWare Player+Fedroa24 部署DPDK运行报错问题解决方法
dpdk-16.11 运行 helloworld,持续输出报错信息: EAL: Error reading from file descriptor 23: Input/output error EAL: Error reading from file descriptor 23: Input/output error EAL: Error reading from file descr
2017-08-03 10:23:23 1399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人