Oracle官宣:騰訊 JDK 18 國內(nèi)第一,貢獻度!
點擊關(guān)注公眾號,Java干貨及時送達??

來源:騰訊開源(tencentopen)
剛剛獲悉,Oracle 正式對外發(fā)布JDK18。據(jù)Oracle官方公告,騰訊Kona蟬聯(lián)JDK18中國企業(yè)貢獻度第一,連續(xù)四次對OpenJDK開源社區(qū)貢獻全國第一(JDK15~18)。同時,在官方首次公布的OpenJDK的綜合貢獻排名結(jié)果中,騰訊Kona的綜合貢獻全國第一,世界前五。

騰訊 Kona JDK 是基于 OpenJDK 開源項目打造的發(fā)行版之一。隨著自身業(yè)務(wù)規(guī)模增長和極限能力要求,騰訊大數(shù)據(jù)專門成立了 JVM 研發(fā)團隊,并通過內(nèi)部開源協(xié)同戰(zhàn)略協(xié)同全公司伙伴,負責 Kona JDK 的研發(fā)和維護。在解決公司內(nèi)部迫切需求的同時,積極貢獻社區(qū),參與了包括JDK、Panama和Loom等OpenJDK社區(qū)重要項目。在剛剛發(fā)布的JDK18中,Kona向OpenJDK社區(qū)貢獻了約50個Patch。
其中,Kona JDK針對廣告模型訓(xùn)練、OLAP引擎等關(guān)鍵業(yè)務(wù)場景的需求,研發(fā)了面向機器學(xué)習和大數(shù)據(jù)系統(tǒng)的高性能Java計算引擎,在實際業(yè)務(wù)場景中落地和應(yīng)用。同時向OpenJDK社區(qū)貢獻了Vector API、自動向量化、數(shù)學(xué)庫優(yōu)化等代表性成果,為解決Java/JVM數(shù)據(jù)科學(xué)場景性能問題提供多種“解答思路”。
以Vector API來說,作為一組通用Java編程接口,Vector API通過Java虛擬機生成SIMD向量指令來加速性能。憑借編程方便、效果顯著和跨平臺等特點,Vector API第三次作為重點打造的JEP特性在JDK新版本中發(fā)布。根據(jù)官方公布的數(shù)據(jù)顯示,Vector API對矩陣運算等典型數(shù)據(jù)科學(xué)場景可以達到2~16倍的性能加速效果。
通過深度研究以及長期實際應(yīng)用,Kona JDK 增強了 Vector API 多個方面功能和性能。比如在生產(chǎn)實踐中首次適配并完善了Vector API對AVX512高性能向量指令的翻譯,貢獻了20多個向量編譯器相關(guān)patch,解決了SVML冪運算算子性能下降問題。此外,Kona JDK還優(yōu)化了SVML的向量加速能力,將單個double視為64位向量進行SVML加速,優(yōu)化后性能提升了2~3倍,個別高達9~10倍。憑借出色的貢獻,Kona JDK成為OpenJDK社區(qū)SVML全球三大貢獻者之一。
據(jù)了解,Kona JDK 2020年開始參與Vector API開源貢獻;2021年,其團隊成員被提名為Vector API 項目的Committer;2022年,正式成為JDK18 Vector API全球十大署名貢獻者之一,這標志著騰訊Kona正式躋身Vector API開源社區(qū)核心開發(fā)者之列。
除了貢獻開源社區(qū)外,Kona JDK 的一些最新特性也在騰訊云上免費“供應(yīng)”,為云上用戶的 Java 應(yīng)用提供高效便捷服務(wù)。目前,Kona JDK 已經(jīng)為騰訊云大數(shù)據(jù)、微服務(wù)平臺 TSF、EMR、大數(shù)據(jù)套件 TBDS、騰訊云TI機器學(xué)習平臺 、消息中間件、專有云 TCE 等眾多產(chǎn)品提供了穩(wěn)定保障。
作為全球 Notable 貢獻者,騰訊Kona積極擁抱開源,除JDK項目外,在Loom等項目也有比較突出的貢獻。目前騰訊已經(jīng)將Tencent Kona JDK8、Tencent Kona JDK11和Tencent Kona JDK17完全免費開放給全球開發(fā)者。未來,騰訊Kona將繼續(xù)深度參與社區(qū)建設(shè),積極探索業(yè)務(wù)場景,和廣大開發(fā)者共享騰訊 JDK 在廣告、游戲、支付等場景的科研成果和實踐經(jīng)驗,助力 Java 生態(tài)的持續(xù)成功。
最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點“在看”,關(guān)注公眾號并回復(fù)?Java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
PS:因公眾號平臺更改了推送規(guī)則,如果不想錯過內(nèi)容,記得讀完點一下“在看”,加個“星標”,這樣每次新文章推送才會第一時間出現(xiàn)在你的訂閱列表里。
點“在看”支持小哈呀,謝謝啦??

