For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at email@example.com.
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org.
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).
View a complete list of OSCON 2008 Contacts
Multicore processors change the way software developers approach application development. Developers will have to think about the challenges they face to keep their software applications in synch with the rapidly evolving multicore hardware.
The first challenge is the paradigm shift from thinking serial to designing software for the parallel world. The second challenge is how to obtain confidence in multithreading applications as they can introduce a new set of problems such as data races and deadlocks. The third challenge is ensuring scalability. Ideally, developers would want to design once and reap the benefits of their design in current and future hardware architectures without having to constantly react to the changing hardware landscape.
This class will also discuss a new release of Threading Building Blocks that makes developing scalable multithreaded applications much easier. Software development tools can greatly simplify some of the challenges of developing multithreaded applications and let the developer focus on the technology that they are providing to the world and not the challenges of keeping up with ever-changing hardware.
It’s designed for developers interested in multithreading, C/C++, STL, and other generic programming techniques.
Arch is the architect of Threading Building Blocks. He was the lead developer for KAI C++. At Shell he worked on seismic imaging on a 256 node nCUBE. He has a Ph.D. in computer science from the University of Illinois.
Robert has worked at Intel in the Software Solutions Group for about the last nine years. Currently his work entails customer technical support and promotion of Intel’s tools devoted to threading and application thread analysis. Prior to Intel Robert worked as a consultant for sixteen years as a software developer at Tektronix, doing everything from device drivers to graphics editors.