• 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