Title :
A dynamically programmable radio processing MPSoC with hardware-based task management
Author :
Sarode, Onkar ; Miljanic, Zoran ; Spasojevic, Predrag
Author_Institution :
Wireless Inf. Networks Lab. (WINLAB), Rutgers the State Univ. of New Jersey, New Brunswick, NJ, USA
Abstract :
We propose a programmable heterogeneous multi-processor system-on-chip (MPSoC) platform architecture for flexible radio processing that aims at striking a balance between performance (as provided by ASICs) and flexibility (as provided by SDR). Based on a novel hardware-oriented Virtual Flow Pipelining (VFP) framework, the key highlights of this solution are a simple task-level programming model for provisioning protocol flows, and the use of dedicated hardware-based OS-like support (VFP controllers) for run-time task management. We present a clustering-based MPSoC organization with distributed-shared VFP controllers and architectural support for message passing to address the scalability, hardware complexity, and performance tradeoffs. Performance evaluation demonstrates high utilization (70%+) of processing elements (PE) even for short tasks (120 cycles@200 MHz), which highlights the performance potential of the architecture when compared against traditional software controlled radio platforms. Also, a 802.11a-like OFDM transmitter has been implemented using the platform and single and multiple concurrent traffic flows at data rates of 6, 12 and 24 Mbps are executed. The achieved peak throughputs are 27, 51 and 88.5 Mbps respectively.
Keywords :
OFDM modulation; message passing; multiprocessing systems; pipeline processing; software radio; system-on-chip; OFDM transmitter; clustering-based MPSoC organization; dynamically programmable radio processing MPSoC; flexible radio processing; hardware complexity; hardware-based task management; hardware-oriented virtual flow pipelining framework; message passing; programmable heterogeneous multiprocessor system-on-chip platform architecture; protocol flow; run-time task management; software controlled radio platform; Computer architecture; Hardware; Pipeline processing; Protocols; Software; System-on-a-chip; Wireless communication;
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-9722-5
DOI :
10.1109/ACSSC.2010.5757734