几年前,摩尔定律在IT 行业被奉为经典,不仅定期推出更强大的计算机,同时降低功耗,也就是说,新一代芯片的晶体管数量是上一代的两倍,但功耗却与上一代芯片相同。
现在摩尔定律已死,数据中心需要更智能、更高效的方案来满足应用的需求,如AI辅助设计、专用处理器加速特定应用、智能网络、容器化和边缘计算等。传统的计算方法依赖软件执行所有任务,所有软件都运行在通用 CPU 上,如 Intel 和 AMD 的x86 CPU。软件开发人员只需将函数和实现简单地添加到应用程序(或者数据库、存储等),不必考虑优化效率问题。
如今,应用的发展要求软件必须增加新的功能,同时提升效率。让人逐行查看源代码以进行优化是一项乏味又耗时的工作,从 Perl 这样的高级语言转换到 C/C++ 这样的底层语言来提高效率也是如此。新的人工智能(AI)工具可以自动优化软件代码,快速降低数据中心的功耗。AI 还可以提高数据中心供电分布、风流和冷却的效率,减少应用在不同专用处理器(如 GPU,FPGA 或 SmartNICs等)之间切换所需的时间,相较 X86 CPU, 这些专用处理器往往能够更高效地运行特定的任务。这突显出了智能网络的重要性,因为它在连接着各个分布式计算单元,如 CPU、GPU 和 FPGA等,当数据流过网络时, SmartNIC 和智能交换机本身同时也是计算单元。例如,许多安全、存储、虚拟化和网络等应用可在合适的SmartNIC 上得到比在 X86 CPU 上快 2 倍、3 倍、甚至 6 倍的性能(同时功耗更低),如基于Mellanox 的 ConnectX-5 和 ConnectX-6的智能网卡。
另一种使计算更绿色的方法是从虚拟化切换到容器化,因为容器不需要运行在 Hypervisor上,也不需要复制机器、操作系统、内核等整个软件包到每个应用的容器实例。但是,容器的安全性可能不及 VM,需要给裸金属服务器提供新一代防火墙和安全隔离等额外的安全保障。这些额外的安全需求将需要更多的计算资源,为绿色 IT的目标提出了新的挑战。但是如果将其卸载到 SmartNIC 和 I/O 处理单元(IPU)上,如 Mellanox 的BlueField,就可以使数据中心继续朝着绿色的目标前进。
最后,边缘计算通过将数据收集、处理和分析等任务转移到更靠近设备和用户的地方(数据产生和使用的地方),大大提升了效率。对比将所有数据移动到中央数据中心进行处理,再将要采取的行动或建议发回网络边缘端,更加高效节能的做法是在基站中分析和处理呼叫数据,在商店中分析和处理零售数据,在摄像头中分析和处理视频……
关于Mellanox
Mellanox 公司的英文全称是 Mellanox Technologies(中文名:迈络思),是一家在全球范围内为服务器和存储提供端到端InfiniBand和以太网智能互连解决方案及服务的领军企业。Mellanox互连解决方案凭借其低延迟、高带宽、网络计算等优势, 可在应用之间快速地传递数据,提升系统性能和提高数据安全性,极大地提升了数据中心效率。Mellanox的端到端高速互连产品包括: 网卡、交换机、线缆、光模块、软件和芯片等,用以加速应用的性能、优化业务的投资回报率,覆盖云服务、超大规模数据中心、高性能计算、人工智能、企业级数据中心、网络安全、存储以及金融服务等各个行业。
本文作者: Kevin Deierling,Mellanox 市场部高级副总裁