• 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

What’s New in Threading Building Blocks?

Emerging Topics
Location: E146 Level: Intermediate
Average rating: ****.
(4.00, 3 ratings)

Intel® Threading Building Blocks (Intel® TBB) is a C++ library that simplifies parallel programming for multi-core. Marking the first anniversary of TBB going open-source at OSCON 2007, this talk explains new features of TBB. Many of these features are the result of discussions in the TBB open-source forum. They simplify programming, improve performance, or make TBB more widely applicable. Key features to be covered include cache affinity, task cancellation, and exception safety in a parallel environment, as well as the thread wrapper class. Other improvements in interface and implementation will be described too.

Michael Voss


Michael Voss is a Senior Staff Software Engineer in Intel’s Performance, Analysis and Threading Lab, where he is currently one of the lead developers of Intel Threading Building Blocks. Michael taught in the Department of Electrical and Computer Engineering at the University of Toronto from 2001 – 2005. He received his Ph.D. and M.S.E.E. degrees in Electrical Engineering from Purdue University in 2001 and 1997, respectively. His interests include languages, tools and compilers for parallel computing.

OSCON 2008