中文

一种面向离散余弦变换及其他傅里叶相关变换的新加速范式

分布式、并行与集群计算 2021-10-05 v1

摘要

离散余弦变换(DCT)及其他傅里叶相关变换在科学计算中有广泛应用。然而,现成的高性能多维DCT(MD DCT)库在并行计算系统中并不易得。公开的MD DCT实现采用一种直接方法,将计算分解为沿每一维的多个一维DCT,由于计算效率、并行性与局部性低下,性能难免非最优。本文提出一种面向MD DCT的新加速范式。提出一种三阶段流程将MD DCT分解为MD FFT与高度优化的预处理/后处理,具有高效计算与高算术强度。我们的范式可轻松扩展至其他傅里叶相关变换及其他并行计算系统。实验结果表明,我们的2D DCT/IDCT CUDA实现具有稳定、可与FFT相比的执行时间,比先前的行列法快2×2\times。若干案例研究证明采用我们的范式可实现可观的效率提升。实现代码见https://github.com/JeremieMelo/dct_cuda/tree/reconstruct。

关键词

引用

@article{arxiv.2110.01172,
  title  = {A New Acceleration Paradigm for Discrete CosineTransform and Other Fourier-Related Transforms},
  author = {Zixuan Jiang and Jiaqi Gu and David Z. Pan},
  journal= {arXiv preprint arXiv:2110.01172},
  year   = {2021}
}

备注

10 pages, 7 figures, 7 tables