Exploration of energy efficient acceleration concepts for the ROHCv2 in LTE handsets
- 1 June 2011
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2011 6th IEEE International Symposium on Industrial and Embedded Systems
Abstract
In this paper, we present different acceleration concepts for the Robust Header Compression version 2 (ROHCv2) algorithms in Long Term Evolution (LTE) handsets. First, we explore the potential performance improvements and energy savings by adopting scratchpad memories at various sizes. Second, dedicated hardware accelerators with different data transfer modes are compared in terms of processing speed and energy efficiency on system level. By applying a virtual prototyping methodology with a proprietary filter module, we are able to investigate these two approaches within a state-of-the-art ARM based mobile phone platform at real software loads. Additionally, combined measurements of the execution time together with an estimation of the energy, that is consumed in the memory and the bus architecture, are performed. With reasonably dimensioned scratchpad memories (16 kB for instructions and data respectively), maximum speedups and energy savings both of approximately 60% are achieved depending on the cache sizes in the embedded processor. Even better performance, especially in combination with big caches, is reached with a dedicated ROHCv2 hardware accelerator supporting the processing of several packets at once in a so called list mode. Compared to the pure software case, the execution time and the energy consumption are both improved by up to 80% at small caches and still amount to more than 40% and almost 30% at big caches, respectively.Keywords
This publication has 15 references indexed in Scilit:
- Joint Uplink and Downlink Performance Profiling of LTE Protocol Processing on a Mobile PlatformInternational Journal of Embedded and Real-Time Communication Systems, 2010
- Optimizing the Processing Performance of a Smart DMA Controller for LTE TerminalsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- On the Design of a Suitable Hardware Platform for Protocol Stack Processing in LTE TerminalsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Acceleration of the L4/Fiasco microkernel using scratchpad memoryPublished by Association for Computing Machinery (ACM) ,2008
- Dynamic scratchpad memory management for code in portable systems with an MMUACM Transactions on Embedded Computing Systems, 2008
- Robust header compression (ROHC) in next-generation network processorsIEEE/ACM Transactions on Networking, 2005
- Analysis of Hardware Acceleration in Reconfigurable Embedded SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A new framework for power estimation of embedded systemsComputer, 2005
- Dynamic hardware/software partitioningPublished by Association for Computing Machinery (ACM) ,2003
- Scratchpad memoryPublished by Association for Computing Machinery (ACM) ,2002