Title :
WiBench: An open source kernel suite for benchmarking wireless systems
Author :
Qi Zheng ; Yajing Chen ; Dreslinski, Ronald ; Chakrabarti, Chaitali ; Anastasopoulos, Achilleas ; Mahlke, Scott ; Mudge, Trevor
Author_Institution :
EECS Dept., Univ. of Michigan, Ann Arbor, MI, USA
Abstract :
The rapid growth in the number of mobile devices and the higher data rate requirements of mobile subscribers have made wireless signal processing a key driving application of mobile computing technology. To design better mobile platforms and the supporting wireless infrastructure, it is very important for computer architects and system designers to understand and characterize the performance of existing and upcoming wireless protocols. In this paper, we present a newly developed open-source benchmark suite called WiBench. It consists of a wide range of signal processing kernels used in many mainstream standards such as 802.11, WCDMA and LTE. The kernels include FFT/IFFT, MIMO, channel estimation, channel coding, constellation mapping, etc. Each kernel is a self-contained configurable block which can be tuned to meet the different system requirements. Several standard channel models have also been included to study system performance, such as the bit error rate. The suite also contains an LTE uplink system as a representative example of a wireless system that can be built using these kernels. WiBench is provided in C++ to make it easier for computer architects to profile and analyze the system. We characterize the performance of WiBench to illustrate how it can be used to guide hardware system design. Architectural analyses on each individual kernel and on the entire LTE uplink are performed, indicating the hotspots, available parallelism, and runtime performance. Finally, a MATLAB version is also included for debugging purposes.
Keywords :
Long Term Evolution; benchmark testing; mobile computing; mobile handsets; operating system kernels; protocols; public domain software; signal processing; telecommunication standards; C++; IFFT; LTE uplink system; MATLAB version; MIMO; WiBench; channel coding; channel estimation; constellation mapping; data rate requirements; hardware system design; mobile computing technology; mobile devices; mobile platforms; mobile subscribers; open source kernel suite; open-source benchmark suite; self-contained configurable block; signal processing kernels; standard channel models; system performance; wireless infrastructure; wireless protocols; wireless signal processing; wireless system benchmarking; Benchmark testing; Channel estimation; Decoding; Kernel; Signal processing; Uplink; Wireless communication;
Conference_Titel :
Workload Characterization (IISWC), 2013 IEEE International Symposium on
Conference_Location :
Portland, OR
Print_ISBN :
978-1-4799-0553-9
DOI :
10.1109/IISWC.2013.6704678