Multiprocessing is nothing new. The techniques for creating successful multiprocessing systems are proven, well-known, and widely adopted. In fact, getting your software up and running on a multi-core processor is, in many cases, fairly easy.

So what's the real challenge then? The expectation is a scalable, field-proven, high performance solution. Embedded developers today are faced with designing applications that do more than just get up and running. Their applications must optimize the capabilities offered by the new generation of intelligent multi-core processors.

Join Kerry Johnson of QNX Software Systems and Steve Klinger of Cavium Networks as they address some of the key questions confronting developers building network applications for multi-core processors. This session will explore fundamental issues, such as high-availability, reliability, performance and troubleshooting, and review the case for a true microkernel real-time operating system on high-performance multi-core processors.

We will also offer an overview of the QNX Momentics development tools for multi-core applications. And, finally, we will discuss specific aspects of the QNX Neutrino RTOS's time-proven symmetric multiprocessing (SMP) capabilities, and advantages of its implementation on the Cavium OCTEON cnMIPs family of software-compatible, multi-core processors when developing intelligent network applications.

Estimated length: 1 hour, including Q & A.

Who should attend: This one-hour seminar will be of interest to embedded software development managers, architects, and developers facing multiprocessing design challenges in the networking industry.


Steve Klinger
Steve joined Cavium Networks in 2005 and is Sr. Product Line Marketing Manager for OCTEON Multicore processors, managing several processor product lines, acceleration cards, software development kits, and application software suites. Steve has 14 years of semiconductor marketing and applications engineering experience, focusing primarily on multicore processors for networking, and programmable logic. Prior to joining Cavium, Steve was Sr. Manager for Software and Solutions Marketing at AMCC for their NPU and traffic management products. He also spent 6 years with Cypress Semiconductor in a range of applications engineering and management roles. Steve holds a B.S.E.E. from the University of California, Davis.

Kerry Johnson
Kerry has 21 years of industry experience, primarily in telecommunications systems. Prior to joining QNX, he served in various roles, including software design manager, product manager, and project management director, at companies such as Nortel, CrossKeys, and Research in Motion. He currently works at QNX as Automotive Product Manager.