SlideShare a Scribd company logo
1 of 27
Optimization on Intel® Xeon Phi™
Coprocessors (and Welcome to Parallel
Universe Computing Challenge)
James Reinders and Jim Jeffers
Highly Parallel Coprocessor
for

Highly Parallel Workloads
Intel® Xeon Phi™ coprocessor peak

Intel® Xeon® processor peak

© 2013, James Reinders & Jim Jeffers, diagram used with permission
Intel® Xeon Phi™ coprocessor (Knights Corner) vs.
Intel® Xeon® processors (Sandy Bridge-EP, Ivy Bridge-EP)
A companion to Intel Xeon processors, not a replacement
A ceiling lifter – Intel Xeon Phi coprocessor perspective

 4x+ # of threads
 KNC: up to 61 cores with 4 threads/core on 1 socket
 SNB-EP, IVB-EP: 16, 12 cores with 2 threads/core on 2 sockets

 One package vs. SNB-EP’s and IVB-EP’s two
 2x vector length vs. Intel® Advanced Vector Extensions
 KNC: 8 DP, 16 SP
 SNB, IVB: 4 DP, 8 SP

 Higher bandwidth
 McCalpin Stream Triad (GB/s)
– 175 on KNC 1.24GHz 61C, 76 on SNB 16C 2.9GHz, 101 on IVB 12C 2.7GHz

 Instructions
 Shorter latency on extended math instructions
Flexible Execution Models

SOURCE
CODE
Compilers, Libraries
and Parallel Models

Serial and moderately parallel code

Code

Percenta
ge of

Highly parallel code

MAIN ( )

XEON(s)

Execution
Models

MAIN ( )

XEON(s)

MAIN ( )
Xeon Phi(s)

XEON(s)

MAIN ( )
Xeon Phi(s)

Xeon Phi(s)

Multicore Only
(90%+ of applications)

Host

MAIN ( )

Linux*

Windows*




Multicore Hosted with
Manycore Offload




Symmetric



Manycore Only



Neo-Heterogeneous
Source
Compilers
Libraries,
Parallel Models

Multicore CPU

Multicore CPU

Intel® MIC
architecture
coprocessor
Illustrative example
Fortran code using MPI, single threaded originally.
Run on Intel® Xeon Phi™ coprocessor natively (no offload).
Based on an actual customer example.
Shown to illustrate a point about common techniques.
Your results may vary!

Untuned
Performance on
Intel® Xeon®
processor

Untuned
Performance on
Intel® Xeon Phi™
coprocessor
Illustrative example
Fortran code using MPI, single threaded originally.
Run on Intel® Xeon Phi™ coprocessor natively (no offload).

Yeah!

Untuned
Performance on
Intel® Xeon®
processor

Untuned
Performance on
Intel® Xeon Phi™
coprocessor

TUNED
TUNED
Performance on
Performance on
Intel® Xeon Phi™
Intel® Xeon®
coprocessor
processor
Illustrative example
Fortran code using MPI, single threaded originally.
Run on Intel® Xeon Phi™ coprocessor natively (no offload).

Yeah!
Common optimization
techniques…
“dual benefit”

Untuned
Performance on
Intel® Xeon®
processor

Untuned
Performance on
Intel® Xeon Phi™
coprocessor

TUNED
TUNED
Performance on
Performance on
Intel® Xeon Phi™
Intel® Xeon®
coprocessor
processor
Illustrative example
Fortran code using MPI, single threaded originally.
Run on Intel® Xeon Phi™ coprocessor natively (no offload).

Common optimization
techniques…
“dual benefit”

Untuned
Performance on
Intel® Xeon®
processor

Untuned
Performance on
Intel® Xeon Phi™
coprocessor

TUNED
Performance on
Intel® Xeon®
processor

TUNED
Performance on
Intel® Xeon Phi™
coprocessor
What’s New?
http://software.intel.com/mic-developer
Tools & Software Downloads
Getting Started Development
Guides
Video Workshops, Tutorials,
& Events
Code Samples & Case Studies
Articles, Forums, & Blogs
Associated Product Links
TRAINING TAB… “WEBINAR” link
Webinar: Introduction to High Performance
Application Development for Multicore and Manycore
Abstract: This two day webinar series introduces developers to the world of multicore
and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™
coprocessors. Expert technical teams at Intel discuss development tools, programming
models, vectorization, and execution models that will get your development efforts
powered up to get the best out of your applications and platforms.

When: Recorded
Where: Online (software.intel.com/mic-developer >
Who:

training > webinar)

High Performance Application Developers
Intel® Xeon Phi™ Coprocessor
High Performance Programming

lotsofcores.com

Jim Jeffers
James Reinders

“It’s really about programming
a 61-core x86 running Linux.”
Examples using C and Fortran.

Example code and figures
freely downloadable.
Motivates with examples,
includes coverage of
native, offload and MPI
programming methods.
http://www.lotsofcores.com
© 2013, James Reinders & Jim Jeffers, book image used with permission

This book belongs on
the bookshelf of every
HPC professional. Not

only does it successfully and
accessibly teach us how to
use and obtain high
performance on the Intel
MIC architecture, it is about
much more than that. It
takes us back to the
universal fundamentals of
high-performance
computing including how to
think and reason about the
performance of algorithms
mapped to modern
architectures, and it puts
into your hands powerful
tools that will be useful for
years to come.
—Robert J. Harrison
Institute for Advanced
Computational Science,
Stony Brook University
Next Intel® Xeon Phi™ Processor
(codename Knights Landing)

• Enhances CPU program compatibility by being one,
delivering on the advantages of heterogeneous
programming without the disadvantages.
• Preserves investments in current Intel® Xeon Phi™
programming.
•

including OpenMP* 4.0 offload
(and Intel offload directives) because “offload” for
coprocessor version becomes “native” for processor
version automatically in compilation!

• Integrated on-package memory, enhances
performance over off-package alone, using
standard programming APIs.
•
•
•

Standalone CPU (or coprocessor)
Intel’s industry leading 14nm process
Intel® AVX-512 instructions.

All products, computer systems, dates and figures specified are preliminary based on
current expectations, and are subject to change without notice.
Next Intel® Xeon Phi™ Processor
(codename Knights Landing)

• Enhances CPU program compatibility by being one,
delivering on the advantages of heterogeneous
programming without the disadvantages.
• Preserves investments in current Intel® Xeon Phi™
programming.
•

including OpenMP* 4.0 offload
(and Intel offload directives) because “offload” for
coprocessor version becomes “native” for processor
version automatically in compilation!

• Integrated on-package memory, enhances
performance over off-package alone, using
standard programming APIs.
•
•
•

Standalone CPU (or coprocessor)
Intel’s industry leading 14nm process
Intel® AVX-512 instructions.

All products, computer systems, dates and figures specified are preliminary based on
current expectations, and are subject to change without notice.
Next Intel® Xeon Phi™ Processor
(codename Knights Landing)

• Enhances CPU program compatibility by being one,
delivering on the advantages of heterogeneous
programming without the disadvantages.
• Preserves investments in current Intel® Xeon Phi™
programming.
•

including OpenMP* 4.0 offload
(and Intel offload directives) because “offload” for
coprocessor version becomes “native” for processor
version automatically in compilation!

• Integrated on-package memory, enhances
performance over off-package alone, using
standard programming APIs.
•
•
•

Standalone CPU (or coprocessor)
Intel’s industry leading 14nm process
Intel® AVX-512 instructions.

All products, computer systems, dates and figures specified are preliminary based on
current expectations, and are subject to change without notice.
Next Intel® Xeon Phi™ Processor
(codename Knights Landing)

• Enhances CPU program compatibility by being one,
delivering on the advantages of heterogeneous
programming without the disadvantages.
• Preserves investments in current Intel® Xeon Phi™
programming.
•

including OpenMP* 4.0 offload
(and Intel offload directives) because “offload” for
coprocessor version becomes “native” for processor
version automatically in compilation!

• Integrated on-package memory, enhances
performance over off-package alone, using
standard programming APIs.
•
•
•

Standalone CPU (or coprocessor)
Intel’s industry leading 14nm process
Intel® AVX-512 instructions.

All products, computer systems, dates and figures specified are preliminary based on
current expectations, and are subject to change without notice.
Intel® Xeon Phi™ Coprocessor Starter Kits
Go parallel today with a fully-configured
system starting below $5K*

3120A

OR

5110P

software.intel.com/xeon-phi-starter-kit
Other brands and names are the property of their respective owners.
*Pricing and starter kit configurations will vary. See software.intel.com/xeon-phi-starter-kit and provider websites for full details and disclaimers. Stated currency is US Dollars.
Structured Parallel Programming:
Patterns for Efficient Computation
Michael McCool
Arch Robison
James Reinders

Uses Cilk Plus and TBB as
primary frameworks for
examples.
Course materials available
(more coming in Spring).
Appendices concisely
summarize Intel® Cilk™ Plus
and Intel® Threading Building
Blocks (TBB).

http://www.parallelbook.com

SC’13 tutorial
all day was Sunday
This is a really great book…
I've been dreaming for a while
of a modern accessible book
that I could recommend to my
threading-deprived colleagues
and assorted enquirers to get
them up to speed with the core
concepts of multithreading as
well as something that covers
all the major current
interesting implementations.
Finally I have that book.
—Martin Watt,
Principal Engineer,
Dreamworks Animation

© 2012, Michael McCool, Arch Robison, James Reinders, book image used with permission
Intel® Parallel Computing Centers
http://tinyurl.com/parallelcenter
Five Centers Announced on October 22.

Intel investing in Parallel Application Development – open source
– for everyone!

“RFP” (request for proposal) open until December 1.
Intel at SC13 includes…
60 Theater
1 Keynote
Presentations

•
•
•
•

“The Secret Life of
Data”

Clean energy: predictive modeling
Robotic Welding Systems
Optimizing weather models
Optimizing code for Intel® Xeon® processors
and coprocessors

1st Parallel Universe

Computing Challenge
Winner$25k charity
donation

1st time for TOP500 class
system running on show floor

5K ICR Charity
Fun Run

9 Industry &

Research
demonstrations

Discover
Your Parallel 4 Collaboration Hubs
• Neo-Heterogeneity
Universe
• Storage and Fabric

• Exascale & Intel® Parallel Computing
Centers
• Expanding Tech. Computing Usage

To compete, you must compute
Parallel is your path forward
Let’s get there together
Intel at SC13 includes…
Matches:
60 Theater
1 Keynote
Presentations

•
•
•
•

“The Secret Life of
TODAY 8pm
Data”

Clean energy: predictive modeling
Robotic Welding Systems
Optimizing weather models
Optimizing code for Intel® Xeon® processors
and coprocessors

9 Industry &

Research
demonstrations

11am
and
4pm
1st Parallel Universe Tuesday
Discover
Computing Challenge Wednesday
11am
and
4pm
Winner$25k charity
Your Parallel 4 Collaboration Hubs
donation
Thursday
11am

1st time for TOP500 class

system running on show floor
FINAL

5K ICR Charity
Fun Run

Universe

• Neo-Heterogeneity
• Storage and Fabric
• Exascale & Intel® Parallel Computing
Centers
• Expanding Tech. Computing Usage

Thursday 2pm

To compete, you must compute
Parallel is your path forward
AllLet’s get there together
about FUN! (and $25,000)
Legal Disclaimer
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.
A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or
death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL
INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND
EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES
ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY
WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE
DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS.
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-800548-4725, or go to: http://www.intel.com/design/literature.htm
Knights Landing and other code names featured are used internally within Intel to identify products that are in development and not yet publicly
announced for release. Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or
marketing of any product or services and any such use of Intel's internal code names is at the sole risk of the user
Intel, Cilk, VTune, Xeon, Xeon Phi and the Intel logo are trademarks of Intel Corporation in the United States and other countries.
*Other names and brands may be claimed as the property of others.
Copyright ©2013 Intel Corporation.
Risk Factors
The above statements and any others in this document that refer to plans and expectations for the third quarter, the year and the future are forwardlooking statements that involve a number of risks and uncertainties. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,”
“estimates,” “may,” “will,” “should” and their variations identify forward-looking statements. Statements that refer to or are based on projections,
uncertain events or assumptions also identify forward-looking statements. Many factors could affect Intel’s actual results, and variances from Intel’s
current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements.
Intel presently considers the following to be the important factors that could cause actual results to differ materially from the company’s expectations.
Demand could be different from Intel's expectations due to factors including changes in business and economic conditions; customer acceptance of
Intel’s and competitors’ products; supply constraints and other disruptions affecting customers; changes in customer order patterns including order
cancellations; and changes in the level of inventory at customers. Uncertainty in global economic and financial conditions poses a risk that consumers
and businesses may defer purchases in response to negative financial events, which could negatively affect product demand and other related
matters. Intel operates in intensely competitive industries that are characterized by a high percentage of costs that are fixed or difficult to reduce in
the short term and product demand that is highly variable and difficult to forecast. Revenue and the gross margin percentage are affected by the
timing of Intel product introductions and the demand for and market acceptance of Intel's products; actions taken by Intel's competitors, including
product offerings and introductions, marketing programs and pricing pressures and Intel’s response to such actions; and Intel’s ability to respond
quickly to technological developments and to incorporate new features into its products. The gross margin percentage could vary significantly from
expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale;
changes in revenue levels; segment product mix; the timing and execution of the manufacturing ramp and associated costs; start-up costs; excess or
obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; product manufacturing quality/yields; and
impairments of long-lived assets, including manufacturing, assembly/test and intangible assets. Intel's results could be affected by adverse economic,
social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and
other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Expenses, particularly
certain marketing and compensation expenses, as well as restructuring and asset impairment charges, vary depending on the level of demand for
Intel's products and the level of revenue and profits. Intel’s results could be affected by the timing of closing of acquisitions and divestitures. Intel's
results could be affected by adverse effects associated with product defects and errata (deviations from published specifications), and by litigation or
regulatory matters involving intellectual property, stockholder, consumer, antitrust, disclosure and other issues, such as the litigation and regulatory
matters described in Intel's SEC reports. An unfavorable ruling could include monetary damages or an injunction prohibiting Intel from manufacturing
or selling one or more products, precluding particular business practices, impacting Intel’s ability to design its products, or requiring other remedies
Rev. 7/17/13
such as compulsory licensing of intellectual property. A detailed discussion of these and other factors that could affect Intel’s results is included in
Intel’s SEC filings, including the company’s most recent reports on Form 10-Q, Form 10-K and earnings release.

More Related Content

What's hot

BoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 TempeBoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 Tempemarekgoldmann
 
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationclCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationIntel® Software
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Chris Simmonds
 
How to Get the Best Deep Learning performance with OpenVINO Toolkit
How to Get the Best Deep Learning performance with OpenVINO ToolkitHow to Get the Best Deep Learning performance with OpenVINO Toolkit
How to Get the Best Deep Learning performance with OpenVINO ToolkitYury Gorbachev
 
Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013Intel Software Brasil
 
Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™
Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™
Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™Yury Gorbachev
 
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitDevelop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitYury Gorbachev
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Intel® Software
 
Debugging embedded devices using GDB
Debugging embedded devices using GDBDebugging embedded devices using GDB
Debugging embedded devices using GDBChris Simmonds
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Qualcomm Developer Network
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM iCOMMON Europe
 
How to put 10lbs of functionality into a 5lb package.
How to put 10lbs of functionality into a 5lb package.How to put 10lbs of functionality into a 5lb package.
How to put 10lbs of functionality into a 5lb package.Marc Karasek
 
Running Android on the Raspberry Pi: Android Pie meets Raspberry Pi
Running Android on the Raspberry Pi: Android Pie meets Raspberry PiRunning Android on the Raspberry Pi: Android Pie meets Raspberry Pi
Running Android on the Raspberry Pi: Android Pie meets Raspberry PiChris Simmonds
 
Quick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOQuick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOChris Simmonds
 
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi  Zend Products and PHP for IBMi
Zend Products and PHP for IBMi Shlomo Vanunu
 
Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012Kazunori Sato
 
Android beyond the smartphone
Android beyond the smartphoneAndroid beyond the smartphone
Android beyond the smartphoneChris Simmonds
 

What's hot (20)

BoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 TempeBoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 Tempe
 
Xilinx manual
Xilinx manualXilinx manual
Xilinx manual
 
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationclCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017
 
How to Get the Best Deep Learning performance with OpenVINO Toolkit
How to Get the Best Deep Learning performance with OpenVINO ToolkitHow to Get the Best Deep Learning performance with OpenVINO Toolkit
How to Get the Best Deep Learning performance with OpenVINO Toolkit
 
OpenVINO introduction
OpenVINO introductionOpenVINO introduction
OpenVINO introduction
 
Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013
 
Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™
Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™
Enabling Cross-platform Deep Learning Applications with Intel OpenVINO™
 
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitDevelop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
 
Debugging embedded devices using GDB
Debugging embedded devices using GDBDebugging embedded devices using GDB
Debugging embedded devices using GDB
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM i
 
How to put 10lbs of functionality into a 5lb package.
How to put 10lbs of functionality into a 5lb package.How to put 10lbs of functionality into a 5lb package.
How to put 10lbs of functionality into a 5lb package.
 
Running Android on the Raspberry Pi: Android Pie meets Raspberry Pi
Running Android on the Raspberry Pi: Android Pie meets Raspberry PiRunning Android on the Raspberry Pi: Android Pie meets Raspberry Pi
Running Android on the Raspberry Pi: Android Pie meets Raspberry Pi
 
Quick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOQuick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIO
 
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi  Zend Products and PHP for IBMi
Zend Products and PHP for IBMi
 
Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012
 
A Tale of Two Toolkits
A Tale of Two ToolkitsA Tale of Two Toolkits
A Tale of Two Toolkits
 
Android beyond the smartphone
Android beyond the smartphoneAndroid beyond the smartphone
Android beyond the smartphone
 

Viewers also liked

Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011
Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011
Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011Intel IT Center
 
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...Intel IT Center
 
Transforming Business with Advanced Analytics
Transforming Business with Advanced AnalyticsTransforming Business with Advanced Analytics
Transforming Business with Advanced AnalyticsIntel IT Center
 
Migrating Mission-Critical Workloads to Intel Architecture
Migrating Mission-Critical Workloads to Intel ArchitectureMigrating Mission-Critical Workloads to Intel Architecture
Migrating Mission-Critical Workloads to Intel ArchitectureIntel IT Center
 
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1Computational Materials Science Initiative
 
Projiciranje, presjeci, kotiranje, toleranci
Projiciranje, presjeci, kotiranje, toleranciProjiciranje, presjeci, kotiranje, toleranci
Projiciranje, presjeci, kotiranje, toleranciJasna Kepić-Hrvić
 

Viewers also liked (6)

Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011
Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011
Cloud 2015: Connecting the Next Billion - Intel Keynote @ HP Discover 2011
 
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
 
Transforming Business with Advanced Analytics
Transforming Business with Advanced AnalyticsTransforming Business with Advanced Analytics
Transforming Business with Advanced Analytics
 
Migrating Mission-Critical Workloads to Intel Architecture
Migrating Mission-Critical Workloads to Intel ArchitectureMigrating Mission-Critical Workloads to Intel Architecture
Migrating Mission-Critical Workloads to Intel Architecture
 
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
 
Projiciranje, presjeci, kotiranje, toleranci
Projiciranje, presjeci, kotiranje, toleranciProjiciranje, presjeci, kotiranje, toleranci
Projiciranje, presjeci, kotiranje, toleranci
 

Similar to Are you ready to work in the Parallel Universe? Rise to the challenge at SC13

Intel xeon phi coprocessor slideshare ppt
Intel xeon phi coprocessor slideshare pptIntel xeon phi coprocessor slideshare ppt
Intel xeon phi coprocessor slideshare pptIntel IT Center
 
Accelerating Insights in the Technical Computing Transformation
Accelerating Insights in the Technical Computing TransformationAccelerating Insights in the Technical Computing Transformation
Accelerating Insights in the Technical Computing TransformationIntel IT Center
 
Intel Knights Landing Slides
Intel Knights Landing SlidesIntel Knights Landing Slides
Intel Knights Landing SlidesRonen Mendezitsky
 
Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessorsKrunal Siddhapathak
 
SOUG IMDT Oracle In-Memory
SOUG IMDT Oracle In-MemorySOUG IMDT Oracle In-Memory
SOUG IMDT Oracle In-MemoryUniFabric
 
Chapt 02 ia-32 processer architecture
Chapt 02   ia-32 processer architectureChapt 02   ia-32 processer architecture
Chapt 02 ia-32 processer architecturebushrakainat214
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Michelle Holley
 
Introducing the Intel® Xeon Phi Coprocessor Architecture for Discovery
Introducing the Intel® Xeon Phi Coprocessor Architecture for DiscoveryIntroducing the Intel® Xeon Phi Coprocessor Architecture for Discovery
Introducing the Intel® Xeon Phi Coprocessor Architecture for DiscoveryIntel IT Center
 
HPC Performance & Development Tuning tools for scientists to go parallel fast...
HPC Performance & Development Tuning tools for scientists to go parallel fast...HPC Performance & Development Tuning tools for scientists to go parallel fast...
HPC Performance & Development Tuning tools for scientists to go parallel fast...Intel IT Center
 
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...Gaurav Raina
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Community
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Community
 
Scale Up Performance with Intel® Development
Scale Up Performance with Intel® DevelopmentScale Up Performance with Intel® Development
Scale Up Performance with Intel® DevelopmentIntel IT Center
 
Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)
Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)
Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)Cheer Chain Enterprise Co., Ltd.
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Community
 
Ceph Day Beijing - SPDK for Ceph
Ceph Day Beijing - SPDK for CephCeph Day Beijing - SPDK for Ceph
Ceph Day Beijing - SPDK for CephDanielle Womboldt
 
Ceph Day Beijing - SPDK in Ceph
Ceph Day Beijing - SPDK in CephCeph Day Beijing - SPDK in Ceph
Ceph Day Beijing - SPDK in CephCeph Community
 
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...tdc-globalcode
 
Как выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОД
Как выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОДКак выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОД
Как выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОДNick Turunov
 
INTEL® XEON® SCALABLE PROCESSORS
INTEL® XEON® SCALABLE PROCESSORSINTEL® XEON® SCALABLE PROCESSORS
INTEL® XEON® SCALABLE PROCESSORSTyrone Systems
 

Similar to Are you ready to work in the Parallel Universe? Rise to the challenge at SC13 (20)

Intel xeon phi coprocessor slideshare ppt
Intel xeon phi coprocessor slideshare pptIntel xeon phi coprocessor slideshare ppt
Intel xeon phi coprocessor slideshare ppt
 
Accelerating Insights in the Technical Computing Transformation
Accelerating Insights in the Technical Computing TransformationAccelerating Insights in the Technical Computing Transformation
Accelerating Insights in the Technical Computing Transformation
 
Intel Knights Landing Slides
Intel Knights Landing SlidesIntel Knights Landing Slides
Intel Knights Landing Slides
 
Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessors
 
SOUG IMDT Oracle In-Memory
SOUG IMDT Oracle In-MemorySOUG IMDT Oracle In-Memory
SOUG IMDT Oracle In-Memory
 
Chapt 02 ia-32 processer architecture
Chapt 02   ia-32 processer architectureChapt 02   ia-32 processer architecture
Chapt 02 ia-32 processer architecture
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
 
Introducing the Intel® Xeon Phi Coprocessor Architecture for Discovery
Introducing the Intel® Xeon Phi Coprocessor Architecture for DiscoveryIntroducing the Intel® Xeon Phi Coprocessor Architecture for Discovery
Introducing the Intel® Xeon Phi Coprocessor Architecture for Discovery
 
HPC Performance & Development Tuning tools for scientists to go parallel fast...
HPC Performance & Development Tuning tools for scientists to go parallel fast...HPC Performance & Development Tuning tools for scientists to go parallel fast...
HPC Performance & Development Tuning tools for scientists to go parallel fast...
 
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
 
Scale Up Performance with Intel® Development
Scale Up Performance with Intel® DevelopmentScale Up Performance with Intel® Development
Scale Up Performance with Intel® Development
 
Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)
Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)
Intel Parallel Studio XE 2016 網路開發工具包新版本功能介紹(現已上市,歡迎詢價)
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
Ceph Day Beijing - SPDK for Ceph
Ceph Day Beijing - SPDK for CephCeph Day Beijing - SPDK for Ceph
Ceph Day Beijing - SPDK for Ceph
 
Ceph Day Beijing - SPDK in Ceph
Ceph Day Beijing - SPDK in CephCeph Day Beijing - SPDK in Ceph
Ceph Day Beijing - SPDK in Ceph
 
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
 
Как выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОД
Как выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОДКак выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОД
Как выбрать оптимальную серверную архитектуру для создания высокоэффективных ЦОД
 
INTEL® XEON® SCALABLE PROCESSORS
INTEL® XEON® SCALABLE PROCESSORSINTEL® XEON® SCALABLE PROCESSORS
INTEL® XEON® SCALABLE PROCESSORS
 

More from Intel IT Center

AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- SupercomputingIntel IT Center
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraIntel IT Center
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationIntel IT Center
 
INFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutions
INFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutionsINFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutions
INFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutionsIntel IT Center
 
Disrupt Hackers With Robust User Authentication
Disrupt Hackers With Robust User AuthenticationDisrupt Hackers With Robust User Authentication
Disrupt Hackers With Robust User AuthenticationIntel IT Center
 
Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...
Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...
Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...Intel IT Center
 
Harness Digital Disruption to Create 2022’s Workplace Today
Harness Digital Disruption to Create 2022’s Workplace TodayHarness Digital Disruption to Create 2022’s Workplace Today
Harness Digital Disruption to Create 2022’s Workplace TodayIntel IT Center
 
Don't Rely on Software Alone. Protect Endpoints with Hardware-Enhanced Security.
Don't Rely on Software Alone.Protect Endpoints with Hardware-Enhanced Security.Don't Rely on Software Alone.Protect Endpoints with Hardware-Enhanced Security.
Don't Rely on Software Alone. Protect Endpoints with Hardware-Enhanced Security.Intel IT Center
 
Achieve Unconstrained Collaboration in a Digital World
Achieve Unconstrained Collaboration in a Digital WorldAchieve Unconstrained Collaboration in a Digital World
Achieve Unconstrained Collaboration in a Digital WorldIntel IT Center
 
Intel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing GuideIntel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing GuideIntel IT Center
 
#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...
#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...
#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...Intel IT Center
 
Identity Protection for the Digital Age
Identity Protection for the Digital AgeIdentity Protection for the Digital Age
Identity Protection for the Digital AgeIntel IT Center
 
Three Steps to Making a Digital Workplace a Reality
Three Steps to Making a Digital Workplace a RealityThree Steps to Making a Digital Workplace a Reality
Three Steps to Making a Digital Workplace a RealityIntel IT Center
 
Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...
Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...
Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...Intel IT Center
 
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0Intel IT Center
 
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications ShowcaseIntel IT Center
 
Intel® Xeon® Processor E5-2600 v4 Core Business Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Core Business Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Core Business Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Core Business Applications ShowcaseIntel IT Center
 
Intel® Xeon® Processor E5-2600 v4 Financial Security Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Financial Security Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Financial Security Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Financial Security Applications ShowcaseIntel IT Center
 
Intel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications ShowcaseIntel IT Center
 
Intel® Xeon® Processor E5-2600 v4 Tech Computing Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Tech Computing Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Tech Computing Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Tech Computing Applications ShowcaseIntel IT Center
 

More from Intel IT Center (20)

AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- Supercomputing
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsara
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel Station
 
INFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutions
INFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutionsINFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutions
INFOGRAPHIC: Advantages of Intel vs. IBM Power on SAP HANA solutions
 
Disrupt Hackers With Robust User Authentication
Disrupt Hackers With Robust User AuthenticationDisrupt Hackers With Robust User Authentication
Disrupt Hackers With Robust User Authentication
 
Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...
Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...
Strengthen Your Enterprise Arsenal Against Cyber Attacks With Hardware-Enhanc...
 
Harness Digital Disruption to Create 2022’s Workplace Today
Harness Digital Disruption to Create 2022’s Workplace TodayHarness Digital Disruption to Create 2022’s Workplace Today
Harness Digital Disruption to Create 2022’s Workplace Today
 
Don't Rely on Software Alone. Protect Endpoints with Hardware-Enhanced Security.
Don't Rely on Software Alone.Protect Endpoints with Hardware-Enhanced Security.Don't Rely on Software Alone.Protect Endpoints with Hardware-Enhanced Security.
Don't Rely on Software Alone. Protect Endpoints with Hardware-Enhanced Security.
 
Achieve Unconstrained Collaboration in a Digital World
Achieve Unconstrained Collaboration in a Digital WorldAchieve Unconstrained Collaboration in a Digital World
Achieve Unconstrained Collaboration in a Digital World
 
Intel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing GuideIntel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing Guide
 
#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...
#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...
#NABshow: National Association of Broadcasters 2017 Super Session Presentatio...
 
Identity Protection for the Digital Age
Identity Protection for the Digital AgeIdentity Protection for the Digital Age
Identity Protection for the Digital Age
 
Three Steps to Making a Digital Workplace a Reality
Three Steps to Making a Digital Workplace a RealityThree Steps to Making a Digital Workplace a Reality
Three Steps to Making a Digital Workplace a Reality
 
Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...
Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...
Three Steps to Making The Digital Workplace a Reality - by Intel’s Chad Const...
 
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
 
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
 
Intel® Xeon® Processor E5-2600 v4 Core Business Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Core Business Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Core Business Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Core Business Applications Showcase
 
Intel® Xeon® Processor E5-2600 v4 Financial Security Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Financial Security Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Financial Security Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Financial Security Applications Showcase
 
Intel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Telco Cloud Digital Applications Showcase
 
Intel® Xeon® Processor E5-2600 v4 Tech Computing Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Tech Computing Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Tech Computing Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Tech Computing Applications Showcase
 

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Are you ready to work in the Parallel Universe? Rise to the challenge at SC13

  • 1. Optimization on Intel® Xeon Phi™ Coprocessors (and Welcome to Parallel Universe Computing Challenge) James Reinders and Jim Jeffers
  • 2. Highly Parallel Coprocessor for Highly Parallel Workloads Intel® Xeon Phi™ coprocessor peak Intel® Xeon® processor peak © 2013, James Reinders & Jim Jeffers, diagram used with permission
  • 3. Intel® Xeon Phi™ coprocessor (Knights Corner) vs. Intel® Xeon® processors (Sandy Bridge-EP, Ivy Bridge-EP) A companion to Intel Xeon processors, not a replacement A ceiling lifter – Intel Xeon Phi coprocessor perspective  4x+ # of threads  KNC: up to 61 cores with 4 threads/core on 1 socket  SNB-EP, IVB-EP: 16, 12 cores with 2 threads/core on 2 sockets  One package vs. SNB-EP’s and IVB-EP’s two  2x vector length vs. Intel® Advanced Vector Extensions  KNC: 8 DP, 16 SP  SNB, IVB: 4 DP, 8 SP  Higher bandwidth  McCalpin Stream Triad (GB/s) – 175 on KNC 1.24GHz 61C, 76 on SNB 16C 2.9GHz, 101 on IVB 12C 2.7GHz  Instructions  Shorter latency on extended math instructions
  • 4. Flexible Execution Models SOURCE CODE Compilers, Libraries and Parallel Models Serial and moderately parallel code Code Percenta ge of Highly parallel code MAIN ( ) XEON(s) Execution Models MAIN ( ) XEON(s) MAIN ( ) Xeon Phi(s) XEON(s) MAIN ( ) Xeon Phi(s) Xeon Phi(s) Multicore Only (90%+ of applications) Host MAIN ( ) Linux* Windows*   Multicore Hosted with Manycore Offload   Symmetric  Manycore Only  
  • 7. Illustrative example Fortran code using MPI, single threaded originally. Run on Intel® Xeon Phi™ coprocessor natively (no offload). Based on an actual customer example. Shown to illustrate a point about common techniques. Your results may vary! Untuned Performance on Intel® Xeon® processor Untuned Performance on Intel® Xeon Phi™ coprocessor
  • 8. Illustrative example Fortran code using MPI, single threaded originally. Run on Intel® Xeon Phi™ coprocessor natively (no offload). Yeah! Untuned Performance on Intel® Xeon® processor Untuned Performance on Intel® Xeon Phi™ coprocessor TUNED TUNED Performance on Performance on Intel® Xeon Phi™ Intel® Xeon® coprocessor processor
  • 9. Illustrative example Fortran code using MPI, single threaded originally. Run on Intel® Xeon Phi™ coprocessor natively (no offload). Yeah! Common optimization techniques… “dual benefit” Untuned Performance on Intel® Xeon® processor Untuned Performance on Intel® Xeon Phi™ coprocessor TUNED TUNED Performance on Performance on Intel® Xeon Phi™ Intel® Xeon® coprocessor processor
  • 10. Illustrative example Fortran code using MPI, single threaded originally. Run on Intel® Xeon Phi™ coprocessor natively (no offload). Common optimization techniques… “dual benefit” Untuned Performance on Intel® Xeon® processor Untuned Performance on Intel® Xeon Phi™ coprocessor TUNED Performance on Intel® Xeon® processor TUNED Performance on Intel® Xeon Phi™ coprocessor
  • 12. http://software.intel.com/mic-developer Tools & Software Downloads Getting Started Development Guides Video Workshops, Tutorials, & Events Code Samples & Case Studies Articles, Forums, & Blogs Associated Product Links
  • 13. TRAINING TAB… “WEBINAR” link Webinar: Introduction to High Performance Application Development for Multicore and Manycore Abstract: This two day webinar series introduces developers to the world of multicore and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel discuss development tools, programming models, vectorization, and execution models that will get your development efforts powered up to get the best out of your applications and platforms. When: Recorded Where: Online (software.intel.com/mic-developer > Who: training > webinar) High Performance Application Developers
  • 14. Intel® Xeon Phi™ Coprocessor High Performance Programming lotsofcores.com Jim Jeffers James Reinders “It’s really about programming a 61-core x86 running Linux.” Examples using C and Fortran. Example code and figures freely downloadable. Motivates with examples, includes coverage of native, offload and MPI programming methods. http://www.lotsofcores.com © 2013, James Reinders & Jim Jeffers, book image used with permission This book belongs on the bookshelf of every HPC professional. Not only does it successfully and accessibly teach us how to use and obtain high performance on the Intel MIC architecture, it is about much more than that. It takes us back to the universal fundamentals of high-performance computing including how to think and reason about the performance of algorithms mapped to modern architectures, and it puts into your hands powerful tools that will be useful for years to come. —Robert J. Harrison Institute for Advanced Computational Science, Stony Brook University
  • 15. Next Intel® Xeon Phi™ Processor (codename Knights Landing) • Enhances CPU program compatibility by being one, delivering on the advantages of heterogeneous programming without the disadvantages. • Preserves investments in current Intel® Xeon Phi™ programming. • including OpenMP* 4.0 offload (and Intel offload directives) because “offload” for coprocessor version becomes “native” for processor version automatically in compilation! • Integrated on-package memory, enhances performance over off-package alone, using standard programming APIs. • • • Standalone CPU (or coprocessor) Intel’s industry leading 14nm process Intel® AVX-512 instructions. All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.
  • 16. Next Intel® Xeon Phi™ Processor (codename Knights Landing) • Enhances CPU program compatibility by being one, delivering on the advantages of heterogeneous programming without the disadvantages. • Preserves investments in current Intel® Xeon Phi™ programming. • including OpenMP* 4.0 offload (and Intel offload directives) because “offload” for coprocessor version becomes “native” for processor version automatically in compilation! • Integrated on-package memory, enhances performance over off-package alone, using standard programming APIs. • • • Standalone CPU (or coprocessor) Intel’s industry leading 14nm process Intel® AVX-512 instructions. All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.
  • 17. Next Intel® Xeon Phi™ Processor (codename Knights Landing) • Enhances CPU program compatibility by being one, delivering on the advantages of heterogeneous programming without the disadvantages. • Preserves investments in current Intel® Xeon Phi™ programming. • including OpenMP* 4.0 offload (and Intel offload directives) because “offload” for coprocessor version becomes “native” for processor version automatically in compilation! • Integrated on-package memory, enhances performance over off-package alone, using standard programming APIs. • • • Standalone CPU (or coprocessor) Intel’s industry leading 14nm process Intel® AVX-512 instructions. All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.
  • 18. Next Intel® Xeon Phi™ Processor (codename Knights Landing) • Enhances CPU program compatibility by being one, delivering on the advantages of heterogeneous programming without the disadvantages. • Preserves investments in current Intel® Xeon Phi™ programming. • including OpenMP* 4.0 offload (and Intel offload directives) because “offload” for coprocessor version becomes “native” for processor version automatically in compilation! • Integrated on-package memory, enhances performance over off-package alone, using standard programming APIs. • • • Standalone CPU (or coprocessor) Intel’s industry leading 14nm process Intel® AVX-512 instructions. All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.
  • 19. Intel® Xeon Phi™ Coprocessor Starter Kits Go parallel today with a fully-configured system starting below $5K* 3120A OR 5110P software.intel.com/xeon-phi-starter-kit Other brands and names are the property of their respective owners. *Pricing and starter kit configurations will vary. See software.intel.com/xeon-phi-starter-kit and provider websites for full details and disclaimers. Stated currency is US Dollars.
  • 20. Structured Parallel Programming: Patterns for Efficient Computation Michael McCool Arch Robison James Reinders Uses Cilk Plus and TBB as primary frameworks for examples. Course materials available (more coming in Spring). Appendices concisely summarize Intel® Cilk™ Plus and Intel® Threading Building Blocks (TBB). http://www.parallelbook.com SC’13 tutorial all day was Sunday This is a really great book… I've been dreaming for a while of a modern accessible book that I could recommend to my threading-deprived colleagues and assorted enquirers to get them up to speed with the core concepts of multithreading as well as something that covers all the major current interesting implementations. Finally I have that book. —Martin Watt, Principal Engineer, Dreamworks Animation © 2012, Michael McCool, Arch Robison, James Reinders, book image used with permission
  • 21. Intel® Parallel Computing Centers http://tinyurl.com/parallelcenter Five Centers Announced on October 22. Intel investing in Parallel Application Development – open source – for everyone! “RFP” (request for proposal) open until December 1.
  • 22. Intel at SC13 includes… 60 Theater 1 Keynote Presentations • • • • “The Secret Life of Data” Clean energy: predictive modeling Robotic Welding Systems Optimizing weather models Optimizing code for Intel® Xeon® processors and coprocessors 1st Parallel Universe Computing Challenge Winner$25k charity donation 1st time for TOP500 class system running on show floor 5K ICR Charity Fun Run 9 Industry & Research demonstrations Discover Your Parallel 4 Collaboration Hubs • Neo-Heterogeneity Universe • Storage and Fabric • Exascale & Intel® Parallel Computing Centers • Expanding Tech. Computing Usage To compete, you must compute Parallel is your path forward Let’s get there together
  • 23. Intel at SC13 includes… Matches: 60 Theater 1 Keynote Presentations • • • • “The Secret Life of TODAY 8pm Data” Clean energy: predictive modeling Robotic Welding Systems Optimizing weather models Optimizing code for Intel® Xeon® processors and coprocessors 9 Industry & Research demonstrations 11am and 4pm 1st Parallel Universe Tuesday Discover Computing Challenge Wednesday 11am and 4pm Winner$25k charity Your Parallel 4 Collaboration Hubs donation Thursday 11am 1st time for TOP500 class system running on show floor FINAL 5K ICR Charity Fun Run Universe • Neo-Heterogeneity • Storage and Fabric • Exascale & Intel® Parallel Computing Centers • Expanding Tech. Computing Usage Thursday 2pm To compete, you must compute Parallel is your path forward AllLet’s get there together about FUN! (and $25,000)
  • 24.
  • 25. Legal Disclaimer 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. A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS. 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-800548-4725, or go to: http://www.intel.com/design/literature.htm Knights Landing and other code names featured are used internally within Intel to identify products that are in development and not yet publicly announced for release. Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or marketing of any product or services and any such use of Intel's internal code names is at the sole risk of the user Intel, Cilk, VTune, Xeon, Xeon Phi and the Intel logo are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright ©2013 Intel Corporation.
  • 26.
  • 27. Risk Factors The above statements and any others in this document that refer to plans and expectations for the third quarter, the year and the future are forwardlooking statements that involve a number of risks and uncertainties. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “may,” “will,” “should” and their variations identify forward-looking statements. Statements that refer to or are based on projections, uncertain events or assumptions also identify forward-looking statements. Many factors could affect Intel’s actual results, and variances from Intel’s current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements. Intel presently considers the following to be the important factors that could cause actual results to differ materially from the company’s expectations. Demand could be different from Intel's expectations due to factors including changes in business and economic conditions; customer acceptance of Intel’s and competitors’ products; supply constraints and other disruptions affecting customers; changes in customer order patterns including order cancellations; and changes in the level of inventory at customers. Uncertainty in global economic and financial conditions poses a risk that consumers and businesses may defer purchases in response to negative financial events, which could negatively affect product demand and other related matters. Intel operates in intensely competitive industries that are characterized by a high percentage of costs that are fixed or difficult to reduce in the short term and product demand that is highly variable and difficult to forecast. Revenue and the gross margin percentage are affected by the timing of Intel product introductions and the demand for and market acceptance of Intel's products; actions taken by Intel's competitors, including product offerings and introductions, marketing programs and pricing pressures and Intel’s response to such actions; and Intel’s ability to respond quickly to technological developments and to incorporate new features into its products. The gross margin percentage could vary significantly from expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale; changes in revenue levels; segment product mix; the timing and execution of the manufacturing ramp and associated costs; start-up costs; excess or obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; product manufacturing quality/yields; and impairments of long-lived assets, including manufacturing, assembly/test and intangible assets. Intel's results could be affected by adverse economic, social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Expenses, particularly certain marketing and compensation expenses, as well as restructuring and asset impairment charges, vary depending on the level of demand for Intel's products and the level of revenue and profits. Intel’s results could be affected by the timing of closing of acquisitions and divestitures. Intel's results could be affected by adverse effects associated with product defects and errata (deviations from published specifications), and by litigation or regulatory matters involving intellectual property, stockholder, consumer, antitrust, disclosure and other issues, such as the litigation and regulatory matters described in Intel's SEC reports. An unfavorable ruling could include monetary damages or an injunction prohibiting Intel from manufacturing or selling one or more products, precluding particular business practices, impacting Intel’s ability to design its products, or requiring other remedies Rev. 7/17/13 such as compulsory licensing of intellectual property. A detailed discussion of these and other factors that could affect Intel’s results is included in Intel’s SEC filings, including the company’s most recent reports on Form 10-Q, Form 10-K and earnings release.

Editor's Notes

  1. DP/SP = double/single precisionFMA is unique to MIC wrt Xeon now, but Xeon allows 2 general instructions to execute concurrentlyQuicker summary foil here, longer one for theater presentation
  2. A spectrum of execution models provide flexible options to best meet the needs of the applicationMost applications (80-90%) will run best on Intel Xeon processorsHighly parallel and vectorized applications will run even faster on Intel Xeon Phi CoprocessorsMulticore is the standard, Xeon-based clustering as we know it today. OffloadMPI ranks on Intel Xeon processors (only)All messages into/out of Xeon processorsOffload models used to accelerate MPI ranks – use pragmasTBB, OpenMP, Cilk Plus, Pthreads within Intel® MICSupport for automatic offload when Intel MKL is usedSymmetric (Windows host cannot be “symmetric” with Linux coprocessor)MPI ranks on Intel XP and Intel Xeon processorsMessages to/from any coreTBB, OpenMP, Cilk Plus, Pthreads used directly within MPI processesMany Core onlySometimes called native modeMPI ranks on Intel MIC (only)All messages into/out of Intel MICTBB, OpenMP*, Cilk Plus, Pthreads used directly within MPI processesNote the the card OS is still Linux. The model that is not supported is running in the symmetric mode or where MPI ranks are distributed amongst the Xeon and Xeon Phi resources. MPI ranks can offload tasks to the Xeon Phi coprocessor if it is available as a resource to that node.
  3. Executive Summary (5 W’s)What is it?A Live Webinar –Developing High Performance Applications for Intel® Xeon and Xeon Phi Processors and CoprocessorsWhen is it?June 25th and June 26thDuration – 3 hours, each dayWho is it for?Software developers who develop, or are developing, high performance applications utilizing C/C++ and Fortran looking to build and scale forward their applications.Where is it?Online only event!  Sign up and attend from the comfort of your office or your home.  All that is needed is a PC/Mac with a browser that is web enabled with an internet connection.Why should I attend?This webinar will introduce you to the world of multicore and manycore computing with the Intel® Xeon and Intel® Xeon Phi processors and coprocessors.  Development tools, programming models, execution models will be presented and discussed by the expert technical teams at Intel that will get your development efforts powered up to get the best out of your applications and platforms.https://www1.gotomeeting.com/register/686457049
  4. Exploit the parallel power of the Intel Xeon Phi coprocessor for high-performance computing Intel® Xeon Phi™ Coprocessor High Performance Programming Jim Jeffers and James Reinders This book belongs on the bookshelf of every HPC professional. Not only does it successfully and accessibly teach us how to use and obtain high performance on the Intel MIC architecture, it is about much more than that. It takes us back to the universal fundamentals of high-performance computing including how to think and reason about the performance of algorithms mapped to modern architectures, and it puts into your hands powerful tools that will be useful for years to come. —Robert J. Harrison, Institute for Advanced Computational Science, Stony Brook University, from the ForewordReinders and Jeffers have written an outstanding book about much more than the Intel Xeon Phi.  This is a comprehensive overview of the challenges in realizing the performance potential of advanced architectures, including modern multi-core processors and many-core coprocessors.  The authors provide a cogent explanation of the reasons why applications often fall short of theoretical performance, and include steps that application developers can take to bridge the gap.  This will be recommended reading for all of my staff.James A. Ang, Ph.D., Sandia National LaboratoriesThe authors have provided a very readable, big-picture introduction to programming the Intel Xeon Phi Coprocessor. By chronicling step-by-step optimizations of several computational kernels, software interfaces are illustrated for getting the most out of key architectural features of the Intel Xeon Phi Coprocessor.James L. Schwarzmeier, Cray Inc.The authors' consummate knowledge of the architecture shines through in this excellent introduction to the fundamentals of programming for the Intel® Xeon Phi™ coprocessor.I highly recommend this engaging treatise to programmers interested in effectively utilizing the Intel® Xeon Phi™ coprocessor. R. Glenn Brook, Ph.D.Chief Technology Officer, Joint Institute for Computational SciencesDirector, Application Acceleration Center of ExcellenceUniversity of Tennessee / Oak Ridge National Laboratory Authors Jim Jeffers and James Reinders spent two years helping educate customers about the prototype and pre-production hardware before Intel introduced the first Intel Xeon Phi coprocessor. They have distilled their own experiences coupled with insights from many expert customers, Intel Field Engineers, Application Engineers and Technical Consulting Engineers, to create this authoritative first book on the essentials of programming for this new architecture and these new products.This book is useful even before you ever touch a system with an Intel Xeon Phi coprocessor. To ensure that your applications run at maximum efficiency, the authors emphasize key techniques for programming any modern parallel computing system whether based on Intel Xeon processors, Intel Xeon Phi coprocessors, or other high performance microprocessors. Applying these techniques will generally increase your program performance on any system, and better prepare you for Intel Xeon Phi coprocessors and the Intel MIC architecture. Features: A practical guide to the essentials of the Intel Xeon Phi coprocessorPresents best practices for portable, high-performance computing and a familiar and proven threaded, scalar-vector programming modelIncludes simple but informative code examples that explain the unique aspects of this new highly parallel and high performance computational productCovers wide vectors, many cores, many threads and high bandwidth cache/memory architecture About the authors: Jim Jeffers[Photo]MIC Architecture Specialist, Intel James Reinders[Photo: pull from previous book, Structured Parallel Programming, ISBN: 978-0124159938]Director, Chief Evangelist, Intel Software Shelving category:Parallel Programming / Computer Architecture
  5. Neo-heterogeneous is being used by some of our customers to describe a unique benefit of a system that combines Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Neo-heterogeneous means an HPC system can have heterogeneous processor and coprocessor hardware, but a common programming model for both parts of the system – easing the burden on developers in training, testing, deploying, and maintaining code.
  6. Neo-heterogeneous is being used by some of our customers to describe a unique benefit of a system that combines Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Neo-heterogeneous means an HPC system can have heterogeneous processor and coprocessor hardware, but a common programming model for both parts of the system – easing the burden on developers in training, testing, deploying, and maintaining code.
  7. Neo-heterogeneous is being used by some of our customers to describe a unique benefit of a system that combines Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Neo-heterogeneous means an HPC system can have heterogeneous processor and coprocessor hardware, but a common programming model for both parts of the system – easing the burden on developers in training, testing, deploying, and maintaining code.
  8. Neo-heterogeneous is being used by some of our customers to describe a unique benefit of a system that combines Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Neo-heterogeneous means an HPC system can have heterogeneous processor and coprocessor hardware, but a common programming model for both parts of the system – easing the burden on developers in training, testing, deploying, and maintaining code.
  9. Konrad-Zuse-ZentrumfürInformationstechnik Berlin (ZIB)ZIB and Intel have set up a “Research Center for Many-core High-Performance Computing” at ZIB. This Center will foster the uptake of current and next generation Intel many- and multicore technology in high performance computing and big data analytics. Read more › CINECACINECA is a nonprofit Consortium, made up of Italian universities and Institutions - hosting one of the largest public Italian computing centers, with EMEA and world wide visibility. CINECA has high expertise in parallel codes and specifically in material modeling codes. In the initial project, the Parallization of codes like Quantum Espresso are the target. Read more › Purdue UniversityThe Intel Parallel Computing Center at Purdue University is focused on improving the computing experience of researchers conducting work in nanoelectronics as they try to better understand how electrons flow through nano-scale devices, such as next-generation transistors. Read more › Texas Advanced Computing CenterThe Texas Advanced Computing Center at the University of Texas supports cutting-edge research in nearly every field of science, powering the discoveries of tomorrow. The Texas Advanced Computing Center (TACC) has deployed the first large scale system integrated with the new Intel Xeon Phi Coprocessor technology. The system called Stampede went into full scale production in early 2013 and is currently ranked as #6 most powerful system in the Top500 world rankings. Read more › University of TennesseeIntel supports three efforts at the University of Tennessee that utilize the Intel® Xeon Phi™ coprocessor architecture for porting and optimization. GROMACS is a molecular dynamics program led by world-renown computational molecular biophysicist Dr. Jeremy C. Smith. BLAST is a bioinformatics toolchain for sequencing genomic data that will yield advances in biotechnology and personalized medicine. The Innovative Computing Laboratory, under the direction of Dr. Jack Dongarra, is developing MAGMA MIC, the first of a new generation of highly optimized linear algebra libraries. Read more ›