高技术通讯2024,Vol.34Issue(4):386-395,10.DOI:10.3772/j.issn.1002-0470.2024.04.006
基于紧耦合加速器的高性能Java压缩系统
High-performance Java compression system based on tightly coupled accelerator
摘要
Abstract
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压缩/无损压缩/紧耦合加速器/Java虚拟机(JVM)Key words
Java compression/lossless compression/tightly coupled accelerator/Java virtual machine(JVM)引用本文复制引用
王雪,李文青,张婷婷,张福新,王剑,敖琪..基于紧耦合加速器的高性能Java压缩系统[J].高技术通讯,2024,34(4):386-395,10.基金项目
国家重点研发计划(2022YFB3105103)资助项目. (2022YFB3105103)