A vector multiprocessor for real-time multi-user detection in spread-spectrum communication
Naraig Manjikian · 2002
Multi-user detection in spread-spectrum communications involves repeatedly solving a system of equations to decouple multiple-access interference among users communicating with a basestation. This paper proposes a vector multiprocessor to provide the necessary computing performance. Two vector processors with parallel vector pipelines that are optimized for vector multiply-add operations achieve sustained gigaflop-level performance with a 100 MHz internal clock. Performance analysis of vector assembly-language code on eight vector units indicates that matrix-vector multiplication for a 32/spl times/32 problem can be performed in less than 2 /spl mu/s, and that matrix inversion can be performed in less than 200 /spl mu/s.