• DocumentCode
    2838425
  • Title

    SIMD acceleration of a TLM solver using ARM processors

  • Author

    Browne, D.R. ; Chouliaras, V.A. ; Flint, J.A. ; Pomeroy, S.C.

  • Author_Institution
    Sch. of Electron., Electr. & Syst. Eng., Loughborough Univ., Loughborough, UK
  • fYear
    2012
  • fDate
    12-13 Nov. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In recent years, investigations into accelerating Transmission Line Matrix (TLM) solver programs have concentrated on the use of large-scale parallel computing systems. The focus for such systems rests on leveraging multi-core software architecture principles to achieve improved performances. Mirroring desktop CPU advances of the early 2000s, modern small-scale computing platforms are increasingly transitioning to dual or even quad-core CPU architectures to provide developers with opportunities for improving software performance. This paper discusses an alternative to traditional multi-core techniques for obtaining performance increases with such architectures. Using the NEON Single Instruction, Multiple Data (SIMD) instruction set present in the ARMv7 architecture processors often found within modern small-scale computing devices, we demonstrate performance increases nearly two times base figures without the normal pitfalls of multi-core software design.
  • Keywords
    instruction sets; microprocessor chips; multiprocessing systems; parallel processing; software architecture; ARM processor; ARMv7 architecture processor; NEON single instruction multiple data; SIMD acceleration; SIMD instruction set; TLM solver; desktop CPU; large-scale parallel computing system; multicore software architecture; multicore software design; quad-core CPU architecture; small-scale computing device; software performance; transmission line matrix solver program; Performance evaluation; Registers; Tablet computers; Time domain analysis; Time varying systems; Vectors; ARM NEON; Parallel computing; SIMD; TLM; Vector processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Antennas and Propagation Conference (LAPC), 2012 Loughborough
  • Conference_Location
    Loughborough
  • Print_ISBN
    978-1-4673-2218-8
  • Electronic_ISBN
    978-1-4673-2219-5
  • Type

    conf

  • DOI
    10.1109/LAPC.2012.6403088
  • Filename
    6403088