摘要

如今,在国产化与自主可控的背景下,基于国产硬件环境的国产数据库性能的提升工作将是未来研究重点方向。针对国产的操作系统、CPU等硬件性能差的问题,文中旨在设计一种基于FPGA的数据库运算加速装置,充分利用国产FPGA的逻辑运算以及并行计算的能力,来弥补国产硬件性能的不足。为了合理利用资源,本设计核心思想是将国产FPGA的资源动态扩展伸缩,将其分割池化为一个个基本运算模块,在处理不同的加速请求时,分配不同的资源与之匹配。经过实验,用本设计对国产数据库加速的效果明显,性能提升显著,有近四倍的加速效果。