龙芯中科本日于龙芯开源社区正式对外公布基于 OpenJDK 17 的龙芯平台 Java 情况。Java 17 供给了数千种机能、不变性和平安性更新,和 14 个 JEP(JDK Enhancement Proposal,即 JDK 加强倡议)来进一步优化 Java 说话战争台,从而帮忙开辟职员进步事情效力。
此次新公布的版本,除上述上游更新之外,龙芯团队针对龙芯平台出格是 LoongArch 平台停止了新功用开辟和优化,详细以下:
合适 TCK 尺度:
龙芯平台 Java 17 情况颠末考证合适 Java SE 17,新利用法式和现有利用法式无需点窜便可运转。
撑持 C1 编译器和分层编译:
C2 编译器(Server Compiler)首要知足了 Java 利用的峰值机能需求,此次公布的 LoongArch64 平台情况撑持 C1 编译器(Client Compiler)和分层编译,可进一步知足对启动机能有要求的 Java 利用,好比桌面利用。
经由过程实测,龙芯平台开启 C1 和分层编译以后,部门利用获得了明显晋升:Eclipse 启动时候削减 16.4%,NetBeans 启动时候削减 20.1%,SPECjvm2008 中的 startup 项晋升 13.4%,Dacapo 中 luindex 和 fop 用时别离下降 31.9% 和 29.2%。
LoongArch 向量指令优化:
此次版本经由过程利用 LoongArch 向量指令对 C2 编译器停止了主动向量化优化,同时还停止了 Vector API 的硬件撑持。
经由过程实测,开启向量优化后,正在 LoongArch64 平台上 SPECjvm2008 中的 scimark.lu.small 晋升了 102.7%,JMH Microbenchmarks 含有 Vector 关头字的 168 项测试中,计时类测试中有 39 项用时下降 1/2 以上,吞吐量类测试中有 26 项晋升 2 倍以上、此中 高项晋升了 200 倍以上。
撑持 ZGC:
ZGC(The Z Garbage Collector),是一款低提早渣滓收受接管器,它的设想方针包罗:
- 亚毫秒级 年夜搁浅时候
- 停息时候不随堆的年夜小、存活集及根集的年夜小的增添而增添
- 撑持 8MB 至 16TB 级此外堆年夜小
经由过程实测,龙芯平台(LoongArch64)开启 ZGC 后,正在 3C5000L 双路上 SPECjbb2015 max-jOPS 晋升 27.8%,critical-jOPS 晋升 200% 以上。
加解密类优化:
此次版本经由过程 Intrinsics 体例利用 LoongArch 根本指令对 SHA1、SHA256、AES、MD5 和 CRC32 相干 API 停止优化。那些优化对 SPECjvm2008 中的 crypto 等项目有明显晋升结果。
数组拷贝优化:
此次版本针对 LoongArch 停止了数组拷贝相干操纵的重构和优化。
经由过程 JMH Microbenchmarks 测试显现,org.openjdk.bench.java.lang.ArrayCopy 相干测试用例优化后均匀履行时候降落 33%, 多项降落了 76.77%,SPECjvm2008 中的 serial 项优化后晋升了 6% 以上。
原子指令优化:
除上述优化之外,此次公布的版本还包括针对龙芯平台的一些毛病修复。那些优化和毛病修复中的部门内容已集成至龙芯平台低版本 JDK 中,更多内容会按照环境连续集成至低版本 JDK 中。
龙芯平台 Java 17 情况:点此下载
版权声明:本文为原创文章,版权归 头条123 所有,欢迎 本文,转载请保留出处!
HPE推出业界 广泛的基于AMD EPYC处理器的解决方案组合
飞腾公司:基于旗下“腾云 S2500”芯片的服务器
爆料:AMD RX 6500 有望明年 一季度发布,基于
一加 8/8 Pro / 8T 系列已推送 ColorOS 12 正式版:基于
小红书基于DorisDB实现数据服务平台统一化,简化数据链路
三星 Galaxy Z Flip3 推送基于安卓 12 的 One UI 4.0 Be
奥比中光:在扫地机器人应用方向,公司推出了基于自研单点SPAD芯片的dToF单线激光雷达等
OPPO Reno6 5G 开启 ColorOS 12 升级公测招募,基于 A
好叭 OS 来了,基于开源 OpenHarmony 打造的鸿蒙智能
构建中国云生态:华云数据与小雷科技完成产品兼容互认证 携手推出“基于云的密码认证服务联合解决方案”
基于飞腾 CPU,国产芯片首次应用于特高压变电站
小县城如何培养出名师“天团”?来看基于希沃白板的生成式课堂
2020腾讯ConTech大会:基于信赖,30位全球顶级嘉宾带用户打开眼界
英特尔vPro 平台发布 ,基于 12 代酷睿
基于“书生”技术体系,商汤宣布通用视觉平台
软件绿色联盟:《基于 NFC 碰一碰操作的应用启动
AVEVA剑维软件与OEG携手打造一流的基于云端的3D虚拟培训
商用RTC vs 基于开源WebRTC自研 开发者该如何选择?
基于图神经网络的定向算法在蚂蚁投放营销中的应用——Hubble算法框架
Magic UI 6.0 发布:基于 Magic Live 五大智慧引擎