18
Copyright © 2008 Intel Corporation. All rights reserved. Intel Delivering Leadership HPC Intel Delivering Leadership HPC Technology Technology today and tomorrow – today and tomorrow – for Grids for Grids Sept 22th, 2008 Sept 22th, 2008 EGEE 08 Conference EGEE 08 Conference Istanbul Istanbul Stephan Gillich Stephan Gillich Director HPC Director HPC EMEA Enterprise Marketi EMEA Enterprise Marketi Intel GmbH Intel GmbH

Copyright © 2008 Intel Corporation. All rights reserved. Intel Delivering Leadership HPC Technology – today and tomorrow – …for Grids …for Grids Sept 22th,

Embed Size (px)

Citation preview

Copyright © 2008 Intel Corporation. All rights reserved.

Intel Delivering Leadership HPC Intel Delivering Leadership HPC Technology Technology – – today and tomorrow – today and tomorrow –

……for Gridsfor Grids  Sept 22th, 2008Sept 22th, 2008EGEE 08 ConferenceEGEE 08 ConferenceIstanbulIstanbul

Stephan GillichStephan GillichDirector HPCDirector HPCEMEA Enterprise MarketingEMEA Enterprise MarketingIntel GmbHIntel GmbH

Copyright © 2008 Intel Corporation. All rights reserved.

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. INTEL PRODUCTS ARE NOT INTENDED FOR USE IN MEDICAL, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS.

Intel may make changes to specifications and product descriptions at any time, without notice. All products, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice. Intel, processors, chipsets, and desktop boards 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. This document may contain information on products in the design phase of development. The information here is subject to change

without notice. Do not finalize a design with this information. 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.

Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.

Wireless connectivity and some features may require you to purchase additional software, services or external hardware. Nehalem, Penryn, Westmere, Sandy Bridge 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

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.

Intel, Intel Inside, Pentium, Xeon, Core 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 © 2008 Intel Corporation.

Copyright © 2008 Intel Corporation. All rights reserved.

Agenda

Intel HPC and Grid activities Leading technology today …. And tomorrow Enabling Grid and beyond

Copyright © 2008 Intel Corporation. All rights reserved.

Intel in the Grid

Intel is driving HPC technology and Network technology

Intel Volume - HPC technology enables Clusters Clusters and Networks enable Grids Intel has direct involvement in the Grid area

Copyright © 2008 Intel Corporation. All rights reserved.

Intel in High Performance Computing

A Long Term Commitment to HPC SolutionsA Long Term Commitment to HPC Solutions

Dedicated,renowned expertise

Large scaleclustersfor test and optimization

Broad SW tools portfolio

Teraflopsresearch

Leading performance, performance/watt

DefinedHPCapplicationplatform

Platform buildingblocks

Copyright © 2008 Intel Corporation. All rights reserved.

Intel’s Grid Activities

Develop prototype Grid components– Simplify creation of portable Grid applications

– Grid Programming Environment (GPE)

– GridBeans encapsulate application user interfaces

– Enables management and use of virtualized Grid resources (CERN cooperation)

– Further development by the Unicore family of projects (FZ Juelich)

Engage with Grid experts and users– European–union funded R&D projects (UniGrids,

NextGRID, SimDAT)

Interact with ecosystem, standards bodies– Open Grid Forum (technical influence, board membership)

Copyright © 2008 Intel Corporation. All rights reserved.

IntelArchitecture

Core

New Materials and DesignsNew Materials and Designs

Single Core EnhancementsSingle Core Enhancements

Platform EnhancementsPlatform Enhancements

Scaling technology forwardScaling technology forward

Multi to Many-Core Multi to Many-Core

Copyright © 2008 Intel Corporation. All rights reserved.

IntelArchitecture

Core

Tri-Gate, Nanotubes Tri-Gate, Nanotubes

MMX SSE AVX MMX SSE AVX

PCIe, IMC, QPI, SOC PCIe, IMC, QPI, SOC

Scaling technology forwardScaling technology forward

Dual Quad …Dual Quad …

Copyright © 2008 Intel Corporation. All rights reserved.

2007

PenrynPenryn NehaleNehalemm

Sandy Sandy BridgeBridge

WestmereWestmere

NEWMicroarchitecture

45nm

NEWMicroarchitecture

32nm

Compaction/Derivative

45nm45nm

Compaction/Derivative

32nm32nm

Tick/Tock: Our Model for Sustained Tick/Tock: Our Model for Sustained Microprocessor Leadership Microprocessor Leadership

2006

IntelIntel®® Core™Core™

NEWMicroarchitecture

65nm

Forecast

Future options subject to change without notice.

2008

Copyright © 2008 Intel Corporation. All rights reserved.

Scaling Performance Forward

Achieving Moore’s Law Achieving Moore’s Law Through The Foreseeable Through The Foreseeable FutureFuture

Write traditional software Write traditional software (FTN, C, C++) (FTN, C, C++) Intel software Intel software tools : tools : Compile Compile onceonce, generating , generating optimized, optimized, native native IAIA code code

Balanced Computing: Balanced Computing: – Processor Capacity, Memory Processor Capacity, Memory

Capacity, Bandwidth CapacityCapacity, Bandwidth Capacity

11

Scale Performance Forward To Multi & Many Core Solutions

11

………………

………………

Copyright © 2008 Intel Corporation. All rights reserved.

Larrabee is Intel’s first many core Larrabee is Intel’s first many core processorprocessor

First Larrabee product targets First Larrabee product targets enthusiast graphicsenthusiast graphics

Each core is a complete Intel processorEach core is a complete Intel processor

Efficient inter-block communicationEfficient inter-block communication

Throughput Computing: Throughput Computing: A Many Processor Architecture. LARRABEEA Many Processor Architecture. LARRABEE

VECTORIA COREVECTORIA CORE

INTERPROCESSOR NETWORKINTERPROCESSOR NETWORK

INTERPROCESSOR NETWORKINTERPROCESSOR NETWORK

FIX

ED

FU

NC

TIO

N L

OG

ICFI

XE

D F

UN

CTIO

N L

OG

IC

MEM

OR

Y a

nd I/O

IN

TER

FAC

ES

MEM

OR

Y a

nd I/O

IN

TER

FAC

ES

VECTORIA COREVECTORIA CORE

VECTORIA COREVECTORIA CORE

VECTORIA COREVECTORIA CORE

VECTORIA COREVECTORIA CORE

VECTORIA COREVECTORIA CORE

VECTORIA COREVECTORIA CORE

VECTORIA COREVECTORIA CORE

COHERENTCACHE

COHERENTCACHE

……

……

……

……

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

COHERENTCACHE

1212

Copyright © 2008 Intel Corporation. All rights reserved.

The Challenge The Challenge Parallel ProgrammingParallel Programming

?Irregular Patterns, Data Structures and Serial Algorithms

Increasing Cores Vector Instructions Cache and Interconnect Latency

Scale to Multi-Core Today → HardScale to Many-Core Tomorrow → Harder

13

Copyright © 2008 Intel Corporation. All rights reserved.

Today: IntelToday: Intel®® Software Tools for Parallelism Software Tools for Parallelism

Introduce ParallelismIntroduce Parallelism

Confidence / CorrectnessConfidence / Correctness

Optimize / TuneOptimize / Tune

Architectural AnalysisArchitectural Analysis

*Other names and brands may be claimed as the property of others.

Copyright © 2008 Intel Corporation. All rights reserved.

Research: Ct: A Throughput Programming Research: Ct: A Throughput Programming LanguageLanguage

1 1 0 00 1 0 1 0 1 0 00 0 1 1

1 1 0 00 1 0 1 0 1 0 00 0 1 1+

Thread 4

0 0 1 1

0 0 1 1+

Thread 3

0 1 0 0

0 1 0 0+

Thread 2

0 0 0 1

0 0 0 1+

Thread 1

1 1 0 1

1 1 0 1+

Ct JIT Compiler:

Auto-vectorization, SSE, AVX, LarrabeeCore 1

SIMD Unit

Core 2

SIMD Unit

Core 3

SIMD Unit

Core 4

SIMD Unit

Programmer Thinks Serially; Ct Exploits Parallelism

Ct Parallel Runtime:

Auto-Scale to Increasing Cores

User Writes Serial-LikeCore Independent C++ Code

TVEC<F32> a(src1), b(src2);

TVEC<F32> c = a + b;

c.copyOt(dest);

TVEC<F32> a(src1), b(src2);

TVEC<F32> c = a + b;

c.copyOt(dest);

Primary Data Abstraction is the Nested Vector

Supports Dense, Sparse, and Irregular Data

Copyright © 2008 Intel Corporation. All rights reserved.

A practical case: CERN – Chasing The Intractable

Ventures into the subatomic world – latest experiment: LHC

Data Analysis Grid for LHC – Revolutionizes the way scientists

share and analyze data

Openlab collaboration essential for building the IT infrastructure

Intel contributes in a unique technology collaboration since 2003

Science At The Edge Meets Technology At The Edge

Copyright © 2008 Intel Corporation. All rights reserved.

Beyond: Cloud computing

Intel, HP, Yahoo create cloud-computing labs29 Jul 2008 17:22A global cloud infrastructure for researchers will help advance the technology, according to the companiesHP, Intel and Yahoo, in conjunction with academic and other institutions around the world, have announced the creation of a global, experimental environment for cloud computing. The Cloud Computing Test Bed will initially comprise of six 'Centers of Excellence', with the University of Illinois at Urbana-Champaign (UIUC), the Karlsruhe Institute of Technology in Germany and the Infocomm Development Authority of Singapore joining in with the three companies.

Intel, HP, Yahoo create cloud-computing labs29 Jul 2008 17:22A global cloud infrastructure for researchers will help advance the technology, according to the companiesHP, Intel and Yahoo, in conjunction with academic and other institutions around the world, have announced the creation of a global, experimental environment for cloud computing. The Cloud Computing Test Bed will initially comprise of six 'Centers of Excellence', with the University of Illinois at Urbana-Champaign (UIUC), the Karlsruhe Institute of Technology in Germany and the Infocomm Development Authority of Singapore joining in with the three companies.

The next step– Grid “grown up” in

the academic / research community (also because of EGEE)

– In the commercial areas “Cloud Computing” is one of the big areas of development

– Intel is again engaged in this Area

Copyright © 2008 Intel Corporation. All rights reserved.

Summary

Cluster of COTS HW important for GridsCluster of COTS HW important for Grids•Moore’s Law Continues To Double Transistors Moore’s Law Continues To Double Transistors

Every 18 MonthsEvery 18 Months•More Core’s, More Cache, More Memory, More More Core’s, More Cache, More Memory, More

Bandwidth Delivers PerformanceBandwidth Delivers Performance•Intel Software Tools Enable You To scale Intel Software Tools Enable You To scale

Performance ForwardPerformance Forward•Intel’s leading technology enables Grids and we Intel’s leading technology enables Grids and we

are actively contributingare actively contributing

Copyright © 2008 Intel Corporation. All rights reserved.

HPC @ Intel

Putting it all togetherPutting it all together

Have a successful conferenceHave a successful conference