2 sunlightboy514 sunlightboy514 于 2016.04.04 13:30 提问

多核开发中中断绑对性能的影响有多大?

描述:
想采用PowerPC的T4240开发一款数据转发模块,数据量大小不一小到几KB大到MB。现在不能确定小包数据会对效率有什么影响。有个想法是将小包数据的中断绑定到固定的核心上去,大包数据绑定到其他核心。
目前无法量化测试,请问有什么好的方法或思路?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
并行多核编程技术 1
本系列文章将会对.NET 4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍。   本篇文章的议题如下:    1. 并行编程和多线程编程的区别。     2. 并行编程技术的利弊     3. 何时采用并行编程    1.并行编程和多线程编程的区别。    1.1并行编程。     现在随着多核计算机的普及,并行编程技术,也就是多核编程技术也逐渐称为开发的主流。为此,在
Linux技巧:多核下绑定网卡中断到不同CPU(core)总结
http://www.cnblogs.com/zackyang/archive/2012/02/08/2342141.html http://blog.chinaunix.net/uid-20737871-id-3491415.html http://smilejay.com/2012/02/irq_affinity/ http://flash520.blog.163.com/blo
JavaScript 事件对内存和性能的影响
分析: 事件处理程序本质上是一种函数,是一种对象,存放在内存中,设置大量的事件处理程序会使内存中的对象变多,Web 程序的性能会变得越来越差,用户体验很不好。 为了更好地利用好事件处理程序,便出现了事件委托,用来提升性能。 事件委托 事件委托(event delegation):把若干个子节点上的相同事件的处理函数绑定到它的父节点上去,在父节点上统一处理从子节点冒泡上来的事件
测试多线程对多核cpu的分支预测的影响
前言: 现代的cpu都有流水线,分支预测功能,CPU的分支预测准确性可以达到98%以上,但是如果预测失败,则流水线失效,性能损失很严重。 CPU使用的分支预测技术可以参考: 处理器分支预测研究的历史和现状.pdf 同时多线程处理器上的动态分支预测器设计方案研究.pdf 正确地利用这些特性,可以写出高效的程序。 比如在写if,else语句时,应当把大概率事件放到if语句中
android ndk 提高编译数度(cpu 多核编译)
1.开启多核编译: ndk-build -j4 注: -j4就是指定4核编译,如果cpu是8核那可以指定-j8,通过指定这个,编译速度提高4倍
多核系统中三种典型锁竞争的加速比分析
 多核系统中三种典型锁竞争的加速比分析目录1.1      引言... 11.2      任务粒度因子与锁粒度因子... 21.3      固定式锁竞争中的加速比分析... 31.4      随机锁竞争中的加速比分析... 31.5      分布式锁竞争的加速比分析... 41.6      结论... 51.7      参考文献:... 5 
多核 vs 多线程:合适的才是最好的
【作者】杨碧玲   多核与多线程都是提升处理器处理性能的重要手段,如今多核处理器随处可见,多线程处理器似乎鲜有提及,其实多线程并不是一个新鲜的概念,在很多地方也有广泛的应用。到底多核处理器与多线程处理两者之间有何差异?各有什么优势?哪种技术更能满足未来需求的发展?       随着应用需求变得越来越复杂,对处理器计算能力的要求也大大提高,作为提升处理器计算能力的一种重要技术,多核架构在
时钟中断周期对操作系统整体实时性的影响分析
时钟中断是操作系统最重要的中断,操作系统内核依靠时钟中断完成时间片计算和分配、定时等管理工作,是分时机制实现的基础。可以说如果没有时钟中断,操作系统将无法正常运行。时钟中断由专门的时钟芯片产生,比如PC机上的8253芯片。大多数的操作系统实现,时钟中断周期会维持在10ms到100ms之间,比如Windows操作系统,其时钟中断周期一般为10ms或者20ms。表面上看,似乎时钟中断周期越短,系统的实
Linux锁是把双刃剑 如何去掉实现性能聚合?
锁是一把双刃剑,一方面锁可以处理多个线程的同步问题;另一方面大量的锁会影响到系统整体性能,这里对系统性能的影响体现在两个方面。首先锁之间的竞争会影响CPU本身的性能,使得处理器本身的执行效率降低,缓存被不断刷新;其次,大量的锁竞争会导致处理器之间无法并发运行。
Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)
Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)<br />Linux2010-07-28 19:55:07阅读45评论0  字号:大中小 订阅<br />先看看系统上的中断是怎么分配在 CPU 上的,很显然 CPU0 上处理的中断多一些:# cat /proc/interrupts CPU0 CPU1 0: 918926335 0 IO-APIC-edge timer 1: 2