This paper focuses on the trade-off between flexibility and efficiency in specialized computing. We observe that specialized units achieve most of their efficiency gains by tuning data storage and compute structures and their connectivity to the data-flow and data-locality patterns in the kernels. Hence, by identifying key data-flow patterns used in a domain, we can create efficient engines that can be programmed and reused across a wide range of applications.
Ricardo Tapiador-Morales, Antonio Ríos-Navarro, Juan P. Domínguez-Morales, Daniel Gutiérrez-Galán, Manuel Jesus Dominguez Morales, Ángel Jiménez-Fernández, Alejandro Linares-Barranco
Discussion(0)
No comments yet. Be the first to comment.