Software Optimization Tools for Multi-Core Architectures Seminar Horsham

Software Optimization Tools for Multi-Core Architectures

Presented by QNX Software Systems and Freescale

Thursday, November 8, 2007
9am- 1pm
Freescale facility in Horsham, PA
LUNCH sponsored by QNX Software Systems

Join QNX Software Systems and Freescale Semiconductor for a technical seminar that looks at understanding and overcoming the challenges of designing optimized software for multi-processor/dual core processor systems.

Applications today require more and more processing performance within existing system power budgets. Fortunately for developers, Freescale multi-core power architecture technology provides many options for increasing and optimizing application performance without dramatically increasing power consumption.

There is one problem: most embedded engineers today are only familiar with single core processor programming and need to be able to select the appropriate programming model and access multi-core aware development tools to design and optimize software for dual core architectures. To address this imminent transition, QNX has introduced its Multi-core technology solution. The QNX Multi-core solution is the only offering that supports all three multi-processing model and advanced visualization tools to provide detailed insight into multi-core processor operation.

Presenters at this seminar will address the problem by exploring proven strategies and techniques for distributing software tasks across dual cores. It also discusses the benefits and tradeoffs of several multiprocessing models (asymmetric multiprocessing (AMP), symmetric multiprocessing (SMP), and a QNX innovation called bound multi-processing (BMP) that combines the simplified programming model inherent to SMP with the control of AMP. Following this, a detailed overview of QNX Momentics, the most advanced development tools suite available for multi-core processor debug and optimization will be provided. A worked example showing a single threaded application migrating to multi-core processing along with the performance gains achievable will be presented. Finally, a demonstration of QNX Momentics IDE 4.0 will be shown on the MPC8641D.


9:00 a.m. - 9:30 a.m. Registration and light breakfast
9:30 a.m. - 9:45 a.m. Introduction and agenda overview
9:45 a.m. - 10:15 a.m. Freescale Semiconductor Technology Roadmap
10:15 a.m. - 11:00 a.m. MPC8641D/MPC8572DE Architectural Overview
11:00 a.m. - 11:30 p.m. QNX Software Systems Architectural Overview
11:30 a.m. LUNCH served - informal discussion/Q&A
11:45 p.m. - 12:45 p.m. Is your software ready for the transition to Multi-core?
Programming models, development tools, identifying opportunities for
parallelism and optimizing performance on multi-core processors
12:45 p.m. - 1:00 p.m. Demonstration: QNX Momentics Multi-Core technology on MPC8641D Argo Navis

Freescale Semiconductor
5 Walnut Grove, Suite 220
Horsham, PA 19044

We are looking forward to seeing you there!

Please register below.

First Name:
Last Name:
Suite or P.O. Box:
ZIP/Postal Code:
Primary Industry:

I would like to subscribe to the QNX Source e-newsletter for monthly updates on QNX products, support, technical articles, white papers and more.
I would like to receive product and event announcements from QNX.

By clicking "Submit" below you are indicating that you have read, understood and agree to the QNX Privacy Policy and the QNX Web Site Terms of Use.