In addition, Star Student Project bind each back-end driver to a dedicated CPU core and dedicate a core to each queue. This can significantly reduce the number of context switches in back-end drivers, and consequently reduce cache miss rate in comparison with running different protocol stacks randomly on the processors. There are multiple ways to implement a multithreaded backend driver, such as: Multiple delayed interrupts (tasklets in Linux), multiple kernel threads, and multiple high-priority kernel threads.
Project Support for : Ph.D/M.E/M.Tech/B.E/B.Tech/MCA/Msc/BCA/Diplomo
Department : Computer Science/ Information Technology/ Electronics
Star Student Project
In addition, Star Student Project bind each back-end driver to a dedicated CPU core and dedicate a core to each queue. This can significantly reduce the number of context switches in back-end drivers, and consequently reduce cache miss rate in comparison with running different protocol stacks randomly on the processors. There are multiple ways to implement a multithreaded backend driver, such as: Multiple delayed interrupts (tasklets in Linux), multiple kernel threads, and multiple high-priority kernel threads.