Until recently, the vast majority of embedded systems employed uniprocessor designs. The situation has changed due to the availability of an entire family of Intel® multi-core processors that offer greater processing capacity while significantly reducing overall power consumption. Solutions exist for a wide range of applications, from small battery-powered devices to large scale Internet routers.

Getting your software up and running is, in many cases, fairly straightforward. The real opportunity lies in getting the software to make full use of all the processor's cores and associated hardware-accelerated Intel technologies.

This webinar will discuss the latest embedded Intel multi-core processing platforms available today and provide a view into the upcoming offerings. A review of the various multi-processing models (e.g. AMP, SMP and BMP) is given plus a discussion on how each model affects code migration, parallelism, debugging and shared resources. It will then explore the tools available to help developers debug and optimize their multi-core applications and conclude with a worked example demonstrating how the tools can be used to maximize the performance on an Intel quad-core system.

Estimated length:
1 hour, including Q & A

Who should attend:
This one-hour seminar with a short Q&A will be of great interest to embedded software development managers, architects, and developers who are considering using a multi-core processor for an upcoming project.

There are no prerequisites for this session.

Bill Graham has over 18 years of experience in the software industry, including embedded and real-time systems development, UML modeling, and object-oriented design. At QNX Software Systems, Bill is responsible for product marketing for core QNX products: QNX Neutrino RTOS QNX Momentics Tool Suite. Prior to QNX, Bill has held product management and marketing positions at IBM, Rational, Klocwork, and ObjecTime. Bill holds a Bachelor's and Master's Degree in Electrical Engineering from Carleton University in Ottawa, Canada.

Edwin Verplanke is a Platform Solution Architect at Intel Corporation. Edwin holds a Bachelor's and Master's degree in Computer Science and Electrical Engineering, respectively. For the past 12 years Edwin has focused on communications board design, participated in various standards development covering high-speed interconnects, and more recently, researching multi-core architectures for the embedded market.