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