Amdahl定理对多核时代的发展的影响。

多核处理器思路的出现源自CPU主频和功率等的物理极限。通过阿姆达尔定律可以十分清楚地知道多核处理器的性能受到那些因素的限制,即串行执行比例和交互开销。所以多核处理器的发展趋势是合理划分任务、减少核间通信以及加强程序的并行性。根据阿姆达尔定律,为了提升多核处理器的性能,合理划分任务和减少核间通信是关键点。

1.合理划分任务 整个系统任务可以按数据、功能等多个维度划分为若干子任务,分别由不同的核来执行这些子任务。  数据分解,把不同的数据报文交给不同的核处理。比如,可以按照接收数据报文的接口来划分任务,不同接口的数据报文由不同的核处理,可以避免不同网段的流量竞争处理器资源,也可以用来保障核心业务。另一种可能的方案是按协议类型来区分,由一到多个核处理HTTP协议,其它核处理其它协议。  功能分解,把不同的功能交给不同的核处理。比如,其中一个核专门负责加解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值