说起来软件工程虽然也要做工程学,但是却没有工程学一项特别常见的工具,那就是速查表,确切说是没有各种力学、热力学、材料学领域的那种速查计算表——
后者是工程师们为了解决复杂多变的现实问题,而不得不在相关理论还没到位的情况下设计出来的计算工具,他们使用类似穷举法的办法,一一测量诸如“不同温度、不同气压下常见液体的密度、沸点和粘度”以及“不同温度下常见材料的力学性能”之类的数据,形成速查表装订成册,一旦遇到对应问题时就可以对号入座,即使温度压力等环境条件不完全一致也先上下相邻条件得到近似数据,再使用其他工具逐步修正得到最终结果。
而马竞主导的sc平台,虽然在他给别人的解释中s是smart智能,c是lla波ration协作,合起来sc是智慧联合的意思,但其实他自己更乐意将其称之为“速查系统”或者“超算系统”,这个系统的本身并没有真正的编程能力,倒不是马竞严格遵守所谓的机器人繁殖原则机器人不得设计机器人,所以ai不能制造ai、软件不能设计软件,其实真正的原因是以目前的ai技术,还是只能尽量模拟生物智能而不能形成真正的智能,自然也就没办法形成真正的创造力。c平台其实最适合干的事情是分析、优化、转换代码,从而实现软件功能的特别调整。也正是因为sc平台的完善可用,才让马竞下定决心给蜜蜂手机换心,然后他们足足用了一年时间把b2平台上的主要和常用应用都完成了迁移,其中也包括大量第三方软件。因此即将正式的波s3软件商店,虽然应用数量只有不到两万,但足以完成90%以上的功能情景了。
而且后续他们还将继续迁移那些使用人数较少的应用,毕竟智能手机两巨头ios和安卓非常喜欢比较旗下应用数量,无论是昔日霸主塞班,还是曾经豪强黑莓,以及豪门千金windosphone7,都在应用数量不足上面吃了大苦头。
反正蜜蜂所谓的移植是接近全自动的,对于有完善开发文档的自家软件甚至几乎不需要程序猿插手,就能够自动完成迁移,所需要的无非是时间和电力罢了。而对于其他第三方软件的移植,也只需要有经验的程序猿帮它分析并绘制出目标软件的架构图、流程图等资料,照方抓药即可。
因为拥有庞大的“药柜”,系统在编程时需要同时比较大量类似的“标准代码”,并最终选取一个最优组合来形成最终代码,这个sc平台这个四不象的编程软件根本不能单机运行,只能运行在超级计算机上面。
其实早在三年前蜜蜂就已经拥有了全国排的上号的超级计算机了,如今随着马竞设计的215服务器芯片逐渐加入,尤其是大量披着马竞的碳管处理器的加入,使得蜜蜂家的超算系统也已经悄然实现每秒一千万亿次浮点计算(pflops),变得在国际上也能排的上号了。
虽然随着各国新建或者扩建原有超算系统,这个指标如今已经从头名宝座变成了前20名门槛,但无疑还是很强力的指标。而这并不是蜜蜂超算的理论终点,之所以没有也去继续冲击每秒亿亿次计算,一方面是系统计算力暂时够用,毕竟蜜蜂还能随时从协同加速网络借用计算力,另一方面也是因为处理器产能不足。
如今超级计算机领域早已进入了持续不断的核‘战节奏,绝大多数超算都是用了六核以上的多核cpu,个个拥有数万十数万的cpu核心,如今连续一年蝉联全球最快超级计算机的日本“京”更是用冠绝全球的70万颗处理器核心(近九万多颗八核sparc64处理器)和全世界唯一实现每秒1亿亿次峰值计算的强大性能还是说明了“核多就是好、核多就是快”的道理。
虽然不是说使用cpu越多越多,性能就一定越强,毕竟cpu架构、频率以及gpu加速还有系统算法也会影响最终效果,但是“京”就是用70万核力压了18万核的国产“天河1号”和22万核的美国能源部橡树林实验室的美洲虎。
要是蜜蜂超算报名参加top500排名,虽然肯定是进不了最为风光的前十名,但凭借着亮瞎眼的3万核心数以及独家自制的215处理器,可以肯定它必然会向黑夜中的萤火虫一样醒目,就算是藏在排行榜第二页照样能吸引来主办方的关注和特别提及,进而引来全球超算行业和cpu行业的强势围观和仔细分析。
马竞目前还没有做好承受这种围观的准备,所以继续保持蜜蜂超算的低调状态,他甚至都没有给蜜蜂超算起个霸气响亮的名字。实际上蜜蜂超算性能过p(千万亿次每秒)的事情也只有他自己一个人知道,因为服务器控制权在他手上,其他人并不能运行各种测速工具查看实际运算速度,只是感觉自家服务器集群越来越流畅好用了,却从来没有人把它们当成超级计算机来看待。
蜜蜂蜂园的各个服务器集群的配置,因为投产时间各不相同也有明显的区别,早期机柜里面主要是intel?xeon至强处理器,后面的机柜则开始有了不少蜜蜂自己设计的芯片。而且前者是x86,后者是魔改增强的arm,架构不同怎么合体?这也是大家都没有把它们看成是一台超级计算机的原因之一。
有意思的是日本“京”上面使用的sparc处理器是日本富士通引进美国sun公司技术合作生产的,除此之外排行榜上大约还有10%的超算使用ibmpoerpc处理器,这些和蜂心215所使用的arm一样,都是不同版本的改进版日sc精简指令集架构。除此之外接近九成的市场份额则是被x86_64处理器所占据。
当然210系列处理器已经不能算是纯正的arm架构了,毕竟马竞翻新了arm架构,还增加和改动了部分新的指令集,以使得210系列处理器拥有更高的效率和性能。当然也因为这个改动,马竞也被英国人狠狠敲了一笔,arm架构对外授权的收费是分成不同级别的,直接使用公版电路图的授权费最低,但像苹果三星一样买回去自己大规模修改的则要支付大笔授权费。这也是马竞不愿意公开蜜蜂超算的原因之一,己方并没有依靠215杀进服务器市场的计划,公不公开影响不大,但要是公开了却等于白帮英国人打广告了,马老板明显是小心眼儿病犯了。
其实四核2ghz的215实际性能虽然强于同级arm芯片,但比起那些更加成熟的芯片并没有太过明显的优势,毕竟人家的数量优势在哪儿摆着。真正让蜜蜂服务器集群性能飙升的原因,自然是马竞悄悄混进去的数百枚碳管版本215。