Title :
Design of Addition and Multiplication Units for High Performance Interval Arithmetic Processor
Author :
Alexandru Amaricai;Mircea Vladutiu;Lucian Prodan;Mihai Udrescu;Oana Boncalo
Author_Institution :
Advanced Computing Systems and Architectures (ACSA) Research Group, Computer Science and Engineering Department, "Politehnica" University of Timisoara. E-mail: alexandru.amaricai@cs.upt.ro
fDate :
4/1/2007 12:00:00 AM
Abstract :
This paper proposes a new approach for the optimization process of the interval addition and multiplication floating point units. For the interval addition/subtraction, an adder exploiting the parallelism of the double path adder structure is used. The two floating point additions needed are performed simultaneously on different data paths. Therefore, the performance of the proposed adder can be the same as that of two individual floating point adders, but with a much reduced cost overhead. Regarding the interval multiplication, a multiplier architecture was designed, in order to be suitable for pipelined structures. It consists of a floating point multiplier which computes two results for the same operation (rounded differently), and of two floating point comparators. In terms of performance, the proposed multiplier unit presents half of the performance of a conventional floating point multiplier. This is not a drawback, if we consider the fact that interval multiplication requires four floating point operations and six comparisons. This paper shows that interval arithmetic can be efficiently implemented in terms of performance and cost.
Keywords :
"Adders","Floating-point arithmetic","Computer architecture","Costs","Digital arithmetic","High performance computing","Computer science","Design engineering","Design optimization","Parallel processing"
Conference_Titel :
Design and Diagnostics of Electronic Circuits and Systems, 2007. DDECS ´07. IEEE
Print_ISBN :
1-4244-1161-0
DOI :
10.1109/DDECS.2007.4295285