liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Network Processor specific Multithreading tradeoffs
Linköping University, Department of Electrical Engineering.
2005 (English)Independent thesis Basic level (professional degree)Student thesis
Abstract [en]

Multithreading is a processor technique that can effectively hide long latencies that can occur due to memory accesses, coprocessor operations and similar. While this looks promising, there is an additional hardware cost that will vary with for example the number of contexts to switch to and what technique is used for it and this might limit the possible gain of multithreading.

Network processors are, traditionally, multiprocessor systems that share a lot of common resources, such as memories and coprocessors, so the potential gain of multithreading could be high for these applications. On the other hand, the increased hardware required will be relatively high since the rest of the processor is fairly small. Instead of having a multithreaded processor, higher performance gains could be achieved by using more processors instead.

As a solution, a simulator was built where a system can effectively be modelled and where the simulation results can give hints of the optimal solution for a system in the early design phase of a network processor system. A theoretical background to multithreading, network processors and more is also provided in the thesis.

Place, publisher, year, edition, pages
Institutionen för systemteknik , 2005. , 95 p.
Keyword [en]
Datorteknik, multithreading, network processors, computer architecture, system level design exploration
Keyword [sv]
National Category
Computer Engineering
URN: urn:nbn:se:liu:diva-2940ISRN: LITH-ISY-EX--05/3687--SEOAI: diva2:20283
Available from: 2005-06-15 Created: 2005-06-15

Open Access in DiVA

fulltext(722 kB)658 downloads
File information
File name FULLTEXT01.pdfFile size 722 kBChecksum SHA-1
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 658 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 338 hits
ReferencesLink to record
Permanent link

Direct link