Title :
Parallel algorithms for addition in non-standard number systems
Author :
Frougny, Christiane ; Heller, Pavel ; Pelantova, Edita ; Svobodova, Milena
Author_Institution :
LIAFA, Univ. Paris 7, Paris, France
Abstract :
In 1961 Avizienis proposed a parallel algorithm for addition in base 10 with digit set A = {-6, -5, ..., 5, 6}. Such an algorithm performs addition in constant time, independently of the length of the representation of the summands. In computer arithmetic parallel addition is used for speeding up multiplication and division algorithms. In this work we consider number systems where the base is a complex number β such that |β| > 1. We show that we can find a set of signed-digits on which addition is realizable by a parallel algorithm if and only if β is an algebraic number with no conjugate of modulus 1. We then address the question of the size of the digit set that permits parallel addition. We also investigate block parallel addition.
Keywords :
algebra; number theory; parallel algorithms; algebraic number; block parallel addition; complex number; computer arithmetic parallel addition; division algorithms; multiplication algorithms; nonstandard number systems; parallel algorithms; signed digits; summands; Doppler effect; Greedy algorithms; Parallel algorithms; Polynomials;
Conference_Titel :
Information Theory and Applications Workshop (ITA), 2014
Conference_Location :
San Diego, CA
DOI :
10.1109/ITA.2014.6804265