
多核多cpu编程
文章平均质量分 88
SprintfWater
My English name is SpringWater
展开
-
名词解释——分布式计算、并行计算及集群、网格、云计算的区别
并行计算:并行计算是相对于串行计算来说的。可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。例如基于CUDA编程。并行计算的目的就是提供单处理器无法提供的性能(处理器能力或存储器),使用多处理器求解单个问题。总结:并行的主体 -- 处理器;进程/线程级并行。分布式计算:分布式计算研究如何把一个需要非常巨大的计算能力才能解决转载 2015-01-14 15:37:00 · 2419 阅读 · 0 评论 -
多队列网卡特性
多队列网卡是一种技术,最初是用来解决网络IO QoS (quality of service)问题的,后来随着网络IO的带宽的不断提升,单核CPU不能完全处满足网卡的需求,通过多队列网卡驱动的支持,将各个队列通过中断绑定到不同的核上,以满足网卡的需求。常见的有Intel的82575、82576,Boardcom的57711等,下面以公司的服务器使用较多的Intel 82575网卡为例,分析转载 2015-01-23 10:44:52 · 1874 阅读 · 0 评论 -
linux下将不同线程绑定到不同core和cpu上 pthread_setaffinity_np
将线程绑定到不同的processor上:原创 2014-09-11 10:16:27 · 12310 阅读 · 0 评论