Intel Software Network Connecting Developers. Building Community. Intel vpro Technology Virtual Seminar 2010 Getting to know Intel Active Management Technology 6.0
Fast and Free Software Assessment Tools to Help Enable Your Software for Intel Architecture Jeff Kataoka Marketing Program Manager Intel Software Partner Program March 3, 2010
Agenda Fast Track: Overview of Intel Software Assessment Tools for Intel Graphics Technology and Intel Multi-Core Technology Introduction of new tools: Intel Graphics Checker, Intel Concurrency Checker and future Software Assessment Tools Results: Real-world examples from members who are using Intel Software Assessment Tools today How to: Detailed, step-by-step instructions on how to best utilize the tools to your advantage Case studies & testimonials Current promotions Next steps Before we get started: Audience poll Q&A 3
The Need for Software Assessment Tools Developers face tight deadlines and limited resources As customers demand a focus on feature sets, performance testing gets delayed Benefits to performance testing early and often: Time and money savings Competitive advantage A change in code that costs $1 to fix during development costs: $100 to fix in a completed program Thousands of $$ after the software has been deployed * The Real Cost of Software Defects, LKP Consulting, http://www.lkpgroup.com/downloads.htm 4
The Need for Software Assessment Tools Figure 1: Increasing cost of defect correction * * The Real Cost of Software Defects, LKP Consulting, http://www.lkpgroup.com/downloads.htm 5
Software Assessment Tools Provide Fast, Easy & Free Measurement of Enablement Progress Easy way for members to measure the value of their enablement work within their application Delivers confidence by measuring progress 6
Intel Software Assessment Tools Are Here! www.intel.com/partner/sat3 Visit the Intel Software Partner Program site: Overview flash animation Videos & podcasts Frequently Asked Questions (FAQs) Links to each Software Assessment Tool resource page 7
Intel Software Assessment Tools Help you measure application enabling progress throughout the development cycle Download and run locally Upload your Tool Report File to receive a customized Software Assessment Report 8
Introduction of new tools Intel Graphics Checker, Intel Concurrency Checker and future Software Assessment Tools. 9
Intel Concurrency Checker Helps assess whether your application is threaded and that threads are running concurrently Measures the impact of your coding changes on application concurrency Upload your Tool Report File to receive a customized Software Assessment Report 10
Intel Concurrency Checker Results 11
Intel Graphics Checker Helps ensure that Windows* -based 3D games deliver a great end-user experience on PCs with Intel Graphics Technology Measures the impact of your coding changes on playability (average frame rate) Upload your Tool Report File to receive a customized Software Assessment Report * Other names and brands may be claimed as property of others 12
Intel Graphics Checker Results 13
Future Software Assessment Tools Manageability, Graphics v2.01 and Media Acceleration Software Assessment Tools coming in April 2010 Power Efficiency Software Assessment Tool coming in Q3 Notes: 1 - Graphics SAT v2.0 update (Q2) will add support for Windows 7, DirectX* 10, and Intel Core i3 processor & Intel Core i5 processor w/ Intel HD Graphics 14
How-to Detailed, step-by-step instructions on how to best utilize the tools to your advantage. 15
Step-by-Step for Intel Concurrency Checker www.intel.com/partner/sat3 16
Step-by-Step for Intel Concurrency Checker 17
Step-by-Step for Intel Concurrency Checker 18
Step-by-Step for Intel Graphics Checker www.intel.com/partner/sat3 19
Step-by-Step for Intel Graphics Checker 20
Step-by-Step for Intel Graphics Checker 21
Step-by-Step for Intel Graphics Checker 22
Software Assessment Tools Resources 23
Software Assessment Report (Multi-Core) Shows your results and compares them to Intel s suggested values Provides recommendations for improving your results Provides link to Intel Business Exchange to obtain Intel multi-core development tools 24
Software Assessment Report (Multi-Core) Shows how your results compare to Intel s suggested minimum values Compares your results with results of other, anonymous members with similar applications 25
System Requirements Graphics Applications Mainstream/ casual 3D games that use the Microsoft* DirectX 9 Application Programming Interface (API) 1 System requirements: 1 Microsoft Windows* XP or Vista* operating system. Laptop or desktop PC based on Intel 4 Series Express Chipsets with Intel Graphics Media Accelerator 4500, X4500, X4500HD, or 4500MHD Multi-Core Applications Any compiled language or Java Framework application System requirements: Microsoft Windows* XP or Vista*, Red Hat Enterprise Linux 4.7/ 5.1 Server, Novell SLES 10, or Ubuntu 8.04 LTS Server. Java Run-time Environment (JRE) version 6 update 11 (or higher) System based on Intel multi-core technology Notes: 1 - Graphics SAT v2.0 update (Q2) will add support for Windows 7, DirectX* 10, and Intel Core i3 processor & Intel Core i5 processor w/ Intel HD Graphics * Other names and brands may be claimed as property of others 26
Q&A Copy here Copy here >Copy here Copy here 27
Thank you for attending Intel vpro Technology Virtual Seminar 2010 Intel Active Management Technology (Intel AMT) Developer Resources Intel Software Network Manageability Community: www.software.intel.com/en-us/manageability/ ISN Manageability Forums: www.intel.com/software/manageability/forums ISN Manageability Blogs: www.intel.com/software/manageability/blogs/ Intel vpro Expert Center: http://communities.intel.com/community/openportit/vproexpert Intel Software Partner Program: www.intel.com/partner 28
Notices Copyright 2010, Intel Corporation. All rights reserved. Intel, Xeon and Core Inside are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. Go to: http://www.intel.com/products/processor%5fnumber/ 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, Go to: http://www.intel.com/performance/resources/benchmark_limitations.htm Results have been simulated and are provided for informational purposes only. Results were derived using simulations run on an architecture simulator or model. Any difference in system hardware or software design or configuration may affect actual performance. Results have been simulated and are provided for informational purposes only. Results were derived using simulations run on an architecture simulator or model. Any difference in system hardware or software design or configuration may affect actual performance. INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/#/en_us_01 29