Software Optimization Tools for MC Melbourne

Software Optimization Tools for Multi-Core Architectures

Presented by QNX Software Systems, Freescale and Curtis-Wright

*NEW Agenda item: QNX microkernel source code is now available
We will be discussing details from our Sept 12 announcement at this session - see agenda below.

Thursday, September 20, 2007
9am- 1pm
Hilton Melbourne Rialto Place (Melbourne, FL)
LUNCH sponsored by QNX Software Systems

Join QNX Software Systems, Freescale Semiconductor and Curtis-Wright 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, the dual-core MPC8641D and MPC8572DE processors available from Freescale and multi-processing boards including the 183 from Curtis-Wright provide 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 Curtis-Wright 183.


9:00 a.m. - 9:30 a.m. Registration and light breakfast
9:30 a.m. - 10:00 a.m. *NEW: QNX Microkernel source is now available (QNX Hybrid software model)
10:00 a.m. - 10:30 a.m. Freescale Semiconductor Technology Roadmap
10:30 a.m. - 11:00 a.m. MPC8641D/MPC8572DE Architectural Overview
11:00 a.m. - 11:30 p.m. Curtis-Wright Technology Overview
11:30 p.m. - 12:00 p.m. QNX Software Systems Architectural Overview
12:00 p.m. LUNCH served
12:15 p.m. - 12:45 p.m. Is your software ready for the transition to Multi-core?
Programming models and development tools
12:45 p.m. - 1:00 p.m. Demonstration: QNX Momentics Multi-Core technology on the Curtis-Wright 183

Hilton Melbourne Rialto Place
200 Rialto Place
Melbourne, FL 32901
Tel: 1-321-768-0200
web site

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.