Systolic arrays (SAs) are re-gaining the attention as the heart to accelerate machine learning workloads. This article shows that a large design space exists at the logic level despite the simple structure of SAs and proposes two novel SAs based on factoring and radix- <tex-math notation="LaTeX">$8$</tex-math> multipliers: The first factored SA (FSA) extracts out the booth encoding and the hard-multiple generation which is common across all processing elements (PEs), reducing the delay and the area of the whole SA. This factoring is done at the cost of an increased number of registers; however, the reduced pipeline register requirement in radix- <tex-math notation="LaTeX">$8$</tex-math> offsets this effect. Our second proposed FSA compresses the interconnections further with two steps of hard-multiple addition. In the first part, carries are computed column-wise outside PEs, and in the second part, early-generated carries are used for hard-multiple final addition inside PEs. We called it hard-multiple carry portioned (HCP) FSA (HCP FSA). The first proposed factored <tex-math notation="LaTeX">$16$</tex-math> -bit multiplier achieves up to <tex-math notation="LaTeX">$15$</tex-math> %, <tex-math notation="LaTeX">$13$</tex-math> %, and <tex-math notation="LaTeX">$23$</tex-math> % better delay, area, and power, respectively, compared with the radix- <tex-math notation="LaTeX">$4$</tex-math> multipliers even if the register overhead is included. And first proposed FSA architecture improves delay, area, and power up to <tex-math notation="LaTeX">$11$</tex-math> %, <tex-math notation="LaTeX">$20$</tex-math> %, and <tex-math notation="LaTeX">$31$</tex-math> %, respectively, for different bitwidths when compared with the conventional radix- <tex-math notation="LaTeX">$4$</tex-math> SA. In addition, the second HCP FSA design eliminates the additional registered overhead associated with the first proposed FSA by reducing interconnections and shows further reductions in the area up to 11.7% and power up to 16.7% with little increase in delay for various sizes of SAs.
No takes yet. Share an insight, caveat, or question.
Inayat et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: