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
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;
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
DOI :
10.1109/LAPC.2012.6403088