FlexCore: Massively Parallel and Flexible Processing for Large MIMO Access Points

FlexCore: Massively Parallel and Flexible Processing for Large MIMO Access Points
复制标题

DOI:
--
复制
发表时间:
2017
期刊:
--
影响因子:
--
通讯作者:
Christopher Husmann;G. Georgis;K. Nikitopoulos;K. Jamieson
Christopher Husmann;G. Georgis;K. Nikitopoulos;K. Jamieson
中科院分区:
其他
文献类型:
--
作者:
Christopher Husmann;G. Georgis;K. Nikitopoulos;K. Jamieson

文献摘要

被引文献

相似文献

大型MIMO基站仍然是无线网络设计人员在为许多客户端提供服务的同时提高无线吞吐量的最佳工具,但当前的系统设计使用简单的线性MIMO检测算法牺牲了吞吐量。更高性能的检测技术是已知的,但仍然不在桌面上,因为这些系统在整个OFDM子载波的水平上并行化它们的计算,仅满足它们选择的要求较低的线性检测方法。本文介绍了FlexCore,第一个计算架构,能够并行检测大量的相互干扰的信息流的粒度低于个别OFDM子载波,在一个近乎并行的方式,同时利用任何数量的可用处理元件。对于向12天线基站发送64-QAM符号的12个客户端,我们的WARP测试平台评估显示,网络吞吐量与最先进的网络吞吐量相似,而使用的处理元件数量级更少。对于相同的场景,我们的WARP-GPU组合测试平台评估显示,与最先进的技术相比,计算加速19倍,能效提高97%。最后,对于相同的场景,FlexCore与最先进的技术之间的FPGA比较显示,FlexCore可以实现高达96%的能效提升,并可以提供高达32倍的处理吞吐量。
Large MIMO base stations remain among wireless network designers’ best tools for increasing wireless throughput while serving many clients, but current system designs, sacrifice throughput with simple linear MIMO detection algorithms. Higher-performance detection techniques are known, but remain off the table because these systems parallelize their computation at the level of a whole OFDM subcarrier, sufficing only for the lessdemanding linear detection approaches they opt for. This paper presents FlexCore, the first computational architecture capable of parallelizing the detection of large numbers of mutually-interfering information streams at a granularity below individual OFDM subcarriers, in a nearly-embarrassingly parallel manner while utilizing any number of available processing elements. For 12 clients sending 64-QAM symbols to a 12-antenna base station, our WARP testbed evaluation shows similar network throughput to the state-of-the-art while using an order of magnitude fewer processing elements. For the same scenario, our combined WARP-GPU testbed evaluation demonstrates a 19× computational speedup, with 97% increased energy efficiency when compared with the state of the art. Finally, for the same scenario, an FPGAbased comparison between FlexCore and the state of the art shows that FlexCore can achieve up to 96% better energy efficiency, and can offer up to 32× the processing throughput.