• Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

Stick a fork() in It: Parallel and Distributed Perl

Location: F150 Level: Intermediate
Average rating: **...
(2.75, 8 ratings)

Parallelism appears throughout the history of computing, yet many programmers have been caught off-guard by the proliferation of multicore systems. Luckily, Perl and Unix provide lots of tools for leveraging multicore or multinode environments. Let’s quit spoon-feeding the computer one byte at a time and get out our fork()s.

Appetizer: The basic models and concepts of parallelization via a brief history of parallel computing followed by a few fun facts about spaceships, Unix, and Ahmdal’s law.

Main course: Armed with these fundamentals, we’ll then study a few compact examples of turning sequential problems into parallel ones. We’ll find ways to bend or break the rules and see how parallelism changes some of the old assumptions.

Dessert: A quick tour through an open source parallel log processing system that demonstrates these techniques in a real-life production program.

Photo of Eric Wilhelm

Eric Wilhelm

Cisco, Inc.

Eric Wilhelm is a software and systems consultant, leader of the Portland Perl Mongers, and author of many CPAN modules. Eric is very involved in the open source community and is a contributor to several open source projects including Test::Harness, Module::Build, parrot, PAR, Jifty, and Moose.

OSCON 2008