Suche senden
Hochladen
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
•
3 gefällt mir
•
1,193 views
Intel Developer Zone Community
Folgen
Intel Ultrabook Software Development Tools - presented by Uli Dumschat
Weniger lesen
Mehr lesen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Recomendados
Gestion du tactile sous windows 8
Gestion du tactile sous windows 8
Intel Developer Zone Community
Intro into Developing Ultrabook Applications - Intel AppLab Berlin
Intro into Developing Ultrabook Applications - Intel AppLab Berlin
Intel Developer Zone Community
Intel Ultrabook AppLab - ALL Slides
Intel Ultrabook AppLab - ALL Slides
Intel Developer Zone Community
Ultrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Ultrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Intel Developer Zone Community
Ultrabook Sensoren Beispiele
Ultrabook Sensoren Beispiele
Intel Developer Zone Community
Ultrabook Developer Resources - Intel AppLab Berlin
Ultrabook Developer Resources - Intel AppLab Berlin
Intel Developer Zone Community
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
Intel Developer Zone Community
Perceptual Computing
Perceptual Computing
Intel Developer Zone Community
Más contenido relacionado
Was ist angesagt?
Intel AppUp Webinar Italiano General Information
Intel AppUp Webinar Italiano General Information
Intel Developer Zone Community
MeeGo Overview DeveloperDay Munich
MeeGo Overview DeveloperDay Munich
Intel Developer Zone Community
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel Developer Zone Community
Android and Intel Inside
Android and Intel Inside
Intel Developer Zone Community
Writing applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTab
Intel Developer Zone Community
Intel Developer Day 2010, Berlin
Intel Developer Day 2010, Berlin
Michael Hülskötter
Kl ftf channel desktop roadmap final
Kl ftf channel desktop roadmap final
Aju Poduval
Deploying Intel Architecture-based Tablets with Windows* 8 at Intel
Deploying Intel Architecture-based Tablets with Windows* 8 at Intel
IT@Intel
UX: Raising the bar with Software Development by Sulamita Garcia from Intel
UX: Raising the bar with Software Development by Sulamita Garcia from Intel
BeMyApp
IT@Intel: Creating Smart Spaces with All-in-Ones
IT@Intel: Creating Smart Spaces with All-in-Ones
IT@Intel
Windows 8 hardware sensors
Windows 8 hardware sensors
Matteo Pagani
Chapter 05
Chapter 05
Sukanya Ben
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone Budget
Gail Frederick
Intel® Developer Zone
Intel® Developer Zone
Intel Developer Zone Community
【視覺進化論】AI智慧視覺運算技術論壇_2_ChungYeh
【視覺進化論】AI智慧視覺運算技術論壇_2_ChungYeh
MAKERPRO.cc
Droid con 2012 bangalore v2.0
Droid con 2012 bangalore v2.0
Premchander Rao
Intel RealSense For Digital Education
Intel RealSense For Digital Education
Choohan Cho
Moderne device management door middel van cloud
Moderne device management door middel van cloud
CompuTrain. De IT opleider.
Mobile Showcase Moblin2
Mobile Showcase Moblin2
Tomas Bennich
Sikuli
Sikuli
SATISH GORRIPOTU
Was ist angesagt?
(20)
Intel AppUp Webinar Italiano General Information
Intel AppUp Webinar Italiano General Information
MeeGo Overview DeveloperDay Munich
MeeGo Overview DeveloperDay Munich
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGo
Android and Intel Inside
Android and Intel Inside
Writing applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTab
Intel Developer Day 2010, Berlin
Intel Developer Day 2010, Berlin
Kl ftf channel desktop roadmap final
Kl ftf channel desktop roadmap final
Deploying Intel Architecture-based Tablets with Windows* 8 at Intel
Deploying Intel Architecture-based Tablets with Windows* 8 at Intel
UX: Raising the bar with Software Development by Sulamita Garcia from Intel
UX: Raising the bar with Software Development by Sulamita Garcia from Intel
IT@Intel: Creating Smart Spaces with All-in-Ones
IT@Intel: Creating Smart Spaces with All-in-Ones
Windows 8 hardware sensors
Windows 8 hardware sensors
Chapter 05
Chapter 05
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone Budget
Intel® Developer Zone
Intel® Developer Zone
【視覺進化論】AI智慧視覺運算技術論壇_2_ChungYeh
【視覺進化論】AI智慧視覺運算技術論壇_2_ChungYeh
Droid con 2012 bangalore v2.0
Droid con 2012 bangalore v2.0
Intel RealSense For Digital Education
Intel RealSense For Digital Education
Moderne device management door middel van cloud
Moderne device management door middel van cloud
Mobile Showcase Moblin2
Mobile Showcase Moblin2
Sikuli
Sikuli
Ähnlich wie Intel Ultrabook Software Development Tools - Intel AppLab Berlin
Обзор современных возможностей по распараллеливанию и векторизации приложений...
Обзор современных возможностей по распараллеливанию и векторизации приложений...
yaevents
Кирилл Мавродиев, Intel – Обзор современных возможностей по распараллеливанию...
Кирилл Мавродиев, Intel – Обзор современных возможностей по распараллеливанию...
Media Gorod
Developing Multi-OS Native Mobile Applications with Intel INDE
Developing Multi-OS Native Mobile Applications with Intel INDE
Intel® Software
Intel® XDK Разработка мобильных HTML5 приложений. Максим Хухро, Intel
Intel® XDK Разработка мобильных HTML5 приложений. Максим Хухро, Intel
Apps4All
Explore, design and implement threading parallelism with Intel® Advisor XE
Explore, design and implement threading parallelism with Intel® Advisor XE
Intel IT Center
Faster deep learning solutions from training to inference - Michele Tameni - ...
Faster deep learning solutions from training to inference - Michele Tameni - ...
Codemotion
Android on Intel platforms : current state, near-future, future & developers ...
Android on Intel platforms : current state, near-future, future & developers ...
BeMyApp
Build HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDK
Intel® Software
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Intel Software Brasil
Develop, Deploy, and Innovate with Intel® Cluster Ready
Develop, Deploy, and Innovate with Intel® Cluster Ready
Intel IT Center
Intel® VTune™ Amplifier - Intel Software Conference 2013
Intel® VTune™ Amplifier - Intel Software Conference 2013
Intel Software Brasil
It tools slideshare
It tools slideshare
IT@Intel
Intel tools to optimize HPC systems
Intel tools to optimize HPC systems
Intel Software Brasil
oneAPI: Industry Initiative & Intel Product
oneAPI: Industry Initiative & Intel Product
Tyrone Systems
Ready access to high performance Python with Intel Distribution for Python 2018
Ready access to high performance Python with Intel Distribution for Python 2018
AWS User Group Bengaluru
01 intel processor architecture core
01 intel processor architecture core
sssuhas
Kaseya Connect 2012 - Managing Intel vPro With Kaseya
Kaseya Connect 2012 - Managing Intel vPro With Kaseya
Kaseya
Intel XDK - Philly JS
Intel XDK - Philly JS
Ian Maffett
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Intel® Software
Intel IT Cloud Strategy
Intel IT Cloud Strategy
tdwiindia
Ähnlich wie Intel Ultrabook Software Development Tools - Intel AppLab Berlin
(20)
Обзор современных возможностей по распараллеливанию и векторизации приложений...
Обзор современных возможностей по распараллеливанию и векторизации приложений...
Кирилл Мавродиев, Intel – Обзор современных возможностей по распараллеливанию...
Кирилл Мавродиев, Intel – Обзор современных возможностей по распараллеливанию...
Developing Multi-OS Native Mobile Applications with Intel INDE
Developing Multi-OS Native Mobile Applications with Intel INDE
Intel® XDK Разработка мобильных HTML5 приложений. Максим Хухро, Intel
Intel® XDK Разработка мобильных HTML5 приложений. Максим Хухро, Intel
Explore, design and implement threading parallelism with Intel® Advisor XE
Explore, design and implement threading parallelism with Intel® Advisor XE
Faster deep learning solutions from training to inference - Michele Tameni - ...
Faster deep learning solutions from training to inference - Michele Tameni - ...
Android on Intel platforms : current state, near-future, future & developers ...
Android on Intel platforms : current state, near-future, future & developers ...
Build HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDK
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Develop, Deploy, and Innovate with Intel® Cluster Ready
Develop, Deploy, and Innovate with Intel® Cluster Ready
Intel® VTune™ Amplifier - Intel Software Conference 2013
Intel® VTune™ Amplifier - Intel Software Conference 2013
It tools slideshare
It tools slideshare
Intel tools to optimize HPC systems
Intel tools to optimize HPC systems
oneAPI: Industry Initiative & Intel Product
oneAPI: Industry Initiative & Intel Product
Ready access to high performance Python with Intel Distribution for Python 2018
Ready access to high performance Python with Intel Distribution for Python 2018
01 intel processor architecture core
01 intel processor architecture core
Kaseya Connect 2012 - Managing Intel vPro With Kaseya
Kaseya Connect 2012 - Managing Intel vPro With Kaseya
Intel XDK - Philly JS
Intel XDK - Philly JS
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Intel IT Cloud Strategy
Intel IT Cloud Strategy
Mehr von Intel Developer Zone Community
Intel Developer Zone MeetUp Intro
Intel Developer Zone MeetUp Intro
Intel Developer Zone Community
Utilisation des capteurs dans les applications windows 8
Utilisation des capteurs dans les applications windows 8
Intel Developer Zone Community
Ultrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab Berlin
Intel Developer Zone Community
The New Windows UI - Intel Ultrabook AppLab Berlin
The New Windows UI - Intel Ultrabook AppLab Berlin
Intel Developer Zone Community
Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5
Intel Developer Zone Community
MeeGo AppLab Desktop Summit 2011 - AppUp
MeeGo AppLab Desktop Summit 2011 - AppUp
Intel Developer Zone Community
Overview Intel AppUp developer program
Overview Intel AppUp developer program
Intel Developer Zone Community
Getting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUp
Intel Developer Zone Community
Mehr von Intel Developer Zone Community
(8)
Intel Developer Zone MeetUp Intro
Intel Developer Zone MeetUp Intro
Utilisation des capteurs dans les applications windows 8
Utilisation des capteurs dans les applications windows 8
Ultrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab Berlin
The New Windows UI - Intel Ultrabook AppLab Berlin
The New Windows UI - Intel Ultrabook AppLab Berlin
Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5
MeeGo AppLab Desktop Summit 2011 - AppUp
MeeGo AppLab Desktop Summit 2011 - AppUp
Overview Intel AppUp developer program
Overview Intel AppUp developer program
Getting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUp
Último
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
IES VE
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
MAGNIntelligence
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility WTS FEST
BillieHyde
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
Francesco Corti
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
DanBrown980551
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
IES VE
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
Brian Pichman
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
Neo4j
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
adam112203
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
Muhammad Tiham Siddiqui
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
The Good Food Institute
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Neo4j
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
DianaGray10
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
Knoldus Inc.
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
Vijayananda Mohire
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
KaustubhBhavsar6
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
DianaGray10
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
IPLOOK Networks
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
TopCSSGallery
Último
(20)
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility WTS FEST
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
1.
Intel® Software Development
Tools for Advanced Performance Boost Performance. Scale Forward. Ensure Confidence. Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners.
2.
Who I Am… •
Uli Dumschat • Computer Science Degree • Mobile Tools Product Marketing @ Intel • Since 1998 in SW Tools business, Intel since 2001 DL2BAT Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 2
3.
Intel® SSG/Developer Products
Division Premium Class Tools For Intel® Architecture http://www.intel.com/software/products Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 3
4.
Windows* 8 Compatibility OS/Environment
Development Intel® Software Requirements Development Tools Let‘s talk about Intel Tools For Windows* Desktop Apps Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 4
5.
Intel® Software Development
Tools Overview Libraries Bundled Suites Compilers Analysis/ Profiling Tools Let‘s have a closer look! ☺ Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 5
6.
Thriving in a
Multicore World with Intel® Parallel Studio XE
7.
Intel® Parallel Studio
XE Windows and Linux Value Proposition Leading Software Development Tools for What Optimized Application Performance, Scalable Parallelism, and Confidence What’s Included? • Performance - Intel tools are key to utilizing processor performance Why • Scale forward - Your application investment extends to tomorrow’s platforms • Confidence - Trusted software tools you can count on for best results • Leading C++ and Fortran performance optimizing compilers libraries, performance libraries, and analysis tools • Advanced parallel programming models to develop code for Intel® Xeon® How Processors today, easily extends to Intel® MIC architecture • Trusted software correctness tools for application quality and ensured confidence Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 7
8.
Intel® Parallel Studio
XE 2011 A Complete SW Tools Solution Covering All Phases Of SW Development Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 8
9.
Intel® Parallel Studio
XE Powerful Tools Provide Comprehensive Coverage Phase Productivity Tool Feature Benefit Intel® Parallel • Simplifies, demystifies, and speeds parallel application design Advisor Design Threading design assistant • Available for Intel® Parallel Studio XE for C++ Windows and Intel® C++ Studio Windows Windows (ESD) C/C++ and Fortran compilers and performance libraries • Enabling solution to achieve the Build & Intel® • Intel® Parallel Building Blocks application performance and Debug Composer XE • Intel® Integrated Performance scalability benefits of multicore and Primitives forward scale to manycore • Intel® Math Kernel Library Memory & threading dynamic • Increased productivity, code quality, Intel® analysis for code quality and lowers cost Verify • Finds memory, threading , and security Inspector XE Static Security Analysis for code quality (Studio products only) defects before they happen Performance Profiler for • Remove guesswork, saves time, makes Intel® VTune™ Tune optimizing application it easier to find performance and Amplifier XE performance and scalability scalability bottlenecks Optimized Performance, Scalable Parallelism, Confidence Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 9
10.
Intel® Parallel Studio
XE Product Details
11.
® Intel
Parallel Advisor - Overview Threading Assistant for Windows* Design Phase Simplifies and Speeds Threading Design Best Results with Parallelism Design Insight and Analysis Simplifies adding Parallelism Shorter learning curve for parallelism by helping to identify and experiment with parallel opportunities Step-by-step threading guidance From surveying code, finding the best implementation, to checking correctness. Evaluate return on investment Performance benefit vs. the cost of transitioning to parallelism Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 11
12.
Intel® Parallel Advisor
– Overview Design Phase Discover, Analyze, Check, Add Parallelism Analyzes the executing serial program as developers work through the methodology Survey Target Focuses effort where it will pay off and targets coarse-grain parallelism Annotate Sources Inserts annotations to sources to describe parallel experiments Check Suitability Evaluates performance impact and implication of the parallel experiments Check Correctness Finds and resolves conflicts before parallelism is applied. Reduces debugging problems by defining safe and solid paths to parallelism Models Intel® Threading Building Blocks, Intel® Cilk™ Plus, Microsoft*PPL, Windows* Threads, OpenMP* Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 12
13.
Intel Composer XE
- Overview Compilers, Performance Libraries, Debugging Tools • Leading Performance Optimizing Compilers Intel® C++ - Intel C++ and Fortran Compilers Composer XE - Intel® Integrated Performance Primitives, Intel® • Intel® C++ Compiler XE 12.1 • Intel® Parallel Building Blocks Math Kernel Library libraries - Intel® Threading Building Blocks - Profile-Guided Optimization (PGO) - Intel® Cilk™ Plus • Intel® Math Kernel Library - Interprocedural Optimization (IPO) • Intel® Integrated Performance - Guided-auto parallelism (GAP) Primitives - High-Performance Parallel Optimizer (HPO) - SIMD Pragma Intel® Fortran - C++ Array Notations Composer XE • Standard Support • Intel® Fortran Compiler XE 12.1 - OpenMP* • Intel® Math Kernel Library - C++0x • Intel® Integrated Performance Primitives - Support for key parts of the latest Fortran and C++ standards, Visual Studio* 2010 Shell for Visual Fortran* • Compatibility – Mix and Match Windows*, Linux*, Mac OS* - Binary and source compatible with Microsoft* Visual Studio* C++ and GCC* 32-bit & 64-bit multicore processor support Supported Environments Intel® AVX support Microsoft Visual Studio* 2005, 2008, 2010 Eclipse CDT and Mac XCode* Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 13
14.
Updated Compilers and
Libraries Produce Industry Leading Performance • Intel v12.1 compilers improve performance compared with: – Competitive compilers – Previous version Intel compilers Intel v12.1 Intel v12.1 Intel v12.1 Intel v12.1 Compiler on Compiler on Compiler on Compiler on Windows* vs. Linux* vs. Windows vs. Linux vs. nearest nearest v12.0 v12.0 competitor competitor C/C++ 47% faster 12% faster 11% faster 6% faster Integer1 C/C++ Floating 21% faster 9% faster 3% faster 1% faster Point1 Fortran2 24% faster 17% faster 22% faster 27% faster Notes: 1C/C++ performance measured using SPECint®_base2006 estimated RATE benchmark running on a 64 bit operating system 2 Fortran performance measured using Polyhedron* benchmark running on a 64 bit operating system. In this performance measurement, “faster” refers to percent reduction in time-to-completion. Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 14
15.
A Family of
Parallel Programming Models Developer Choice Intel® Cilk™ Plus Intel® Threading Domain- Domain-Specific Established Research and Building Blocks Libraries Standards Development C/C++ language Widely used C++ Intel® Integrated Message Passing Intel® Concurrent extensions to simplify template library for Performance Interface (MPI) Collections parallelism parallelism Primitives OpenMP* Offload Extensions Intel® Math Kernel Library Intel® Array Building Coarray Fortran Blocks Open sourced Open sourced Intel® SPMD Parallel OpenCL* Also an Intel product Also an Intel product Compiler Choice of high-performance parallel programming models • Libraries for pre-optimized and parallelized functionality • Intel® Cilk™ Plus and Intel® Threading Building Blocks supports composable parallelization of a wide variety of applications. • OpenCL* addresses the needs of customers in specific segments, and provides developers an additional choice to maximize their app performance • MPI supports distributed computation, combines with other models on nodes Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners.
16.
Advanced Tools to
Develop Code for Intel® Xeon® Processors Today, Easily Extends to Intel® MIC Architecture “SGI understands the significance of inter- “By just utilizing standard programming processor communications, power, density and on both Intel® Xeon processor and Intel® usability when architecting for exascale. Intel MIC architecture based platforms, the has made the leap towards exaflop computing performance met multi-threading with the introduction of Intel® Many Integrated scalability expectations and we Core (MIC) architecture. Future Intel® MIC observed near-theoretical linear products will satisfy all four of these priorities, performance scaling with the number especially with their expected ten times of threads.” – Hongsuk Yi, increase in compute density coupled with their Heterogeneous Computing Team familiar X86 programming environment.” – Leader, KISTI Supercomputing Center Dr. Eng Lim Goh, SGI CTO Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 16
17.
What’s New: Intel®
Cilk™ Plus v1.1 Implemented with Commercial Support; Simplifies Going Parallel • Enhanced performance and utilization of future Intel CPU cilk_for (int i=0; i<n; ++i) { Foo(a[i]); features } • SIMD pragma loops, vector length, Parallel loops made easy and elemental functions support • Mac OS* support }int fib (int n) }int fib (int n) { { if (n <= 2) if (n <= 2) return n; return n; else { else { int x,y; int x,y; x = fib(n-1); x = _cilk_spawn fib(n-1); y = fib(n-2); y = fib(n-2); return x+y; _cilk_sync; } return x+y; } } Turn serial code } Into parallel code Open spec at: cilkplus.org Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 17
18.
Intel® Inspector XE
- Dynamic Analysis Detects memory and threading errors • Memory errors • Invalid Memory Accesses • Memory Leaks • Uninitialized Memory Accesses • Improper usage of Memory API(s) • Resource Leaks (Windows only) • Threading Errors • Data Races • Deadlock/Lock Hierarchy Violation • Cross Stack Memory Accesses No special compiles (dynamic binary instrumentation) Analyze DLLs (source optional) Runs threaded 32 and 64-bit OSs (e.g., Windows 7, RHEL 6) Easy user interface Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 18
19.
Intel® Parallel Studio
XE - Static Analysis Detects over 250 different kinds of errors & security risks Coding Errors (partial list) • Memory and resource leaks • Incorrect OpenMP* and Cilk directives • Pointer and array errors Security Errors (partial list) • Buffer overflows and underflows • Uninitialized variables and objects • Incorrect pointer usage • Misuse of string, memory formatting library routines No compiler change required − Existing compiler for code generation − Intel compiler front end for static analysis No workload required Fast ~1.5X time of an optimizing compile† Easy user interface Static Analysis is included in all Studio XE products. It is not sold separately. † Estimate. Your results may vary. Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 19
20.
Intel® VTune™ Amplifier
XE Performance Profiler Where is my application… Spending Time? Wasting Time? Waiting Too Long? • Focus tuning on • See cache misses on • See locks by wait time functions taking time your source • Red/Green for CPU • See call stacks • See functions sorted by utilization during wait • See time on source # of cache misses • Windows & Linux We improved the performance of the latest run 3 fold. We wouldn't have • Low overhead found the problem without something • No special recompiles like Intel® VTune™ Amplifier XE. Claire Cates Principal Developer, SAS Institute Inc. Advanced Profiling For Scalable Multicore Performance Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 20
21.
Intel® VTune™ Amplifier
XE Tune Applications for Scalable Multicore Performance • Fast, Accurate Performance Profiles – Hotspot (Statistical call tree) – Hardware-Event Based Sampling • Thread Profiling – Visualize thread interactions on timeline – Balance workloads • Easy set-up – Pre-defined performance profiles – Use a normal production build • Compatible – Microsoft, GCC, Intel compilers – C/C++, Fortran, Assembly, .NET – Latest Intel® processors and compatible processors1 • Find Answers Fast – Filter extraneous data – View results on the source / assembly – Event multiplexing • Windows or Linux – Visual Studio Integration (Windows) – Standalone user i/f and command line 1 IA32 and Intel® 64 architectures. – 32 and 64-bit Many features work with compatible processors. Event based sampling requires a genuine Intel® Processor. Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 21
22.
Intel® Parallel Studio
XE Summary
23.
Intel® Parallel Studio
XE Performance, Quality, and Scalable Parallelism Solutions • Performance - Intel tools are key to utilizing processor performance • Scale forward - Your application investment extends to tomorrow’s platforms • Confidence - Trusted software tools you can count on software.intel.com Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 23
24.
Intel® Parallel Studio
XE Intel® Parallel Intel® C++ Intel® Fortran Family Suites Studio XE Studio XE Studio XE Intel® Inspector XE Memory and Thread Checker Analysis Intel® Static Security Analysis Intel® VTune™ Amplifier XE Performance Profiler Compilers Intel® C++ Compiler x Intel® Fortran Compiler x Intel® Integrated Performance Primitives x Libraries Intel® x Threading Building Blocks Intel® Math Kernel Library Tool Intel® Parallel Advisor C++ Windows available x (separate download) Windows MSRP $1,899 $1,499 $1,599 Windows SSR $759 $599 $639 Linux MSRP $2,249 $1,499 $1,799 Linux SSR $899 $599 $719 Intel Confidential - Internal Use Only Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012 24
25.
Software & Services
Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012
26.
Optimization Notice Optimization
Notice Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2®, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804 Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012
27.
Legal Disclaimer INFORMATION IN
THIS DOCUMENT IS PROVIDED “AS IS”. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO THIS INFORMATION INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. 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. BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Atom, Centrino Atom Inside, Centrino Inside, Centrino logo, Cilk, Core Inside, FlashFile, i960, InstantIP, Intel, the Intel logo, Intel386, Intel486, IntelDX2, IntelDX4, IntelSX2, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel vPro, Intel XScale, Itanium, Itanium Inside, MCS, MMX, Oplus, OverDrive, PDCharm, Pentium, Pentium Inside, skoool, Sound Mark, The Journey Inside, Viiv Inside, vPro Inside, VTune, Xeon, and Xeon 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. Copyright © 2011. Intel Corporation. http://intel.com/software/products Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners. 9/4/2012
28.
Backup Software &
Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners.
29.
ISV Guidance: Tools
for Parallelism App Tool Description Distributed MPI • Multi-fabric message passing library used for making applications perform better on IA-based clusters. Fortran OpenMP • Need high level abstractions (instead of low level native threads) • Look to use traditional execution patterns and utilize standards C Intel CilkTM • Language extensions for task and data parallelism Plus • Simple yet powerful compiler based solution with a lower overhead OpenMP • Need high level abstractions (instead of low level native threads) • Look to use traditional execution patterns and utilize standards OpenCL • Use specifically when heterogeneous support is required (CPU+GEN/NVIDIA/ATI support) • Need low level control/API and interoperability w/ OpenGL and DX • Requires deep expertise and advanced knowledge C++ Intel CilkTM • Language extensions for task and data parallelism. Plus • Simple yet powerful compiler based solution with a lower overhead PBB (TBB) • Widely used C++ template library for task parallelism. • Contains a rich feature set for general purpose parallelism OpenCL • Can be used in API level, but kernel needs to be implemented in C Select from a variety of powerful tools to aid parallelism Although most tools can be used for multiple languages, Intel recommendations are listed above. Software & Services Group Developer Products Division Copyright© 2011, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners.
Jetzt herunterladen