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
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 [16929]