Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
Events

QNX web seminars

QNX Software Systems
Events
Events Schedule
Webinars

Maximizing Performance from IA-32 Processors Using the Intel C++ Compiler

Date: Wednesday, March 2, 2005. 2 p.m. ET

Abstract

Complex and compute-intensive systems, such as videogaming, high-end process control and storage applications, manage large amounts of data and often contain millions of lines of code. To design systems that can handle increasingly heavy loads while delivering optimum functionality and performance, development teams need to maximize their code base and use standards-based tools that can help accelerate product delivery cycles.

Join QNX Software Systems and Intel for a technical web seminar that examines how the Intel® C++ Compiler 8.1 for QNX® Neutrino® RTOS improves application performance while preserving development investments. Intel Software Engineer Max Domeika will discuss advanced compiler features such as processor dispatch, vectorization, interprocedural optimization (IPO), and profile-guided optimization (PGO).

QNX Tools Engineer Graeme Peterson will then look at the integration of the compiler with GCC and the Eclipse-based QNX Momentics® tool suite to provide the choice and convenience of a unified development environment. The session will conclude with a demonstration using system profiling to compare CPU utilization from GCC with ICC (Intel C++ compiler) code. Results will be based on the time required for GCC vs ICC compiled code to render images using the Persistence of Vision Ray-Tracer™ (POV-Ray) Scene-rendering tools.

Attend this session to learn:

Speaker Biographies

Max Domeika is a staff software engineer in the Software Products Division at Intel, creating software tools targeting the Intel Architecture market. Over the past 8 years, Max has held several positions at Intel in compiler development which include project lead for the C++ front end and developer on the optimizer and the IA32 code generator. Max currently provides technical consulting for a variety of products targeting Embedded Intel Architecture. Max also provides software tools training serving as an instructor with the Intel Software College. Max earned a BS in Computer Science from the University of Puget Sound and a MS in Computer Science from Clemson University.

Graeme Peterson is a software engineer at QNX Software Systems, where he is currently the core tools team lead. During his eight years at QNX, Graeme has been responsible for maintaining the QNX ports of the GNU toolset including GCC, GDB, and the binutils and redeploying contributions back to the GNU software community. Graeme serves as one of the Free Software Foundation's GCC maintainers. He graduated from St. Lawrence College with a diploma in computer software engineering.

Click to register