Abstract:
The traditional way of managing SPM with arrays is fetching data tiles that are required for the current computation from the off-chip memory. Yet, this method is not the...Show MoreMetadata
Abstract:
The traditional way of managing SPM with arrays is fetching data tiles that are required for the current computation from the off-chip memory. Yet, this method is not the best solution for the array intensive applications. In this paper, we propose a dynamic programming algorithm that can optimally minimize the data transferring cost and the memory access cost for a regular loop. According to the experimental results, the DLAA algorithm can reduce time and energy of the total memory access cost for loops by an average 35-40% compared with the traditional data tiling algorithms.
Published in: SiPS 2013 Proceedings
Date of Conference: 16-18 October 2013
Date Added to IEEE Xplore: 02 December 2013
Electronic ISBN:978-1-4673-6238-2