Date: |
Wednesday, February 15, 2012 |
![]() |
![]() |
![]() |
Overview
Running software on a multicore processor is, in many cases, fairly easy. The real challenge is getting the software to make full use of all the processor's cores.
Join QNX Software Systems and Freescale Semiconductor as we discuss threading models for creating multiple concurrent tasks and parallel processing on multicore chips. We'll also explore design patterns for increasing parallelism (worker threads, peer threads, etc.) as well as techniques to optimize cache usage. A worked example will be presented showing developers how to use advanced multicore-aware tools to identify opportunities for parallelism and performance optimization. Screen shots retargeting software from a single- to quad-core device (QorIQ P4040 processor) will be included.
Special offer: Attend the live webinar and you will be entered for a chance to win a QorIQ P2020RDB-PCA reference design board through Arrow Electronics. Attendees will also have an opportunity to see a demonstration of the QNX QorIQ P2020 Multicore Starter Kit. Your local Arrow FAE will demonstrate the QorIQ P2020 Multicore Starter Kit, showing the benefits of multicore on the QNX platform.
Estimated length: 1 hour, including Q & A.
Who should attend: This one-hour seminar will be of interest to embedded software development managers, architects, and developers.
Speaker biographies:
Jeff Schaffer – Senior Applications Engineer – QNX Software Systems
Jeff Schaffer, a senior applications engineer with QNX Software Systems, has been working with a variety of operating systems at a systems level for over 27 years. He has also acted as a system architect and designed high-speed database technology. He has gained experience in several industries throughout his career, including medical, industrial, semiconductor processing, security, consumer electronics, telecom, and automotive computing. Mr. Schaffer holds Bachelor's of Science (Engineering) and Master's of Science (Computer Science) degrees from UCLA.
Jeff Logan – Business Development Manager – Freescale Semiconductor
Jeff Logan, Business Development Manager – Freescale Semiconductor A 25-year semiconductor veteran, Jeff is a subject matter expert in pattern matching, security and high performance multicore microprocessors with a demonstrated expertise on resolving the challenges from a system level perspective.
About QNX Software Systems
QNX Software Systems Co., a subsidiary of Research In Motion Limited (RIM), is a leading vendor of operating systems, middleware, development tools, and professional services for the embedded systems market. Global leaders such as Cisco, Daimler, General Electric, Lockheed Martin, and Siemens depend on QNX technology for network routers, vehicle telematics units, industrial control systems, medical instruments, security and defense systems, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems Limited is headquartered in Ottawa, Canada, and distributes products in over 100 countries worldwide. Visit www.qnx.com.
About Freescale Semiconductor
Freescale Semiconductor is a global leader in the design and manufacture of embedded semiconductors for the automotive, consumer, industrial and networking markets. The company is based in Austin, Texas, and has design, research and development, manufacturing, and sales operations around the world. www.freescale.com
Register for this free webinar now!