Talk Details

Home
About
Register
FAQ
Talks
Schedules
OSS Expo
Discussions
Guides
Sponsors
Press
Photos
Contact
LB/2002
LB/2001
The BLUG
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

EVENTSPONSORS

Principal
Principal Sponsor

Platinum
Platinum Sponsor

Gold
Gold Sponsor

Silver
Silver Sponsor

ENDORSEDBY