浪潮“天梭K1”关键业务应用的突破
2013年1月,中国知名台关键应用主机天梭 K1系统正式上市,该产品是十一五期间国家863计划重大专项“高端容错计算机研制与应用推广”项目成果,由460名工程师历时4年研发成功,并在建设银行新疆区分行替代国外小型机,实现成功应用。该产品的上市标志着中国成为全球三个掌握最新关键应用主机技术的国家之一,实现了国家信息化建设核心装备的自主可控。
浪潮天梭K1在关键领域的应用如金融(新疆建行、邮政储蓄银行总行)和电信(北京移动)都有应用案例,事实证明浪潮天梭K1在性能和稳定性上通过了严苛的考验,为关键业务提供了核心技术,也改变了行业应用中没有国产设备的局面。更多的应用案例使更多的人了解到了天梭K1的高稳定性和安全性。
根据国家863计划重大专项“高端容错计算机研制与应用推广”项目成果,浪潮天梭K1在研发过程中取得了5大技术突破,下面我们就从技术角度解读浪潮天梭K1的诸多特性。
多处理器CC-NUMA体系结构与处理器协同芯片组
浪潮天梭K1的处理器和芯片组是计算机的两项核心技术。芯片组负责将处理器之间以及处理器和内存、I/O等其他模块链接,是计算机内部I/O的“主干道”.处理器通常被称为计算机的大脑,而处理器协同芯片组则是计算机的躯干和灵魂,决定了计算机系统整体扩展性和I/O等关键技术表现,在计算机领域称芯片组的设计为Core Logic,从字面的意义就足以看出其重要性。
浪潮芯片组逻辑验证过程是艰难的,所运用的是FPGA技术,FPGA是芯片组逻辑验证的辅助技术。即现场可编程门阵列,是作为专用集成电路(ASIC)领域中的一种半定制电路而出现。芯片组完成逻辑设计以后,可以将逻辑模型“烧入”FPGA模型中进行验算,以检查和修正逻辑bug.
从项目立项开始浪潮就一直向美国厂商购买FPGA模型,该厂商先后以各种理由推脱,不得已浪潮自己研制了FPGA电路。直至浪潮完成芯片组逻辑后,浪潮也一直没有放弃购买美方的模型(浪潮FPGA领域的经验较为缺乏,后期主要是想买过来后用作参考),但是报价不到20万人民币的FPGA电路模型,直到今天没有购买成功。
浪潮K-UNIX成为我国第一款通过UNIX 03认证的操作系统
UNIX03全称为Open Group UNIX 03认证,该认证是关键应用软件生态的入门牌。目前,UNIX仍然是关键应用软件的事实标准,不仅关键应用软件大部分是基于UNIX标准开发,而且关键应用软件在UNIX平台运行时间也最长、最成熟,因而,要开拓关键应用主机市场,打入Unix软件技术生态圈是必须的前提条件,但是该认证复杂大,门槛高,目前只有IBM、HP、苹果和Oracle四家厂商的产品通过了该认证。
2007年银监会曾下发《证券公司客户交易结算资金商业银行第三方存管技术指引》指引,要求各参与方第三方存管系统的日处理能力应达到最近一年内银证转账最大日处理量的5倍以上,单次故障停机时间不得超过60分钟。而浪潮天梭K1系统每年非计划停机时间不超过3.2分钟,每分钟450万个并发事务处理能力业务提供了足够的弹性空间。
多重容错技术体系
浪潮天梭K1在芯片、模块、互联通信、硬件分区、虚拟资源、操作系统应用容器等6个层次都采用了故障诊断、故障隔离和自治愈、热替换、自动报警等多重容错技术,提供99.9994%的极高可用性,保证系统能够能够将故障自动诊断、治愈或者隔离,不会影响对外服务。此外,容错能力突出的K-UNIX与天梭K1构成了软硬一体化的高可用整体解决方案。
异构平台互备运行技术
天梭K1经过兼容性研究、系统平台/应用平台移植、基础性兼容测试、功能测试、性能测试、集成测试和异构平台互备运行技术研究,浪潮天梭与国外关键应用主机系统,搭建了双机互备平台,天梭K1在几个月的运行时间内,表现稳定,从“备机”逐步转换为“主机”,成功实现了业务系统从国外小型向国产关键应用主机的移植,以及与国外小型机的互备运行,为关键行业应用实现自主可控提供了稳妥的技术方法。天梭K1系统的应用示范是在新疆建行完成的,承担12个生产性系统稳定运行1年多时间,完全满足现有业务应用要求。
千万门级超大规模电路设计
天梭K1系统是一个庞大的研发工程,从芯片、到板卡,需要海量的研发工作量。全球第二个实现了600×500超大尺寸、20层高叠层、0.5%高阻抗控制精度的电路板的加工并稳定量产。天梭K1系统是一个庞大的研发工程,从芯片、到板卡,需要海量的研发工作量。先后研制大规模芯片数十个。特别是处理器协同芯片,这是计算机中唯一复杂度可与处理器相比的芯片部件,浪潮研制的芯片组集成了4.5亿个晶体管,有2577根管脚,而intel最高端的通用处理器至强E7集成的晶体管数量也不过14亿个,针脚数只有1567个,如此数量、如此规模的芯片设计是国内十分少见的。