Intel Compiler Debugger Tools 2 0 for Intel
Intel® Compiler / Debugger Tools 2. 0 for Intel XScale® Microarchitecture July 2005 Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others.
Agenda Why use Intel® Software Development Products? Intel® Compiler / Debugger Overview What’s new with Intel Software Development Products 2. 0? New Product Names Intel® C++ Software Development Tool Suite – – – Overview Compiler Features & Benefits Debugger Features & Benefits Availability & Packaging, Pricing Screenshots Performance & Testimonials Intel® C++ Compiler for Windows* CE – – – Overview Compiler Features & Benefits Debugging Extensions Features & Benefits Availability & Packaging, Pricing Screenshots Performance & Testimonials Summary Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 2
Why use Intel® Software Development Products? Industry leading performance Software Development Environment compatibility – Reduces the cost of development and deployment Excellent customer support Increased productivity – Find issues faster with efficient debugging and analysis tools Technology alignment – Latest Intel XScale® Microarchitecture (Intel® Personal Internet Client Architecture – Intel® PCA) based processor support – Next generation Intel processor support for early adopters (under CNDA) – Multiple target OS support Because Intel® PCA processors run best with Intel’s tailor-made Compilers & Debuggers Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 3
Intel® Compiler / Debugger Overview Intel® C++ Software Development Tool Suite 2. 0 For Intel XScale® Microarchitecture, Professional For Symbian OS*, Palm OS*, Nucleus* OS, Linux* (debugger only) and OS independent system software development OEM solution Intel® C++ Compiler 2. 0 For Windows* CE, Professional & Standard For Windows* CE, Windows Mobile* Software based development OEM and ISV solution Intel Silicon Support Intel® PXA 25 x, 26 x, 27 x, 800 F processors Intel® Wireless MMX™ and MMX™ 2 technology Complete software tools solution from one vendor Compiler Systems Various Debuggers Intel® Premier Support (Intel and through distribution channels) Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 4
What’s New in 2. 0? Intel® C++ Software Development Tool Suite 2. 0 For Intel XScale® Microarchitecture, Professional Full Compiler & Debugger support for Symbian OS* v 9 EABI compliant compiler Significantly improved compiler performance – …over previous Intel release v 1. 2 – …over leading Compiler Systems in the market Intel® C++ Compiler 2. 0 For Windows* CE, Professional & Standard Compiler & Debugging Extensions support for Microsoft Windows* CE 5. 0 and Windows Mobile* Software 5. 0 Plugs into Visual Studio* 5. 0 Full integration into Microsoft Windows Mobile Software Kits Significantly improved compiler performance – …over previous Intel release v 1. 2 – …over leading Compiler Systems in the market Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 5
New Product Names With the launch of v 2. 0 which replaces v 1. 2, we introduce new product names: Tool Suite – OLD: Intel® C++ Software Development Tool Suite – For Symbian OS*, Palm OS*, Nucleus* OS, and OS independent systems NEW with v 2. 0: Intel® C++ Software Development Tool Suite For Intel XScale® Microarchitecture, Professional Compiler for Windows CE – OLD: Intel® C++ Compiler – For Platform Builder for Windows* CE. NET NEW with v 2. 0: Intel® C++ Compiler For Windows* CE, Professional – – OLD: Intel® C++ Compiler For e. Mbedded Visual C++* NEW with v 2. 0: Intel® C++ Compiler For Windows* CE, Standard Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 6
Intel® C++ Software Development Tool Suite 2. 0 For Intel XScale® Microarchitecture, Professional Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 7
Intel® C++ Software Development Tool Suite 2. 0 For Intel XScale® Microarchitecture, Professional Overview Support for Code. Warrior* IDE Intel® C++ Compiler Intel® Assembler Intel® Linker Libraries, Utilities Intel® XDB Simulator Debugger XDB JTAG Debugger XDB Application Debugger Description Compilation system & set of Debuggers Plugs into Code. Warrior* 5. x IDE Tool Suite covers multiple target OS used in handheld space, and OS independent system software development Suited for first tests, boardbring up and OS based S/W development Ideal tool for OEM/ODMs creating devices, system and application software Symbian OS* Linux OS* Palm OS* Intel® XDB OS awareness plug-ins, etc. Nucleus* OS Feature plug-ins Intel XScale® Microarchitecture Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 8
Intel® C++ Software Development Tools Suite 2. 0 For Intel Xscale® Microarchitecture, Professional Compiler Features & Benefits Compiler Features Benefits Full Intel XScale® Microarchitecture support Full utilization of the Intel XScale® Microarchitecture (Intel® Personal Internet Client Architecture – Intel® PCA processors) to create highly optimized system and application software Enables better performance which can extend battery life time. Full Intel Wireless MMX™ and MMX™ 2 Technology Support Intel Wireless MMX technology The new Intel Wireless MMX instructions are supported by three levels: -Vectorization Optimization Switch -Intrinsic Function Support -Assembler Instruction Support Enable an additional performance benefit on multimedia applications by using Intel Wireless MMX technology. Floating Point Emulation Libaries High Performance floating point emulation libraries allow floating point usage without floating point processor. EABI Compliance An EABI compliant compiler system allows interoperability with other compiler systems including ARM and GNU. Build performance critical system or application code with the Intel Compiler and link them together with already existing binaries made with other EABI compliant compilers Symbian OS* support New Intel Compiler support for Symbian OS* v 8. 1 b (EABI), v 9. 0, v 9. 1. Create high performing system or application code for Symbian OS based phones using Intel XScale technology Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 9
Intel® C++ Software Development Tools Suite 2. 0 For Intel XScale® Microarchitecture, Professional Debugger Features & Benefits Debugger Features Benefits Full Intel XScale® Microarchitecture support Provides an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology. Easy and fully documented access to all processor registers and peripherals saves development time dramatically Execution Trace Support Enhances understanding of the flow of an executed program. Display the execution trace for system and application debugging for more effective debug cycles Full OS awareness All debugger variants (simulator, JTAG, application debug solution) are able to load OS awareness plug-ins for Symbian OS*, Palm OS*, Nucleus* OS, and Linux* based debugging Full understanding of the system behavior at all times. Display all relevant kernel information FLASH memory support As part of the software development cycle, Intel® XDB JTAG Debugger capabilities with the appropriate JTAG hardware interface provide full FLASH memory support to download and burn images into target-device FLASH memory. No extra FLASH software tools required. Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 10
Tools Availability v 2. 0 Intel® C++ Software Development Tool Suite 2. 0 Product For Intel XScale® Microarchitecture, Professional Purpose For OS independent & multiple target OS system & application S/W development Version V 2. 0 Targeted customers OEMs, key ISVs OS support Symbian OS* v 8. 1 b (EABI), v 9. 0, v 9. 1 Palm OS* v 5. x Nucleus* OS v 1. 14 Linux* (kernel 2. 4, 2. 6) (debugging only – no compiler support) Processor Support Intel® PXA 25 x, PXA 26 x, PXA 27 x processor family Intel® PXA 800 F processor Intel® Wireless MMX™ 2 technology IDE Support Code. Warrior* 5. x Pricing Visit: www. intel. com/cd/software/products/asmona/eng/compilers/219941. htm Channel & Support EPI www. epitools. com Sophia www. sophia. com Intel www. intel. com/cd/software/products/asmona/eng/compilers/219756. htm Availability Since July 19 th, 2005 Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 11
Intel® XDB Debugger – GUI Different debuggers – one GUI. Full transparency of the whole system architecture while debugging saves development time and bug-fixing Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 12
Intel® XDB Debugger – OS Awareness Intel® XDB Debugger is able to load OS awareness plug-ins for Symbian OS*, Palm OS*, Nucleus*OS, and Linux* based debugging Full understanding of the system behavior at all times. Display all relevant kernel information Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 13
Intel® XDB Debugger – Execution Trace Support Enhances understanding of the flow of an executed program. Display the execution trace for system and application debugging for more effective debug cycles C/C++ view Mixed Mode Assembler and C/C++ view Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 14
Intel® XDB Debugger – Bitfield Editor Provides an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) programming. Supports all processor features, including Intel® Wireless MMX™ / MMX™ 2 technology. Easy and fully documented access to all processor registers and peripherals saves development time dramatically Functionality of each flag will be described Complete description of the actual register Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 15
Intel® XDB Debugger – Flash Memory Support Intel® XDB JTAG Debugger provide full FLASH memory support to download and burn images into target-device FLASH memory. No extra FLASH software tools required. Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 16
Performance Internal benchmarks based on functions from – – – Automotive Consumer Networking Office Telecom Bare metal tests (no OS involved) Compiler benchmarks based on standard/comparable optimization switches Performance gain: Intel C++ Software Development Tool Suite 2. 0 vs. market leading tools – up to 25% (32 bit ARM mode) – up to 40% (16 bit Thumb mode) Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www. intel. com/software/products or call (U. S. ) 1 -800 -628 -8686 or 1 -916 -356 -3104 Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 17
Customer Testimonials "We're excited to announce that we have successfully optimized our application software as part of the “Software Optimization Course for Palm Devices” targeted at Intel® PCA processors and integrated the new Intel Compiler into our solution development process. By using the Intel C++ Software Development Tool Suite 2. 0 for Intel XScale® microarchitecture, Professional, we've achieved a 40% percent performance improvement. In addition to this impressive performance improvement, the new Intel C++ Software Development Tool Suite 2. 0 was easy to integrate into our existing development environment. Intel® Premier Support was very helpful and responsive during this process. “ Daniel Igarashi (Unesp/Brazil) "We have used the Intel® C++ compiler and tools for Intel® PCA processors to develop our H. 264 codec and Aacplus V 2 player on various mobile devices. Compared to previous compilers, we saw a 15%--40% performance improvement”. Wang Gang (CTO Guangzhou Funinhand Electronic Technology Co. , Ltd. ) "We successfully use the Intel(R) C++ Software Development Tool Suite primarily for debugging. Its debug capabilities are extremely helpful for low-level board bring-up and early development, as well as system level trouble-shooting. We expect this to greatly accelerate time to market for our products. We have had a very pleasant experience with Intel's technical support, which is always responsive and timely. We appreciate this, since it is very important and crucial for us to make good progress in our development work. “ Wu Qiong (Mobile Computing and Communications, Venture Electronics Solutions Pte Ltd) Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 18
Intel® C++ Compiler 2. 0 For Windows* CE, Professional & Standard Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 19
Intel® C++ Compiler 2. 0 For Windows* CE, Professional Overview Support for Windows* CE Development Environment Intel® C++ Compiler Description Compilation system & Debugging Extensions Plug-in solution for Microsoft Windows* CE software development environment Suited for Windows* CE, and Windows Mobile* Software based development “Professional” edition includes Intel® e. XDI JTAG driver, which turns Microsoft* Platform Builder into a JTAG solution with access to Intel® Personal Internet Client Architecture (Intel® PCA) processor specific features “Professional” Edition product includes a “Standard” Edition installation for pure application development Ideal tool for OEM/ODMs creating devices, system and application software Intel® Assembler Libraries, Utilities Intel® Debugging Extensions Intel® e. XDI JTAG Driver FLASH memory support Peripheral Device Register Browser Execution Trace support Intel XScale® Microarchitecture Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 20
Intel® C++ Compiler 2. 0 For Windows* CE, Standard Overview Support for Windows* CE Development Environment Intel® C++ Compiler Intel® Assembler Libraries, Utilities Description Compilation system & Debugging Extensions Plug-in solution for Microsoft Windows* CE software development environment Suited for Windows* CE, and Windows Mobile* Software based development ISV solution available with Intel® Debugging Extensions using Microsoft Active. Sync* no JTAG hardware required Ideal tools for ISVs creating applications Intel® Debugging Extensions Support for Microsoft Active. Sync* based communication Peripheral Device Register Browser Execution Trace support Intel XScale® Microarchitecture Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 21
Intel® C++ Compiler 2. 0 For Windows* CE, Professional & Standard Compiler Features & Benefits Compiler Features Benefits Full Intel XScale® Microarchitecture support Full utilization of the Intel XScale Microarchitecture (Intel® Personal Internet Client Architecture – Intel® PCA processors) to create highly optimized system and application software Enables better performance which can extend battery life time. Full Intel® Wireless MMX™ and MMX™ 2 Technology Support The new Intel Wireless MMX instructions are supported by three levels: -Vectorization Optimization Switch -Intrinsic Function Support -Assembler Instruction Support Enable an additional performance benefit on multimedia applications by using Intel Wireless MMX technology Floating Point Emulation Libaries High Performance floating point emulation libraries allow floating point usage without floating point processor. Compatibility to Microsoft* Development Environment Plug and Play solution for Microsoft’s Development Enviroments, e. g. Visual Studio* 2005, e. Mbedded Visual C++*, Microsoft* Platform Builder, Windows Mobile* Software Adaptation Kits. Install, select and use the Intel Compiler to improve your system and application software performance running on Intel® PCA processor based devices. Latest Windows* CE support The Intel® Compiler is supports Microsoft’s latest Windows* CE 5. 0 and Windows Mobile* Software 5. 0. Create high performing system or application code for Windows CE and Windows Mobile Software based PDAs or phones using Intel® PCA processors. Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 22
Intel® C++ Compiler 2. 0 For Windows* CE, Professional Debugging Extensions Features & Benefits Debugging Extensions Features Full Intel XScale® Microarchitecture support The Intel® Debugging Extensions are an enhancement to the Microsoft Debugger and provide an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology. While using the standard Microsoft* Debugger, use the Debugging Extensions to have fully documented access to all co-processor and peripherals device registers. The detailed view into the Intel XScale microarchitecture helps to save development time dramatically. Execution Trace Support Enhances understanding of the flow of an executed program. Display the execution trace for system and application debugging for more effective debug cycles Intel® e. XDI JTAG Driver support turns Microsoft* Platform Builder into a JTAG debugger. Just connect Microsoft* Platform Builder via JTAG hardware interface to the Intel® PCA processor based platform/device and have full access to all Intel® PCA processor specific features. The ideal tool for device manufacturers. FLASH memory support As part of the software development cycle, the Intel® e. XDI JTAG driver capabilities with the appropriate JTAG hardware interface provide full FLASH memory support to download and burn images into target-device FLASH memory. No extra FLASH software tools required. “Professional” edition includes “Standard” edition “Professional” edition buyers get two products in one. Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 23
Intel® C++ Compiler 2. 0 For Windows* CE, Standard Debugging Extensions Features & Benefits Debugging Extensions Features Benefits Full Intel XScale® Microarchitecture support The Intel® Debugging Extensions are an enhancement to the Microsoft* Debugger and provide an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology. While using the standard Microsoft* Debugger, use the Debugging Extensions to have fully documented access to all co-processor and peripherals device registers. The detailed view into the Intel XScale microarchitecture helps to save development time dramatically. Execution Trace Support Enhances understanding of the flow of an executed program. Display the execution trace for application debugging for more effective debug cycles Microsoft Active. Sync* support Connection through Microsoft* Active. Sync* to the target system. No extra hardware connection required (e. g. , JTAG). To obtain full access to the Intel hardware architecture, however, the actual device used must be enabled for Intel Debugging Extensions by the device manufacturer. Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 24
Tools Availability v 2. 0 Product Intel® C++ Compiler 2. 0 For Windows* CE, Professional ** For Windows* CE, Standard ** Purpose For Windows* CE, Windows Mobile* Software based system S/W Software based S/W application development “Professional” version includes also the “Standard” version V 2. 0 Targeted customers OEMs OS support Windows* CE 4. 2 ISVs Windows* CE 5. 0 Windows Mobile 2003 Software Windows Mobile 5. 0 Software Processor Support Intel® PXA 25 x, PXA 26 x, PXA 27 x processor family Intel® PXA 800 F processor Intel® Wireless MMX™ 2 technology IDE Support Platform Builder e. Mbedded Visual C++* Visual Studio* 5. 0 Pricing Visit: www. intel. com/cd/software/products/asmona/eng/compilers/223529. htm Channel & Support Intel www. intel. com/cd/software/products/asmona/eng/compilers/222913. htm Availability Since July 19 th, 2005 Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 25
Intel® Debugging Extensions - Bitfield Editor Provides an in-depth view into Intel XScale® Microarchitecture programming. Supports all processor features, including Intel® Wireless MMX™ / MMX™ 2 technology. Easy and fully documented access to all processor registers and peripherals saves development time dramatically Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 26
Intel® Debugging Extensions Enhance the Microsoft Windows* CE development environment: The Intel® Debugging Extensions provide a set of windows that provide full access to the Intel XScale® Microarchitecture of the latest Intel® Personal Internet Client Architecture (Intel® PCA) processors. Full transparency of the hardware architecture while using the standard Microsoft* Development Environment Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 27
Intel® Debugging Extensions – FLASH Memory Support The Intel® Debugging Extensions within the “Professional” Edition provide Intel® JTAG e. XDI Driver support to download in conjunction with JTAG interface hardware and burn images into target-device FLASH memory. No extra FLASH software tools required. Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 28
Intel® Debugging Extensions – Execution Trace Support Enhances understanding of the flow of an executed program. Display the execution trace for system and application debugging for more effective debug cycles Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 29
Performance Internal benchmarks based on functions from – – – Automotive Consumer Networking Office Telecom Bare metal tests (no OS involved) Compiler benchmarks based on standard/comparable optimization switches Performance gain: Intel® C++ Compiler 2. 0 vs. market leading compiler – up to 20% Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www. intel. com/software/products or call (U. S. ) 1 -800 -628 -8686 or 1 -916 -356 -3104 Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 30
Customer Testimonials "Intel's performance tools are a "must have" for Com. Vu engineers. Real-time video encoding is enabled in our Pocket. Caster software and this demands that we squeeze every possible cycle out of the CPU. The Intel(r) C++ Compiler for Windows CE* v 2. 0 consistently achieved performance gains of 8 - 12% across the board, even in areas that were not overly math intensive". William Mutual, Chairman Com. Vu · "Intel C++ 2. 0 for windows CE it is by far the best xscale compiler: the full support for WMMX makes it a "sine qua non" for every developer concerned about performance. We registered an amazing improvement (no less than 20%) in performance when we switched to the new Intel C++ Compiler 2. 0 during the development of our new Open. GL-ES-based 3 D engine for Intel® XScale Microarchitecture. But the performance leap is even greater when you talk about development time: the Debugging Extensions are the sweetest "candy" of this release and the first-class support we are already accustomed to has become even better. “ Carmine della Sala, Technology Guru, Spin. Vector s. r. l Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 31
Summary Intel provides a superior Compiler performance for Intel XScale® technology-based devices and software applications C/C++ code compiled with Intel Software Development Tools can extend battery life time A comprehensive set of debuggers and debugging extensions, with full support of the hardware and software architecture shortens the development cycle – faster TTM For early adopters - Tools BETA programs are open for CNDA customers Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 32
Legal Information “XScale, Intel, MMX 2 are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. " Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 33
Backup Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 34
Contact Information Product Marketing: Uli Dumschat – Ulrich. Dumschat@intel. com, +49 (7305) 959 212 Business Development: Rick Layden – Rick. layden@intel. com, +1 (408) 765 8955 http: //www. intel. com/software/products Copyright © 2005, Intel Corporation. All rights reserved. http: //www. intel. com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. 35
- Slides: 35