龙芯2F处理器是中科院计算所研制的龙芯2号系列产品中最高端的一款。它采用64位设计,目前工作频率稳定在800MHz-1GHz,性能较龙芯2E有了不小的提升。处理器内置DDR2内存控制器和PCI-X总线控制器,大大简化了周边设计难度,降低了综合成本。低功耗作为标志性的特点被成功延续,日常环境下只需散热片即可正常工作。
龙芯2F虽是初生牛犊,却也经历过大考。2007年底,集成了336颗龙芯2F处理器的国产万亿次高性能计算机KD-50-I在中国科技大学通过国家鉴定,并正常运行至今。这也推进了龙芯2F产业化的步伐,龙芯盒子、龙芯笔记本、龙芯服务器等产品已经来到我们身旁。
计算机世界实验室的工程师们一直对基于龙芯开发的产品有所关注,但更迫切希望了解的是处理器本身在各类应用下的实际效能。在龙芯技术服务中心的协助下,我们拿到了龙芯2F的开发板,即将展开全面评估。在此,先让我们仔细看看镜头下的这块开发板板。
所谓开发板,可以理解为功能扩展的全集。制造商在设计产品时总要进行全面的验证或测试,开发板应当最大化地满足环境要求。可以看到,这块板上集成了数量可观的芯片,已然成为一个威力加强版的整合主板。我们只要插上内存和存储部件,就是一台完整的主机了。

计算所的Logo旁清晰注明了开发板的版本号,看来已经是相对成熟的产品。CPU上覆盖的散热片俨然是486级,不过依据我们对龙芯2E产品的测试经验,相信即使“裸奔”加电,也不至“U毁人亡”。

CPU与内存插槽的合影。之所以选取这个角度,是为了突出连接二者的蛇形线。内存直接与CPU内置的内存控制器相连,就算在物理上看也清爽了很多,想必对吞吐量和延迟都有正面影响。

频率方面的设定取决于处理器下方的DIP开关。对照旁边的说明,我们可以了解到这颗龙芯2F运行在7倍频,也就是700MHz的频率上;DDR2内存的运行频率只有225MHz,相当于DDR 450。两者的设定非常保守,不过我们某位同事已经迫不及待地要对它们进行极限超频测试了。

Xilinx的FPGA,关于它的用途我们一群人研究了很久,可惜答案出乎所有人意料之外。官方回复:“Xilinx Spantan3E系列FPGA器件XC3S100E将Local IO接口转换为LPC接口,评估板以插针形式提供LPC接口供外部扩展使用。”
显示部分,SiS提供的很全面的解决方案。315有一定的3D和视频回放加速能力,301用于多规格视频输出。想想基于这个解决方案的独立显卡在市场上曾经也有过风光的时候,可惜很快就被ATI、nVIDIA和Intel用性能或价格挤兑走了。
网卡芯片,不用说了。据不可靠消息,8139这颗芯片的知名度快赶上赛扬300A了。
与8139同宗的ALC203,偏低端的音频解决方案,也没啥好说的。
又见威盛。这颗686A直接或间接为开发板提供了很多接口,从电路结构上看,CF应该是直接在IDE上改造的,而SD应该是由插槽旁那颗芯片接出来。不过有一点想不通,印象中686A存在一些比较严重的BUG,这才有了后来的686B,不知为何这里还在用前者。再说了,无论是686A还是B都只能支持USB 1.1,12Mbps的速度对于移动存储需求来说简直是千军万马走独木桥。
单从接口来看,开发板和现在市售的x86主板没什么区别。误导一下,单从视频输出来看,D-sub、DVI、S-Video、AV的规格明显是780G才能达到的,G31/G35无视。
关键一点,供电部分。处理器功耗很低,一路供电即可。x86平台下某些高端主板甚至以N路供电作为卖点,一点也不符合绿色IT的理念与趋势。
在龙芯2E防火墙产品测试报告的后记中,我们提到龙芯应向机房或数据中心挺进。目前,唯有那些方面的应用,可以忽略非Windows系统带来的应用习惯障碍。我们计划在Linux + Apache + PHP + MySQL环境下,按照《计算机世界实验室服务器测试规范》对搭建的平台进行全面测试,从功能、性能、能耗等方面评估龙芯2F平台作服务器应用的可行性,敬请关注。