3月16日,JDK16正式对外发布。据Oracle官方公告,腾讯Kona JDK团队蝉联JDK16中国企业贡献度排名第一,并再次作为全球Notable贡献者被Oracle点名致谢。
作为Java标准版最主流的参考实现之一,目前国际上众多顶级科技公司基于OpenJDK开源项目研发了多种JDK发行版,腾讯Kona JDK便是其中颇具特色的发行版之一。
在最新发布的JDK16中,针对最引人注目的Java新特性Vector API,腾讯Kona JDK通过内部广告大数据/机器学习海量业务系统的长期实践,在国际上率先解决了其生产可用性痛点,为产业界的大规模实际应用铺平了道路。
据了解,Vector API本质上是一组通用Java编程接口,其核心是通过Java虚拟机生成硬件所支持的SIMD指令来加速性能,生产验证效果显著,且充分利用了Java/JVM开发维护高效可靠的能力,并对典型数据科学场景具有显著的加速效果。根据OpenJDK官方公布的数据,其对浮点矩阵乘法可获得2~5倍性能提速,而对于浮点向量点积运算,则可获得14~16倍的性能优化效果。
实际上,Vector API是在经历了3~4年的孵化才在JDK16中首次发布,在此之前,腾讯Kona JDK已将该特性完善集成入Kona JDK11向量版本中,并率先应用在广告大数据/机器学习核心业务系统。通过 改造提升,以及长期规模化和高强度的验证,Kona JDK增强了Vector API多个方面功能和性能。
据了解,随着自身业务规模增长和极限能力要求,腾讯大数据专门成立了JVM研发团队,并通过内部开源协同战略协同全公司伙伴,负责Kona JDK的研发和维护。在解决公司内部迫切需求的同时,团队也高度重视对外开源工作,参与了包括JDK、Panama和Loom等OpenJDK社区重要项目,在刚刚发布的JDK16中,Kona向OpenJDK社区贡献了50多个Patch。
除了贡献开源社区外,Kona JDK的一些最新特性也在腾讯云上免费提供,为云上用户的Java应用注入高效动能。目前,Kona JDK已经为腾讯云大数据、微服务平台TSF、EMR、大数据套件TBDS、智能钛机器学习平台Ti-One、消息中间件、专有云TCE等众多产品提供了稳定保障。
在去年9月发布的JDK15中,Kona JDK贡献度已经是国内第一,并且,在OpenJDK历史上,首次有来自中国的公司成为全球Notable贡献者。值得注意的是,JDK16中腾讯Kona JDK的贡献世界排名第四,较JDK15的世界第五又提升了一名。腾讯Kona JDK团队正在用实际行动践行对OpenJDK社区的承诺:“持续分享腾讯JDK在广告、微信、大数据/机器学习、云、游戏、支付等场景的科研成果和实践经验,助力Java生态的持续成功”。
(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )