Design and analysis of a novel parallel square and cube architecture based on ancient Indian Vedic mathematics

In this work, the authors propose parallel architectures for computing square and cube of a given number based on ancient Indian Vedic mathematics. While the square architecture is based on the 'duplex' property of binary numbers, the cube architecture is based on the Anurupya Sutra (algorithm) of ancient Indian Vedic mathematics. Extensive simulations of the architectures indicate that they are faster than any of those found in literature for finding square and cube of a given number.