我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:多盈娱乐注册 > 多处理器 >

mips多核处理器与x86多核cpu有哪些区别

归档日期:07-21       文本归类:多处理器      文章编辑:爱尚语录

  简单的说,x86架构有南北桥芯片,数据传输需要通过IO总线,由于南北桥性能的差异,导致x86在处理上的局限性,性能较低。

  专用网络架构,只有pci总线,cpu和接口直接通过pci总线连接,随着应用的发展,pci总线已经被crossbar交换矩阵代替。所以转发性能高。

  pci-e的带宽已经不低了,最高好像16G吧,但x86上转发的确是个最头疼的问题,不过话说来了,专用网络架构的7层过滤也够头疼,呵呵

  专用网络架构在7层的应用,主要是cpu性能比不上X86架构的cpu性能,只能处理简单指令集,如果能将cpu性能提升到X86的cpu,那么那样的7层计算也就不存在问题了?不过这是架构的迁移,有点不靠谱。

  X86平台在做数据包转发的时候没有优势,特别是小包性能,因为X86做转发的时候需要调用大量的通用指令,增加了处理时延,但优点是功能几乎可以无限拓展,而且由于X86本身是一个很成熟的指令架构,在这个平台上开发软件也比较快,研发周期短。

  NP架构我个人认为不适合安全产品,NP将处理数据包转发的过程简化了,本身也只具备一些网络处理的指令集,也就是在转发数据包时,需要调用的指令比X86少了很多,大大提高了转发效率,但在NP平台上开发具应用层防护、分析功能的产品就相当困难,甚至不可能,因为NP的指令集都是基于网络层数据转发而设计的。

本文链接:http://cakesbyrita.net/duochuliqi/983.html