intel labs china · microsoft powerpoint - ppt0000000.ppt [read-only] author: hshen1 created date:...

11
Intel Labs China Intel Labs China 2009 2009 Gansha Wu Gansha Wu Senior Staff Researcher, Manager, Senior Staff Researcher, Manager, Parallel Programming Technology Group, Parallel Programming Technology Group, Intel Labs China Intel Labs China Intel Labs Intel Labs

Upload: others

Post on 12-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Intel Labs ChinaIntel Labs China20092009

Gansha WuGansha WuSenior Staff Researcher, Manager,Senior Staff Researcher, Manager,

Parallel Programming Technology Group,Parallel Programming Technology Group,Intel Labs ChinaIntel Labs China

Intel LabsIntel Labs

Page 2: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

MissionMission

Intel LabsIntel Labskp

Page 3: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Strategy Strategy ‘‘On a PageOn a Page’’

Intel LabsIntel Labskp

Page 4: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Intel Labs Intel Labs –– WorldwideWorldwidePlus Snapshot of University CollaborationsPlus Snapshot of University Collaborations

SeattleSeattle

HillsboroHillsboro

Santa ClaraSanta Clara

BerkeleyBerkeleyPittsburghPittsburgh

BeijingBeijing

BangaloreBangaloreGuadalajaraGuadalajara

Intel Labs Europe Intel Labs Europe (16 Sites)(16 Sites)

Intel Innovation Centers Intel Innovation Centers (Ireland, Turkey, Dubai, Russia)(Ireland, Turkey, Dubai, Russia)

Intel LabsUniv. Partners

AmericasAmericas• University of Illinois at

Urbana-Champaign• University of California at Berkeley• University of Michigan• McGill University• Massachusetts Institute of Technology • Universidade Federal do Rio de Janeiro• CINVESTAV Unidad Guadalajara Instituto

Europe, Middle EastEurope, Middle East• INSE, INRIA• Technische Universität Braunschweig• Trinity College Dublin• Universita' di Bologna• University of Jordan• Gdansk Technical University• St Petersburg University of Aerospace Instrumentation • University of Oxford• Bogazici University

AsiaAsia• Tsinghua University • Fudan University • Indian Institute of Technology • Kobe University • Universiti Teknologi Malaysia• University of the Philippines• Korea Advanced IST• National Taiwan University

kp

BarcelonaBarcelona

BraunschweigBraunschweig

St. PetersburgSt. Petersburg

Page 5: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Tim

e H

oriz

onTi

me

Hor

izon 33--7 yr7 yr

11--3 yr3 yr

......

Research Areas: Applications, Communications, Wireless,Research Areas: Applications, Communications, Wireless,Compilers, uArch, Components, Compilers, uArch, Components, Circuit, LowCircuit, Low--power, Virtualization power, Virtualization ……

ResearchResearch

DevelopmentDevelopment

ResearchResearch

DevelopmentDevelopment

ResearchResearch

DevelopmentDevelopment

Intel R&D Model

ResearchResearchCouncilCouncil

Academic ResearchAcademic Research >7 yr>7 yr

Page 6: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Intel China LabIntel China Lab

Wireless Technology PlatformWireless Technology Platform

TeraTera--scale I/O Platformscale I/O Platform

Scalable Statistical ComputingScalable Statistical Computing

Compiler & Runtime TechnologyCompiler & Runtime Technology

Parallel Programming TechnologyParallel Programming Technology

Cloud Computing ResearchCloud Computing ResearchConverged IOConverged IO Video MiningVideo Mining Ct, Computer VisionCt, Computer VisionMinistry of Science and Ministry of Science and

TechnologyTechnology

kp

Page 7: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Industry ResearchBased on fully understanding of

Company’s business modelCompany’s core competenceMarket landscape analysis

Questions always to ourselvesWhat are the long-term trends that will shape the computer industry?How will these trends impact industry participants?What will be the computer industry landscape in long-term?

ChallengesNeed to be flexibleOrganize new projectsWork closely with market and business teams

“We should go to where the ball is going, but not where the ball is”““We should go to where the ball is going, but not where the ball We should go to where the ball is going, but not where the ball isis””

Page 8: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Parallel Programming: As an Example

1980’s 1990’s 2000’s

Parallel Machines “Free Lunch” Era Multi-/Many-Core

Parallel Programming is a privileged minority

Ruled by Amdhal’s Law

Gustafson's law was recognized

From MT to MC

Right-hand turn advocates small/many cores and heterogeneity

Need for Productivity

Though Instruction-Level Parallelism dominated, people start to know threads, race conditions, synchronizations

Architects and programmers struggled with consistency models

Page 9: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Threads: Pthreads

Loop parallelism: OpenMP

Task parallelism: Threading Building Blocks

Data parallelism: Ct (C++ for Throughput)

General parallelisms: Concurrent Collections

Intel Parallel Programming Solutions

+ + + + + + + +

Explicit Explicit ParallelismParallelism

Implicit Implicit ParallelismParallelism

“Research was started in late 1990s”““Research was started in late 1990sResearch was started in late 1990s””

Page 10: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

SummaryIntel Labs China is an integrated and important part of Intel’s global

research for the ongoing digital revolution

As an industry research lab, we conduct research considering thecompany’s business strategy and the industry’s long-term trends

Go to where the ball is going!

Page 11: Intel Labs China · Microsoft PowerPoint - Ppt0000000.ppt [Read-Only] Author: hshen1 Created Date: 8/29/2009 7:38:39 AM

Q&AQ&A

Intel LabsIntel Labs