RUS  ENG
Full version
JOURNALS // Russian Journal of Cybernetics // Archive

Russian Journal of Cybernetics, 2024 Volume 5, Issue 4, Pages 95–102 (Mi uk183)

Sub-tiling in iterative methods: principles and numerical experiments

V. M. Sveshnikov, A. M. Yaklyushin

The Institute of Computational Mathematics and Mathematical Geophysics, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russian Federation

Abstract: We proposed and experimentally investigated a new approach to accelerating iterative methods called sub-tiling based on the ideas of conventional tiling. The new approach reuses the data loaded into the CPU cache, which significantly reduces the computation time and increases the efficiency of algorithms. The key idea is to form subtiles, or secondary tiles shifted diagonally by one node relative to the original tiles. We tested this concept using the iterative successive over-relaxation (SOR) method. The results of numerical experiments show that sub-tiling speeds up the computation by more than 5x. The paper presents an algorithm for sub-tile generation and application, and the analysis of the algorithm efficiency.

Keywords: numerical experiments, iterative approach, higher computation performance, tiling, subtiling, cache memory.

DOI: 10.51790/2712-9942-2024-5-4-13



© Steklov Math. Inst. of RAS, 2025