|
Talk Details |
|
Speaker Name |
Harald Welte |
Company |
|
Talk Title |
Kernel Development and SMP: Locking primitives, cacheline effects |
Track |
Development |
Scope |
Technical |
Synopsis |
The Linux Kernel became SMP (symmetric multiprocessor) aware in the 2.2.x series, and has received numerous SMP optimizations during 2.4.x and 2.5.x.
These days it is practically impossible to develop any code inside the kernel without caring about the special effects introduced by SMP.
Depending on the context your particular piece of code will run, certain locking principles will have to be followed and according locking primitives to be used.
The presentation aims to give an overview and some guidelines on the current best practise of SMP-aware programming within the linux kernel.
|
Speaker Profile |
Harald Welte is one of the five netfilter/iptables core team members, and the current Linux firewalling maintainer. His main interest in computing has always been networking. In the few time left besides netfilter/iptables related work, he's writing obscure documents like the UUCP over SSL HOWTO. Other kernel-related projects he has been contributing are user mode linux and the international (crypto) kernel patch. In the past he has been working as an independent IT Consultant working on closde-source projects for various companies ranging from banks to manufacturers of networking gear. During the year 2001 he was living in Curitiba (Brazil), whre he got sponsored for his Linux related work by Conectiva Inc. Since February 2002, Harald has been contracted part-time by Astaro AG, who are sponsoring him for most of his current netfilter/iptables work. Harald is living in Berlin, Germany. |
Download Slideshow
No of Downloads - 224 |
( PDF ) Click here to download the slides.
|
Disclaimer :
The text and images in these slideshows have been provided by the
speaker, not by the Linux Bangalore/2003 organizers. Copyright or any other form of complaints
should be taken up with the speaker.
|
See Talk Schedule
In case you face any problems in downloading the slides, please contact us
|
|
EVENT SPONSORS

Principal Sponsor

Platinum Sponsor

Gold Sponsor

Silver Sponsor
ENDORSED BY
|