Matches in SemOpenAlex for { <https://semopenalex.org/work/W2129782643> ?p ?o ?g. }
- W2129782643 abstract "Network Processor Units (NPUs) are a compromise between software-based and hardwired packet processing solutions. While slower than hardwired solutions, NPUs have the flexibility of software-based solutions, allowing them to adapt faster to changes in network protocols. Network processors have multiple processing engines so that multiple packets can be processed simultaneously within the NPU. In addition, each of these processing engines is multi-threaded, with special hardware support built in to alleviate some of the cost of concurrency. This hardware design allows the NPU to handle multiple packets concurrently, so that while one thread is waiting for a memory access to complete, another thread can be processing a different packet. By handling several packets simultaneously, an NPU can achieve similar processing power as traditional packet processing hardware, but with greater flexibility. The flexibility of network processors is also one of the disadvantages associated with them. Programming a network processor requires an in-depth understanding of the hardware as well as a solid foundation in concurrent design and programming. This thesis explores the challenges of programming a network processor, the Intel IXP2400, using a single-threaded packet scheduling algorithm, SI-WF2Q, as a sample case. SI-WF2Q is a GPS approximation scheduler with constant time execution. The thesis examines the process of implementing the algorithm in a multi-threaded environment, and discusses the scalability and load-balancing aspects of such an algorithm. In addition, optimizations are made to the scheduler implementation to improve the potential concurrency. The synchronization primitives available on the network processor are also examined, as they play a significant part in minimizing the overhead required to synchronize memory accesses by the algorithm." @default.
- W2129782643 created "2016-06-24" @default.
- W2129782643 creator A5027425598 @default.
- W2129782643 date "2006-01-01" @default.
- W2129782643 modified "2023-10-11" @default.
- W2129782643 title "Concurrent Implementation of PacketProcessing Algorithms on Network Processors" @default.
- W2129782643 cites W1515508441 @default.
- W2129782643 cites W1532854657 @default.
- W2129782643 cites W1582749418 @default.
- W2129782643 cites W1587207268 @default.
- W2129782643 cites W1649645444 @default.
- W2129782643 cites W1674877186 @default.
- W2129782643 cites W1769916841 @default.
- W2129782643 cites W18271625 @default.
- W2129782643 cites W183334939 @default.
- W2129782643 cites W1867018545 @default.
- W2129782643 cites W1917589801 @default.
- W2129782643 cites W1969714231 @default.
- W2129782643 cites W1974566690 @default.
- W2129782643 cites W1983096721 @default.
- W2129782643 cites W1983320383 @default.
- W2129782643 cites W2010365467 @default.
- W2129782643 cites W2023126431 @default.
- W2129782643 cites W2032309817 @default.
- W2129782643 cites W2049429083 @default.
- W2129782643 cites W2051793914 @default.
- W2129782643 cites W2059807497 @default.
- W2129782643 cites W2076516498 @default.
- W2129782643 cites W2079834329 @default.
- W2129782643 cites W2080393180 @default.
- W2129782643 cites W2105340125 @default.
- W2129782643 cites W2124678127 @default.
- W2129782643 cites W2139772512 @default.
- W2129782643 cites W2145638076 @default.
- W2129782643 cites W2147947594 @default.
- W2129782643 cites W2152708821 @default.
- W2129782643 cites W2160014138 @default.
- W2129782643 cites W2167506259 @default.
- W2129782643 cites W2168681242 @default.
- W2129782643 cites W2169706611 @default.
- W2129782643 cites W2171872428 @default.
- W2129782643 cites W2176566884 @default.
- W2129782643 cites W2296015560 @default.
- W2129782643 cites W2518700490 @default.
- W2129782643 cites W99514928 @default.
- W2129782643 hasPublicationYear "2006" @default.
- W2129782643 type Work @default.
- W2129782643 sameAs 2129782643 @default.
- W2129782643 citedByCount "1" @default.
- W2129782643 crossrefType "dissertation" @default.
- W2129782643 hasAuthorship W2129782643A5027425598 @default.
- W2129782643 hasConcept C111919701 @default.
- W2129782643 hasConcept C120314980 @default.
- W2129782643 hasConcept C138101251 @default.
- W2129782643 hasConcept C149635348 @default.
- W2129782643 hasConcept C158379750 @default.
- W2129782643 hasConcept C173608175 @default.
- W2129782643 hasConcept C193702766 @default.
- W2129782643 hasConcept C2779581428 @default.
- W2129782643 hasConcept C31258907 @default.
- W2129782643 hasConcept C41008148 @default.
- W2129782643 hasConcept C48044578 @default.
- W2129782643 hasConcept C74366991 @default.
- W2129782643 hasConceptScore W2129782643C111919701 @default.
- W2129782643 hasConceptScore W2129782643C120314980 @default.
- W2129782643 hasConceptScore W2129782643C138101251 @default.
- W2129782643 hasConceptScore W2129782643C149635348 @default.
- W2129782643 hasConceptScore W2129782643C158379750 @default.
- W2129782643 hasConceptScore W2129782643C173608175 @default.
- W2129782643 hasConceptScore W2129782643C193702766 @default.
- W2129782643 hasConceptScore W2129782643C2779581428 @default.
- W2129782643 hasConceptScore W2129782643C31258907 @default.
- W2129782643 hasConceptScore W2129782643C41008148 @default.
- W2129782643 hasConceptScore W2129782643C48044578 @default.
- W2129782643 hasConceptScore W2129782643C74366991 @default.
- W2129782643 hasLocation W21297826431 @default.
- W2129782643 hasOpenAccess W2129782643 @default.
- W2129782643 hasPrimaryLocation W21297826431 @default.
- W2129782643 hasRelatedWork W103220149 @default.
- W2129782643 hasRelatedWork W2036351336 @default.
- W2129782643 hasRelatedWork W2042817898 @default.
- W2129782643 hasRelatedWork W2089505589 @default.
- W2129782643 hasRelatedWork W2097595905 @default.
- W2129782643 hasRelatedWork W2100482330 @default.
- W2129782643 hasRelatedWork W2123740770 @default.
- W2129782643 hasRelatedWork W2142837994 @default.
- W2129782643 hasRelatedWork W2186066332 @default.
- W2129782643 hasRelatedWork W2520402256 @default.
- W2129782643 hasRelatedWork W2549075005 @default.
- W2129782643 hasRelatedWork W2582977077 @default.
- W2129782643 hasRelatedWork W2791411781 @default.
- W2129782643 hasRelatedWork W2811269533 @default.
- W2129782643 hasRelatedWork W2912884087 @default.
- W2129782643 hasRelatedWork W2920344407 @default.
- W2129782643 hasRelatedWork W2949889486 @default.
- W2129782643 hasRelatedWork W2968193396 @default.
- W2129782643 hasRelatedWork W2991062139 @default.
- W2129782643 hasRelatedWork W3019411874 @default.
- W2129782643 isParatext "false" @default.
- W2129782643 isRetracted "false" @default.