Architectural Analysis of a Smart DMA Controller for Protocol Stack Acceleration in LTE Terminals

In this paper we present an architectural analysis of a smart DMA (sDMA) controller for protocol stack acceleration in mobile devices supporting 3GPP's Long Term Evolution (LTE). This concept already demonstrated a significant performance benefit over conventional approaches by on-the-fly header decoding and deciphering for the data plane of the LTE protocol stack layer 2 in downlink direction. With a low-level hardware implementation we prove that also from an architectural point of view the sDMA controller is suitable for LTE terminals. Compared to conventional hardware acceleration, chip area and energy consumption are reduced by 10% and 56%, respectively. Furthermore, we show that the header decoding has the highest architectural impact on the sDMA controller. By a change of the hardware/software partitioning within the header decoding unit, the chip area of the sDMA controller is decreased by 35%, while it consumes 39% less power. The improvement compared to the conventional approach (with the same modification) is then even increased to 17% (area) and 59% (energy).

[1]  Sebastian Hessel,et al.  Implementation and Benchmarking of Hardware Accelerators for Ciphering in LTE Terminals , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[2]  Sebastian Hessel,et al.  On the Design of a Suitable Hardware Platform for Protocol Stack Processing in LTE Terminals , 2009, 2009 International Conference on Computational Science and Engineering.

[3]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[4]  Anas Showk,et al.  Performance analysis of LTE protocol processing on an ARM based mobile platform , 2009, 2009 International Symposium on System-on-Chip.

[5]  Guido Bertoni,et al.  Power-efficient ASIC synthesis of cryptographic sboxes , 2004, GLSVLSI '04.

[6]  T. Eckart,et al.  Development and Verification of Embedded Firmware using Virtual System Prototypes , 2006, 2006 International Symposium on System-on-Chip.

[7]  Sebastian Hessel,et al.  On-the-fly hardware acceleration for protocol stack processing in next generation mobile devices , 2009, CODES+ISSS '09.

[8]  Kees van Berkel,et al.  Multi-core for mobile phones , 2009, DATE.

[9]  C.H. van Berkel,et al.  Multi-core for mobile phones , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[10]  S. Heinen,et al.  DATE 2007 "Best Industrial Designs" Session: From Algorithm to First 3.5G Call in Record Time - A Novel System Design Approach Based on Virtual Prototyping and its Consequences for Interdisciplinary System Design Teams , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.