LordCore: Energy-Efficient OpenCL-Programmable Software-Defined Radio Coprocessor
Kultala, Heikki; Viitanen, Timo; Berg, Heikki; Jääskeläinen, Pekka; Multanen, Joonas; Kokkonen, Mikko; Raiskila, Kalle; Zetterman, Tommi; Takala, Jarmo (2019-02-26)
Kultala, Heikki
Viitanen, Timo
Berg, Heikki
Jääskeläinen, Pekka
Multanen, Joonas
Kokkonen, Mikko
Raiskila, Kalle
Zetterman, Tommi
Takala, Jarmo
26.02.2019
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202010297679
https://urn.fi/URN:NBN:fi:tuni-202010297679
Kuvaus
Peer reviewed
Tiivistelmä
This paper proposes a single instruction multiple data (SIMD) processor, which is programmed with high-level OpenCL language. The low-power processor is customized for executing multiple-input-multiple-output (MIMO) detection algorithms at a high performance while consuming very little power making it suitable for software-defined radio (SDR) applications. The novel combination of SIMD operations on a transport programmed multicore datapath allows saving power on both the execution front end and the back end, leading to very good energy efficiency with a compiler programmable design. We demonstrate the feasibility of the architecture with the layered orthogonal lattice detector and minimum mean-square-error MIMO algorithms, which can be used as a software-defined radio implementation of the 3GPP local thermal equilibrium r11 standard. Compared to other state-of-the-art SDR architectures, the proposed design adds features that improve programmer productivity with an insignificant power and area impact
Kokoelmat
- TUNICRIS-julkaisut [19282]