DocumentCode :
2090428
Title :
A hardware multi-threading architecture for protocol processors
Author :
Qin, Wang ; Lei, Wang ; Qi Yue ; Huijuan, Wang ; Lining, Shi
Author_Institution :
Univ. of Sci. & Technol. Beijing, Beijing, China
fYear :
2010
fDate :
11-14 Nov. 2010
Firstpage :
539
Lastpage :
542
Abstract :
Multi-task is an important feature of network protocols, which encourages various hardware multi-threading architectures for network processors. In this paper, we proposed a pipelined multi-threading solution which is able to convert an existing single-threading processor into multi-threading one. This solution is independent on the original architecture and only involves division of pipeline stages, integration of thread context and stall control logics. A prototype of a 4-threaded processor was implemented and functionally verified in a MAC protocol application. Moreover, we also estimated its active power consumption and circuit area with 45 nm cell library, and our result shows that our solution saves 20.0% area than multi-core architecture while consuming similar power and performing same throughput.
Keywords :
access protocols; multi-threading; multiprocessing systems; pipeline processing; power consumption; 4-threaded processor; MAC protocol; active power consumption; hardware multithreading architecture; multicore architecture; network protocol processor; pipeline stages; pipelined multithreading solution; single threading processor; stall control logics; Clocks; Estimation; Random access memory; System-on-a-chip; Time division multiple access; Zigbee;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication Technology (ICCT), 2010 12th IEEE International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-6868-3
Type :
conf
DOI :
10.1109/ICCT.2010.5688895
Filename :
5688895
Link To Document :
بازگشت