• 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