Improving network connection locality on multicore systems
Incoming and outgoing processing for a given TCP connection often execute on different cores: an incoming packet is typically processed on the core that receives the interrupt, while outgoing data processing occurs on the core running the relevant user code. As a result, accesses to read/write conne...
Main Authors: | Pesterev, Aleksey, Strauss, Jacob, Zeldovich, Nickolai, Morris, Robert Tappan |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
Format: | Article |
Language: | en_US |
Published: |
Association for Computing Machinery (ACM)
2012
|
Online Access: | http://hdl.handle.net/1721.1/72689 https://orcid.org/0000-0003-0238-2703 https://orcid.org/0000-0003-2700-9286 |
Similar Items
-
Locating Cache Performance Bottlenecks Using Data Profiling
by: Pesterev, Aleksey, et al.
Published: (2012) -
The scalable commutativity rule: designing scalable software for multicore processors
by: Clements, Austin T., et al.
Published: (2014) -
Reinventing Scheduling for Multicore Systems
by: Boyd-Wickizer, Silas, et al.
Published: (2011) -
A Software Approach to Unifying Multicore Caches
by: Boyd-Wickizer, Silas, et al.
Published: (2011) -
Hare: a file system for non-cache-coherent multicores
by: Gruenwald, Charles, et al.
Published: (2016)