微软近日发表了一篇介绍Windows系统内核的博文,期间为了展示Windows的强大扩展性,放出了一张非常震撼的Windows任务管理器截图:
乍一看似乎没啥特别的,几十甚至上百个逻辑核心的系统并不罕见,但是注意右侧有个滚动条!
事实上根据下方的检测信息,这套被称为“Windows数据中心级机器”(Windows DataCenter class machine)的系统一共拥有多达896个物理核心、1792个逻辑核心,而且全部100%跑满!
这,几乎就是个小型的超级计算机了。
据介绍,系统内配置了32颗Xeon Platinum 8180处理器,这是Intel目前最顶级的产品,28核心56线程。
不过我们知道,即便是白金名义的Xeon Platinum,最多也支持八路并行,那么微软是如何做到32路的呢?
微软虽然没有具体解释,但从这篇博文的意图看,显然在软件方面得益于Windows强大而灵活的扩展性,可以同时支持32颗28核心56线程处理器运行,而且全部都能完全利用。
当然,硬件方面的配置也很重要,应该是基于Omni-Path总线、InfiniBand网络架构做了深度扩展和定制,或许还有定制FPGA的配合。
嗯,如果用AMD EPYC 7601,那么这套32路系统就可以有1024核心2048线程……