“School of Computer Science”

Back to Papers Home
Back to Papers of School of Computer Science

Paper   IPM / Computer Science / 11103
School of Computer Science
  Title:   Efficient SIMD numerical interpolation
  Author(s): 
1.  H. Ahmadi
2.  M. Moslemi
3.  . Sarbazi-Azad
  Status:   In Proceedings
  Proceeding: HPCC
  Vol.:  3726
  Year:  2005
  Pages:   156-165
  Publisher(s):   LNCS, Springer Berlin / Heidelberg
  Supported by:  IPM
  Abstract:
This paper reports the results of SIMD implementation of a number of interpolation algorithms on common personal computers. These methods fit a curve on some given input points for which a mathematical function form is not known. We have implemented four widely used methods using vector processing capabilities embedded in Pentium processors. By using SSE (streaming SIMD extension) we could perform all operations on four packed single-precision (32-bit) floating point values simultaneously. Therefore, the running time decreases three times or even more depending on the number of points and the interpolation method. We have implemented four interpolation methods using SSE technology then analyzed their speedup as a function of the number of points being interpolated. A comparison between characteristics of developed vector algorithms is also presented.

Download TeX format
back to top
scroll left or right