Robert Watson's Slides from EuroBSDCon 2005
EuroBSDCon 2005 took place in Basel, Switzerland in November, 2005.
Due to an injury, I was unable to attend the conference itself, and my
talks were presented in absentia by Poul-Henning Kamp and Ed Maste, who
have my greatest appreciation!
eurobsdcon2005-netperf.pdf -
Introduction to Multithreading and Multiprocessing in the FreeBSD SMPng
Network Stack (paper)
20051126-eurobsdcon2005-netperf.pdf - Introduction to Multithreading and Multiprocessing in the FreeBSD SMPng
Network Stack (presentation)
The FreeBSD SMPng Project has spent the past five years redesigning and
reimplementing SMP support for the FreeBSD operating system, moving from a
Giant-locked kernel to a fine-grained locking implementation with greater
kernel threading and parallelism.
This paper introduces the FreeBSD SMPng Project, its architectural goals and
implementation approach.
It then explores the impact of SMPng on the FreeBSD network stack, including
strategies for integrating SMP support into the network stack, locking
approaches, optimizations, and challenges.
Copyright 2005 Robert N. M. Watson. All rights reserved.