很高兴能跟大家分享Kona JDK在数据科学领域实践的相关内容。...Kona:JDK15中国企业贡献第一 Tencent Kona是腾讯基于OpenJDK研发的一款JDK产品,于2019年免费对外开源(https://github.com/Tencent/TencentKona...上图左边的数据来源于腾讯云大数据平台。目前,该平台每日需要处理的实时计算量达到了万亿次,足以支撑起万亿级维度的模型训练,对现代编程语言的算力提出了非常严苛的要求。...Vector API旨在提供一个简明易用且平台无关的SIMD加速接口。“编程可信”是Vector API最引人注目的设计目标。该目标保证使用Vector API编写的代码生成预期的SIMD指令。...https://github.com/Tencent/TencentKona-8 [3]腾讯大数据平台最新数据: https://new.qq.com/omn/TEC20200/TEC2020091100744400
同时,在官方首次公布的OpenJDK的综合贡献排名结果中,腾讯Kona的综合贡献全国第一,世界前五。 腾讯 Kona JDK 是基于 OpenJDK 开源项目打造的发行版之一。...在刚刚发布的JDK18中,Kona向OpenJDK社区贡献了约50个Patch。...凭借编程方便、效果显著和跨平台等特点,Vector API第三次作为重点打造的JEP特性在JDK新版本中发布。...目前,Kona JDK 已经为腾讯云大数据、微服务平台 TSF、EMR、大数据套件 TBDS、腾讯云TI机器学习平台 、消息中间件、专有云 TCE 等众多产品提供了稳定保障。...目前腾讯已经将Tencent Kona JDK8、Tencent Kona JDK11和Tencent Kona JDK17完全免费开放给全球开发者。
目前,Kona为腾讯微服务平台 TSF、 腾讯 TBDS 大数据套件、腾讯 TI 智能钛机器学习平台等提供了稳定保障。 Kona高效稳定的特性可服务多应用场景 1....目前,JFR已集成入腾讯微服务平台 (Tencent Service Framework,TSF) 监控系统。...用户可通过TSF平台的应用管理查看应用的火焰图,一键触发,即可获取当前运行中的云应用的方法的调用关系和热点函数等数据,及时的了解线上应用程序的行为及其性能。...Kona优势显著是开源JDK的最佳选择 1. 高性能 结合腾讯云场景的特点,腾讯 Kona 进行有针对性的优化。腾讯 Kona带来了显著的启动速度、性能以及存储方面的提升。 2....Kona 支持 Java 版本:Java 8。Tencent Kona期待大家共同完善! Kona 正式开源!
目前,Kona为腾讯微服务平台 TSF、 腾讯 TBDS 大数据套件、腾讯 TI 智能钛机器学习平台等提供了稳定保障。 Kona高效稳定的特性可服务多应用场景 1....进一步了解腾讯微服务平台请访问 https://cloud.tencent.com/product/tsf 2....目前,JFR已集成入腾讯微服务平台 (Tencent Service Framework,TSF) 监控系统。...用户可通过TSF平台的应用管理查看应用的火焰图,一键触发,即可获取当前运行中的云应用的方法的调用关系和热点函数等数据,及时的了解线上应用程序的行为及其性能。...目前 Kona 仅 Linux x86 64位,在未来还将支持 Linux x86 32位等更多的平台,敬请期待。Kona 支持 Java 版本:Java 8。
实际上,Vector API是在经历了3~4年的孵化才在JDK16中首次发布,在此之前,腾讯Kona JDK已将该特性完善集成入Kona JDK11向量版本中,并率先应用在广告大数据/机器学习核心业务系统...通过深度改造提升,以及长期规模化和高强度的验证,Kona JDK增强了Vector API多个方面功能和性能。...目前,Kona JDK已经为腾讯云大数据、微服务平台TSF、EMR、大数据套件TBDS、智能钛机器学习平台Ti-One、消息中间件、专有云TCE等众多产品提供了稳定保障。...值得注意的是,JDK16中腾讯Kona JDK的贡献世界排名第四,较JDK15的世界第五又提升了一名。...3月25日19:00-20:30,腾讯大数据星火计划技术沙龙第6期,腾讯Kona JDK专场将于线上举办,分享Kona的研发历程以及实践经验,沙龙详情及报名方式请看本期推送第一篇,快来报名参加吧!
2022年9月19日,腾讯宣布腾讯Kona国密套件正式开源。...腾讯Kona国密套件基于JDK的标准JCA,PKI和JSSE的SPI接口实现了从基础算法簇,到公钥基础设施,再到安全通信协议的全链路国密特性。 主要特性 1....支持的操作系统 支持任何可以运行JDK的操作系统平台,也可以支持Android平台。 支持的JDK版本 支持OpenJDK的全部长期支持(LTS)版本,即8,11和17。...欢迎使用腾讯的OpenJDK发行版Tencent Kona JDK 。...在可预见的未来,腾讯Kona国密套件将会完全摒弃BouncyCastle。
导读 Tencent Kona JDK11正式开源,腾讯云与大数据团队将持续贡献Java生态发展。...目前,Kona 为腾讯云微服务平台 TSF、腾讯大数据、消息队列 TDMQ、消息队列CKafka、智能钛机器学习平台 Ti-One、大数据套件 TBDS、专有云 TCE 等大规模产品提供了稳定保障。...通过工业标准 Benchmark 表明,Kona JDK11 对比 Kona JDK8 大多数场景在峰值性能上具有非常明显的提升,个别性能提升接近 50%。...目前,Kona JDK11 通用版本目前已经在腾讯内部和云上规模使用,用户只需要少量迁移工作,即可实现其在 Kona JDK11 版本的编译和运行。...戳原文,了解更多腾讯Kona相关信息 点亮在看,你最好看
Tencent Kona 8 Tencent Kona 是腾讯开源的、免费的、基于 OpenJDK 的发行版本,并且受腾讯长期支持(LTS)和季度更新,目前由腾讯专业的 JVM 技术团队进行维护和开发。...另外,Kona 还为那些想用 OpenJDK 的客户和合作伙伴提供一个基于 OpenJDK 的构建、长期维护支持的腾讯版 OpenJDK 版本。 为什么是 Tencent Kona 8?...因为腾讯 Kona-8 是基于 OpenJDK 8 开发的,所以叫 Kona-8,8 这个数字是跟 OpenJDK 的版本走的。...Tencent Kona 当前只支持 Linux/x86_64 平台,现在绝大部分企业系统应用都运行在这个平台,不是面向基础用户,所以没有必要再开发 Windows 这种没有意义的多余的维护成本。...Tencent Kona 8 扩展特性 腾讯 Kona 基于 OpenJDK 提供了许多的扩展功能及维护特性,通过腾讯 Kona 可以获得更为先进的功能及性能优化,进而提高用户和开发者的使用体验。
面对从轻量级微服务,到多个超TB级大堆的严苛生产环境要求,Kona JDK 11沉淀了相关GC、SVC工具等生产级别优化。...目前,Kona为腾讯大数据、腾讯云微服务平台TSF、EMR、大数据套件TBDS、智能钛机器学习平台Ti-One、消息中间件、专有云TCE等大规模产品提供了稳定保障。 ?...通过工业标准Benchmark表明,Kona JDK11对比Kona JDK8大多数场景在峰值性能上具有非常明显的提升,个别性能提升接近50%。...目前,Kona JDK11通用版本目前已经在腾讯内部和云上规模使用,用户只需要少量迁移工作,即可实现其在Kona JDK11版本的编译和运行。...对于广大的Java使用者来说,是时候认真考虑从8升级到Kona 11等新LTS版本了。
TBase,以及企业级容器平台TKEStack。...目前, 腾讯Kona JDK已经在腾讯上万台服务结点上大规模部署,服务云上Java场景。未来,腾讯还将对Kona进行长期维护,包括季度性的版本更新,以保证Kona用户的Java应用的稳定与安全。...据堵俊平介绍,腾讯从2009年开始开发自己的容器编排平台,到 2013 年已经在内部维护了上万台服务器,支撑腾讯多业务的平稳运行。...当Docker和 Kubernetes 开源并成为事实标准后,腾讯将自己的内部平台切换到这两个项目上,并在公有云和私有云上为大量客户提供服务。...该平台面向离线业务、在线业务混部的业务场景,能够稳定地管理万级别的Kubernetes 集群,并且提供全方位的资源管控,解决网络带宽控制、磁盘 IO 等难题。
在此次开放原子校源行活动中,腾讯公司的多个开源项目积极参与,其中就有来自于腾讯大数据团队的开源项目Tencent Kona JDK(以下简称为Kona JDK)。...在此次活动中,Kona JDK研发团队的专家江莎作了题为《Tencent Kona JDK - 企业级的OpenJDK发行版》的精彩报告。...Kona JDK 11紧跟ZGC在OpenJDK前沿版本中的发展,经过移植与优化,解决了该特性在JDK 11上不可用于实际生产的痛点。 2、Kona Fiber协程。...该特性目前为独立的Java类库,未来将会加入到Kona JDK中。...据悉,“开放原子校源行”是由开放原子开源基金会发起,旨在传播开源文化、培育开源人才的公益项目,将联合腾讯等战略合作伙伴,与各高校一起探索打造新型产教融合平台,建立从高校开源学习、产业开源实践到开源创新创业的循环体系
本文将介绍Kona在高性能计算引擎方面对OpenJDK社区的贡献。...▍Kona:连续四次全国冠军,综合贡献全国第一 Kona是腾讯基于OpenJDK研发的JDK产品,Kona JDK完全免费,并提供长期支持,所发版本均通过腾讯内部和云上超大规模应用验证,欢迎下载使用。...Vector API是一组通用Java编程接口,通过Java虚拟机生成SIMD向量指令来加速性能,具有编程方便、效果显著和跨平台等特点。...图3展示了Kona优化JDK自动向量化的一个真实案例。...除JDK项目外,Kona对Loom等项目也有比较突出的贡献。未来,Kona将继续深度参与社区建设,积极拥抱开源。 最后,欢迎各位优秀的开发者加入腾讯大数据编译器团队!
: ● 向量计算优化:针对大数据/机器学习场景的“算力”优化需求,移植并改进了社区前沿版本中的Vector API技术,将其作为Kona 11长期支持版本中的特性,并且与数据平台部团队合作在广告核心业务场景探索落地...腾讯大数据Hermes等产品团队采纳了Kona JDK 11,同等硬件环境、同样JVM参数、不做代码改进的性能结果,这个数据非常能够说明Kona JDK的通用性能价值。 ?...目前,OpenJDK前沿版本中孵化的Vector API技术,提供超高性能的同时,保持着Java/JVM平台开发/维护效率的优势,开发者可以用普通Java API的方式编码,无需担忧晦涩的底层研发。...云计算 + Kona JDK 11 Kona JDK 11在云微服务产品场景进行了初步落地探索: 1)在腾讯云中间件微服务产品中,我们将腾讯云中间件微服务支撑环境升级到Kona JDK 11后,对微服务应用进行了稳定性和性能压力测试...由于JDK 9之后陆续引入的Java平台模块化系统(JPMS, Java Platform Module System)等重构工作,JDK新版本与当前主流JDK 8版本存在一定的兼容性差异,这也是为什么
而对于Arm架构而言,Java语言“一次编译,到处运行” 的特性适合业务应用无缝推广到Arm平台,而JDK则是Java应用运行的必要条件。JDK对于Arm架构的支持,也是Arm生态推广的有力支撑。...PART TWO KonaJDK团队Arm平台优化技术介绍 目前在Arm架构,KonaJDK平台已经发布了JDK8和JDK11两个版本,在2021晚些时候还会发布最新的JDK17版本。...Kona JDK团队从功能、性能多方面出发,在Arm架构支撑KonaJDK的通用特性,并针对架构特征进行优化,保证Java应用向Arm平台迁移的一致性,为Arm架构推广做好准备。...图 1 ZGC性能(出自The Design of ZGC,Per Lidén) KonaJDK团队为了满足业务的需求,在Tencent Kona JDK11版本中,完善了ZGC功能的补全,并进行了长期的验证落地...由于Arm使用弱有序内存模型,在x86平台能够正确执行的代码在Arm架构下可能由于缺少必要的barrier导致产生随机错误。
系统要求 操作系统 腾讯Kona国密套件为纯Java编写,可以支持任何能够运行JDK的操作系统平台,也能够支持Android平台。...该Gradle项目包含有四个子模块:kona-crypto,kona-pkix,kona-ssl和kona-provider,它们分别对应于四个Provider:KonaCrypto,KonaPKIX,...KonaSSL和Kona。...:kona-crypto:1.0.4") implementation("com.tencent.kona:kona-pkix:1.0.4") implementation("com.tencent.kona...:kona-crypto:1.0.4") implementation("com.tencent.kona:kona-provider:1.0.4")} 加载Provider 在使用腾讯Kona国密套件提供的特性之前
24.jpg 11月6日,在腾讯Techo开发者大会上,腾讯云正式对外发布四款中间件产品,包括微服务产品 TSF Serverless、TSF Mesh、Kona JDK、DevOps 产品 CODING-CD...作为围绕业务应用微服务的一站式管理平台,TSF Serverless 结合当前热门的无服务器技术,将微服务与无服务器的优势进行整合,提供按需使用、按量计费、免运维、灵活伸缩的使用体验,帮助业务快速上线。...据了解,TSF Mesh 能够与计算平台解耦,支持虚拟机、裸金属服务器等多种底层资源;同时,也支持将 Spring Cloud 应用与 Service Mesh 访问互通、统一进行服务治理。...腾讯 Kona JDK 在主流 OpenJDK8 的基础上,进行了针对性的开发和优化, 引入了一些高版本 JDK 的特性。...值得一提的是,腾讯 Kona JDK 已经正式开源。 CODING 持续部署( CODING-CD )主要应用于管理软件在经过构建之后的发布和部署交付过程。
作者简介:郑淼,腾讯高级工程师,深入参与腾讯自研协程Kona Fiber以及ZGC的优化 本文主要介绍腾讯大数据编译器研发团队自研的Java协程Kona Fiber最近一年来完善易用性(支持synchronized...从代码演进性的角度,Kona Fiber在接口设计上和Loom保持一致。用户在切换到高版本JDK时,可以不加任何修改直接使用Loom替换Kona Fiber。...因此Kona Fiber的切换效率相比Loom更高,占用的内存相比Loom稍多。图2.1展示了Kona Fiber、Loom、JKU的切换效率、内存占用的对比。...图2.1 ▍腾讯自研协程Kona Fiber最近一年的改进 Kona Fiber主要从易用性(支持synchronized锁、死锁检测、网络操作)和完整性(Kona Fiber 11支持ZGC)两个角度进行完善...图3.9 ▍传送门 更多Kona JDK信息请访问下面链接。
领取专属 10元无门槛券
手把手带您无忧上云