English

An exact, cache-localized algorithm for the sub-quadratic convolution of hypercubes

Computational Geometry 2016-08-02 v1 Mathematical Software

Abstract

Fast multidimensional convolution can be performed naively in quadratic time and can often be performed more efficiently via the Fourier transform; however, when the dimensionality is large, these algorithms become more challenging. A method is proposed for performing exact hypercube convolution in sub-quadratic time. The method outperforms FFTPACK, called via numpy, and FFTW, called via pyfftw) for hypercube convolution. Embeddings in hypercubes can be paired with sub-quadratic hypercube convolution method to construct sub-quadratic algorithms for variants of vector convolution.

Keywords

Cite

@article{arxiv.1608.00206,
  title  = {An exact, cache-localized algorithm for the sub-quadratic convolution of hypercubes},
  author = {Oliver Serang},
  journal= {arXiv preprint arXiv:1608.00206},
  year   = {2016}
}
R2 v1 2026-06-22T15:08:33.820Z