Title :
Customizable coarse-grained energy-efficient reconfigurable packet processing architecture
Author :
Badawi, M. ; Hemani, Ahmed ; Zhonghai Lu
Author_Institution :
KTH R. Inst. of Technol., Stockholm, Sweden
Abstract :
In this paper, we present a highly customizable and rapidly reconfigurable multi-core packet processing architecture that provides energy and area efficiency while retaining flexibility. Presented architecture with its agile reconfigurability permits time-critical adaptability where resources can be re-clustered at run time in few cycles, hence, maintaining efficiency if requirements of the use-case change. We elaborate the flexibility and adaptability of our architecture and we report its evaluation results. For evaluation, we performed the widely-used UDP/IP and we compared our proposed architecture to low-power 32-bit general purpose processors, a custom ASIC implementation and a programmable protocol processor. Compared to GPP-based solutions, our architecture is 20-34 times more energy efficient while providing 2.4-4.1 times higher throughput. While retaining the programmability, the proposed solution achieved 78% of the energy efficiency of hardwired ASIC implementation. Compared to a programmable protocol processor, our solution has 2.6 times more throughput and requires only a third of the gate count. lastly, we quantified the worst-case time and average-case time required for time-critical adaptability when reconfiguration occurs during a real-life Voice-Over IP traffic.
Keywords :
application specific integrated circuits; multiprocessing systems; reconfigurable architectures; agile reconfigurability; custom ASIC implementation; customizable coarse grained energy efficient reconfigurable packet processing architecture; hardwired ASIC implementation; programmable protocol processor; real-life Voice-Over IP traffic; reconfigurable multicore packet processing architecture; retaining flexibility; time critical adaptability; Application specific integrated circuits; Delays; IP networks; Program processors; Protocols; Registers; Time factors;
Conference_Titel :
Application-specific Systems, Architectures and Processors (ASAP), 2014 IEEE 25th International Conference on
Conference_Location :
Zurich
DOI :
10.1109/ASAP.2014.6868627