网络通信是一个发展极为迅速的领域,日益复杂与多样化的网络应用以及持续增长的网络用户数,都在不断激发更大的带宽需求,进而促使网络通信设备不断提升处理性能。然而与此同时,网络通信固有的开放性却又在迫使网络运营商不断降低带宽成本,更小的占地空间(集成度高)、更低的能耗几乎成了网络通信设备的必备特性。
Tilera多核处理器具有高达440BOPS(Billion Operation Per Second)的超强处理能力,功耗却只有其他同等性能处理器的几十分之一,此外,片上还集成了丰富的I/O接口,GE、10GE、PCIE等均可直接接入,是网络通信设备首选的高性能、低功耗的SOC解决方案。
绝大多数的网络通信设备采用ANSI C作为核心开发语言,并且大量使用标准Linux协议栈,Tilera多核处理器拥有基于SMP Linux + 标准C/C++的完善的集成开发环境,包括大量针对网络应用的集成开发包,对于网络设备开发者而言,不仅不需要为了获取更高网络而额外编写“特殊”的硬件加速代码,更可将已有的代码直接移植到Tilera平台上,同时继续使用大量的Linux协议栈和应用程序,从而大幅缩减产品的开发周期与上市时间。
基于Tilera多核处理器,我们专门针对网络通信设备应用设计、开发了MegaNegine高速网络处理平台,通过提供一系列规格的成熟硬件设备,使网络通信设备开发者只须关注于核心业务功能的开发,从而进一步加速网络通信设备的开发过程,降低开发成本。