• DocumentCode
    2209423
  • Title

    Program Design Methodology Based on Multithreading NP

  • Author

    Wei, Shuai ; Zhao, Rong-cai ; Tai, Ming ; Han, Feng

  • Author_Institution
    Comput. Sci. & Technol., ZhengZhou Inf. Sci. & Technol. Inst., Zhengzhou, China
  • fYear
    2009
  • fDate
    26-28 Dec. 2009
  • Firstpage
    324
  • Lastpage
    327
  • Abstract
    In order to reduce the speed gap between today´s processor and memory, many processors adopt multithreading technology, Intel IXP series Network Processor (NP) is such a typical kind. This paper takes IXP series Network Processor for example, first analyzes multithreading mechanism; then targeting on how to realize multi-thread synchronization, presents three design methods and a specific example which could illustrate the difference between these methods; at last does some experiments according to different design methods, from experiment results draws some conclusions which would be useful in designing applications based on multithreading NP, including producing as less constrains and context swaps as possible, making the program executing time be longer than the memory access latency at every stage and so on.
  • Keywords
    multi-threading; multiprocessing programs; Intel IXP series network processor; memory access latency; multithread synchronization; multithreading NP; multithreading technology; program design methodology; program executing time; Application software; Chemical technology; Computer science; Delay; Design engineering; Design methodology; Information science; Multithreading; Sleep; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Engineering (ICISE), 2009 1st International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-4909-5
  • Type

    conf

  • DOI
    10.1109/ICISE.2009.854
  • Filename
    5454590