QNX Demonstrates QNX Multi-Core Edition on Dual Core Freescale MPC8641D Processor


News at a Glance...

  • QNX is first company to demonstrate both symmetric and bound multi-processing on the Freescale MPC8641D dual-core processor.
  • Demonstration shows how an application can switch dynamically between single-core and dual-core modes on a Freescale MPC8641D.
  • QNX will demonstrate these capabilities at the Freescale Technology Forum in Orlando July 24-27.
  • [/sidebar]

    FREESCALE TECHNOLOGY FORUM, Orlando, July 26, 2006 - QNX Software Systems, the industry leader in multi-core processing for embedded systems, announced today that it was the first company to successfully demonstrate an operating system that enables legacy and multi-core optimized applications to run simultaneously on the Freescale MPC8641D dual-core processor built on Power Architecture technology.

    At the Freescale Technology Forum in Orlando this week, QNX is demonstrating how the QNX® Neutrino® realtime operating system can concurrently support two types of multiprocessing on Freescale’s MPC8641D. Leveraging QNX Neutrino’s microkernel architecture, the company is showcasing how applications in a dual-core environment can be dynamically switched between symmetric multiprocessing (SMP) and “bound” multiprocessing (BMP). No other operating system vendor matches this flexibility.

    This design flexibility is supported by the QNX Momentics® development suite, the only multi-core aware development environment available today. Based on Eclipse, QNX Momentics has been built from the ground up to support multiprocessing. In addition to a multi-core aware debugger, QNX offers system optimization tools to balance CPU utilization and tune system performance.

    QNX’s innovative BMP option allows designers to run existing applications on dual- or even multi-core hardware without code changes. Legacy code can be “bound” to a specific core, ensuring correct operation and eliminating costly delays in troubleshooting existing software when migrating to a multi-core environment. At the same time, multi-core enabled applications can run on the same multi-core processor and take full advantage of the performance benefits of QNX Neutrino’s symmetric multiprocessing.

    “QNX offers the most viable migration strategy for users who wish to move towards full SMP on hardware such as the Freescale 8641D, but are concerned that their existing code may operate incorrectly in a truly parallel execution model,” said Kerry Johnson, product manager at QNX. “By binding applications to specific cores, designers can eliminate potential concurrency issues in existing applications or dedicate a core to specific functions, thereby maximizing the performance gains provided by Freescale’s processor.”

    ”QNX and Freescale joint multiprocessing solutions are being deployed in production systems today,” said Glenn Beck, industrial segment manager for Freescale’s Digital Systems Division. “With the arrival of the MPC8641D, customers can now further benefit from the increased integration combined with QNX’s comprehensive multi-core processing support.”

    QNX is demonstrating its multi-core support for the Freescale 8641D at the general showcase area, as well as in Freescale’s Power Talk forum.

    About QNX Software Systems

    QNX Software Systems, a Harman International company (NYSE: HAR), is the industry leader in realtime, embedded OS technology. The component-based architectures of the QNX® Neutrino® RTOS and QNX Momentics® development suite together provide the industry's most reliable and scalable framework for building innovative, high-performance embedded systems. Global leaders such as Cisco, DaimlerChrysler, General Electric, Lockheed Martin, and Siemens depend on QNX technology for network routers, medical instruments, vehicle telematics units, security and defense systems, industrial robotics, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems is headquartered in Ottawa, Canada, and distributes products in over 100 countries worldwide. Visit www.qnx.com.

    Editorial Contacts

    Paul Leroux
    QNX Software Systems
    +1 613 591-0931

    QNX, Momentics, and Neutrino are trademarks of QNX Software Systems GmbH & Co. KG, registered in certain jurisdictions, and are used under license. All other trademarks and trade names belong to their respective owners.