Conference:Multicore Challenge 2014 (click here to see full programme)
Session Type:Multicore Tools Demonstration
Session Title:Multi-Threaded Profiling using QNX Momentics
Presenter/s:Garry Bleasdale and Mike Freer
Overview:Using the QNX Momentics IDE system level profiling tools to analyse the behaviour of multithreaded real-time processes running in SMP mode on a quad core Freescale I.MX6 CPU in terms of CPU usage, core migration and cross core communication, and then tuning the scheduling whilst the system remains up and running to optimise performance.

  • System level profiling
  • On the fly scheduling optimisation

QNX Software Systems Limited, a subsidiary of BlackBerry, is a leading vendor of operating systems, development tools, and professional services for connected embedded systems. Global leaders such as Audi, Cisco, General Electric, Lockheed Martin, and Siemens depend on QNX technology for vehicle infotainment units, network routers, medical devices, industrial automation systems, security and defense systems, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems Limited is headquartered in Ottawa, Canada; its products are distributed in more than 100 countries worldwide.

Speaker Bio:Garry Bleasdale is a field application engineer for QNX Software Systems, where he helps embedded developers design systems for the general embedded industry. Prior to joining QNX, Garry worked as a project leader at Thales Training & Simulation, specifying, designing, and commissioning major hardware and software subsystems for military flight simulators.Garry’s areas of expertise include architecting real-time systems, aircraft system/avionics simulation, and design of GUI-based systems. He holds an Honour’s Degree in Electrical & Electronic Engineering from Brighton University.