• DocumentCode
    2946348
  • Title

    Design and automatic code generation of the LMS algorithm for SIMD signal processors

  • Author

    Robelly, J.P. ; Cichon, G. ; Seidel, H. ; Fettweis, G.

  • Author_Institution
    Vodafone Chair for Mobile Commun. Syst., Tech. Univ. Dresden, Germany
  • Volume
    5
  • fYear
    2005
  • fDate
    18-23 March 2005
  • Abstract
    Taking as a starting point a collection of algebraic primitives that captures the SIMD computational model, we show in this paper our methodology for designing, mapping and implementing algorithms for SIMD-vector signal processors with scalable level of parallelism. Taking as an example the LMS, we show how an algorithm, which has been designed to exhibit a suitable level of data parallelism, can be described by these algebraic primitives. In turn, these algebraic primitives are programmed in a matrix oriented language. A suitable compiler generates object code for SIMD processors with a scalable number of processing elements.
  • Keywords
    least mean squares methods; matrix algebra; parallel algorithms; parallel architectures; parallelising compilers; software tools; vector processor systems; LMS algorithm; SIMD computational model; SIMD-vector signal processors; algebraic primitives; automatic code generation; data level parallelism; matrix oriented language; object code compiler; scalable parallelism level; scalable processing element number; software tools; Algorithm design and analysis; Computational modeling; Concurrent computing; Design methodology; Least squares approximation; Parallel processing; Signal design; Signal generators; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2005. Proceedings. (ICASSP '05). IEEE International Conference on
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-8874-7
  • Type

    conf

  • DOI
    10.1109/ICASSP.2005.1416245
  • Filename
    1416245