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.
Agenda:
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
Location:
Freescale Semiconductor
5 Walnut Grove, Suite 220
Horsham, PA 19044
Please register below.