今天给大家分享的是现代的多核处理器上,DPDK应用怎么得到比较稳定的高性能。现代多核处理器的架构,里面有很多资源是共享的,主要介绍一下这些共享的资源会如何影响性能,如何消除这些影响。
主要的内容包括:
1. 现代CPU架构
2. 共享的资源对性能的影响
(1). 共享的执行引擎与L1/L2Cache
(2). 共享的L3Cach
(3). 共享的核能力
结论是:多核处理器上有许多共享的资源,在不同核上运行的应用会争夺共享资源,而资源的划分可以削弱竞争,实现稳定的高性能。
下面是这次演讲的PPT:
视频链接:
https://www.youtube.com/watch?v=vFIeJZTgN2U&list=PLo97Rhbj4ceIpqgEWAc6nWfaIuldgDH5h&index=2
转载须知
推荐阅读