LordCore: Energy-Efficient OpenCL-Programmable Software-Defined Radio Coprocessor

Heikki Kultala, Timo Viitanen, Heikki Berg, Pekka Jääskeläinen, Joonas Multanen, Mikko Kokkonen, Kalle Raiskila, Tommi Zetterman, Jarmo Takala

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)
23 Downloads (Pure)


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
Original languageEnglish
Pages (from-to)1029-1042
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Issue number5
Publication statusPublished - 26 Feb 2019
Publication typeA1 Journal article-refereed


  • SIMD, OpenCL, MIMO, processor

Publication forum classification

  • Publication forum level 2

ASJC Scopus subject areas

  • Hardware and Architecture


Dive into the research topics of 'LordCore: Energy-Efficient OpenCL-Programmable Software-Defined Radio Coprocessor'. Together they form a unique fingerprint.

Cite this