DocumentCode
2379690
Title
Vectorised/Semi-Parallel Interval Multiplication
Author
Malins, Eoin ; Szularz, Marek ; Scotney, Bryan
Author_Institution
Univ. of Ulster at Coleraine, Coleraine
fYear
2006
fDate
26-29 Sept. 2006
Firstpage
32
Lastpage
32
Abstract
To date, two principle methods for the multiplication of two intervals have been proposed. Namely, the multiplication of all four bounds and finding their minima/maxima; or by pre-processing the bounds and determining which multiplicands to use based upon their signs. In either case, a minimum of four multiplications are required for complete coverage and special cases such as [0, 1] times [-infin, 1] can result in the less than enlightening [-infin, +infin]. This paper describes a new method of interval multiplication that never requires more than two multiplications, has no special cases and elegantly handles the above case. We continue by describing reformulations of the brute-force and 9-case methods which, through making use of SIMD technology, parallelise and vectorise their operation, ultimately allowing the complete removal of branching. We conclude with an analysis of the algorithms and their performance, compared with the two forementioned traditional techniques.
Keywords
digital arithmetic; mathematics computing; matrix multiplication; parallel processing; SIMD technology; matrix multiplication; vectorised-semiparallel interval multiplication; Algorithm design and analysis; Costs; Hardware; Performance analysis; Process design; Roundoff errors; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Scientific Computing, Computer Arithmetic and Validated Numerics, 2006. SCAN 2006. 12th GAMM - IMACS International Symposium on
Conference_Location
Duisburg
Print_ISBN
978-0-7695-2821-2
Type
conf
DOI
10.1109/SCAN.2006.49
Filename
4402422
Link To Document