- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
为什么下一代网络基础设施需要智能芯片
智能芯片一般配置通用处理器的多个内核并且配置用于通讯网络功能的多个加速引擎,如用于深度数据包检测的包分类功能、安全处理和流量管理等网络功能。一些加速引擎足够强大,可以完成从通用处理器卸载的专用数据包处理任务,使它能够完全在快速通道加速器中完成交换、路由和其它网络任务,极大地改善网络性能。卸载计算密集型工作量以加快为特定工作量优化的加速引擎。这种做法可以提供通用处理器的每瓦性能的巨大优势。
客户化的智能芯片可以是想要通过集成自己的优化建立独特的竞争优势的网络设备厂商很好的选择。例如,厂商专有的、差异化的智能资产可以集成到芯片中,提供领先于通用处理器的优势,包括用于优化的基带处理、深度数据包检测和流量管理。这种水平的集成需要网络设备和半导体厂商之间的密切协作。
未来的数据中心网络需要速度更快和更平坦,因此,比以前更智能。在虚拟化的大型数据中心中要克服的关键挑战之一是控制台的伸缩性。要实现云规模的数据中心,控制台需要按比例地增加或者缩小。采用传统的按比例增加的方法,要部署额外的或者更强大的计算引擎、加速引擎或者同时部署这两种设备帮助提高网络控制台的性能。
在新兴的按比例缩小的架构中,如软件定义的网络,控制台与数据平面是分开的,并且一般是在标准的服务器上运行。在按比例增加或者减少的架构中,把通用处理器与专用硬件加速引擎结合在一起的智能多核通讯处理器能够显著改善控制台性能。数据包处理和流量管理等某些功能通常可以卸载到配置线路卡的通用通讯处理器。
虽然发布这个控制和数据平面的效率仍然是一个公开的问题,但是,明显的事情是软件定义的网络需要智能芯片提供其承诺的伸缩性性能。
智能存储
存储方面的智能芯片还有助于消除数据流差距。存储I/O的瓶颈存在于传统硬盘盘片和执行器臂以及从硬盘介质传送数据的速度限制之中,正如证据显示的那样,内存(100纳秒)和一流硬盘(10毫秒)之间的I/O(输入/输出)延迟相差5个数量级。
1 2 3