首页|基于紧耦合加速器的高性能Java压缩系统

基于紧耦合加速器的高性能Java压缩系统

扫码查看
Java无损压缩应用广泛,尽管软件算法在不断改进,但仍然存在压缩速度慢、耗时严重等问题。本文使用领域前沿的紧耦合框架集成压缩加速器的处理器平台,设计了一个高性能Java压缩系统,在Java虚拟机(JVM)内部实现了对紧耦合无损压缩加速器的封装,并为其提供了轻量级运行时环境。本系统可以有效减少通信开销、避免数据拷贝问题,具有易编程、快速压缩的特点,充分发挥加速器给Java压缩带来的性能优势。实验结果表明,此系统大幅提升了 Java压缩性能,压缩速度达到主流Java Gzip软件压缩的63倍,最高可达247倍,且在大数据集下性能提升更显著。
High-performance Java compression system based on tightly coupled accelerator
Java lossless compression is becoming pervasive in a broad range of software systems.Although the compres-sion algorithm has been improved,the low compression speed of Java lossless compression is still a problem.To solve this problem,a high-performance java compression system is proposed.The proposed system adopts the TCADer framework to integrate the CPU with a tightly coupled compression accelerator.Also,the packaging of the compression accelerator is implemented inside the Java virtual machine(JVM).Furthermore,a lightweight runtime environment is also provided for hardware management.In this way,This system can effectively reduce communica-tion overhead and avoid data copy costs,and has the characteristics of easy programming.Experimental results show that this system can greatly improve the performance of Java compression with an average of 63 ×(up to 247 ×)speedup over the mainstream Java Gzip compression.Moreover,this system also shows good performance with larger files.

Java compressionlossless compressiontightly coupled acceleratorJava virtual machine(JVM)

王雪、李文青、张婷婷、张福新、王剑、敖琪

展开 >

处理器芯片全国重点实验室(中国科学院计算技术研究所) 北京 100190

中国科学院大学 北京 100049

龙芯中科技术有限公司 北京 100190

Java压缩 无损压缩 紧耦合加速器 Java虚拟机(JVM)

国家重点研发计划

2022YFB3105103

2024

高技术通讯
中国科学技术信息研究所

高技术通讯

CSTPCD北大核心
影响因子:0.19
ISSN:1002-0470
年,卷(期):2024.34(4)
  • 29