The Penguin's got the POWER - ERI-MS 2010
-
Upload
paulo-vital -
Category
Technology
-
view
750 -
download
0
description
Transcript of The Penguin's got the POWER - ERI-MS 2010
![Page 1: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/1.jpg)
© 2009 IBM Corporation
The Penguin's got the POWER
Paulo Ricardo Paz Vital – Software Engineer14 May 2010
![Page 2: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/2.jpg)
2 © 2009 IBM Corporation
Agenda
■ Arquitetura POWER
■ POWER7
■ Linux on POWER
■ IBM Linux Technology Center
![Page 3: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/3.jpg)
3 © 2009 IBM Corporation
Arquitetura POWER
■ POWER significa Performance Optimization With Enhanced RISC
■ 1974 – Projeto 801
■ PowerPC
■ Simultaneous multithreading (SMP)
■ Virtual vector architecture
![Page 4: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/4.jpg)
4 © 2009 IBM Corporation
●Arquitetura POWER
■ Casos de Uso: Deep Blue– 1996: Kasparov 4 x 2 Deep Blue– 1997: Kasparov 2.5 x 3.5 Deep Blue
![Page 5: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/5.jpg)
5 © 2009 IBM Corporation
Arquitetura POWER
■ Casos de Uso: Mars Exploration Rover Mission e Phoenix Mars Mission– Spirit: 03/jan/2004– Opportunity: 25/jan/2004– Phoenix: 25/mai/2008
![Page 6: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/6.jpg)
6 © 2009 IBM Corporation
Arquitetura POWER
■ Casos de Uso: BlueGene/L - Lawrence Livermore National Laboratory– supercomputador mais “rápido” do mundo: Nov/2004 a Jun/2008– utilizado para simulações científicas:
• dinâmica molecular• fenômenos de turbulência• choque e instabilidade hidro-dinâmica
– 478 teraFLOPS– 32 tebibytes de memória total– 106,496 nós com processadores dual:
• PowerPC 440 700MHz (2.8 Gflops)• total de 212,992 núcleos
![Page 7: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/7.jpg)
7 © 2009 IBM Corporation
Arquiteura POWER
![Page 8: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/8.jpg)
8 © 2009 IBM Corporation
Arquitetura POWER
■ Casos de Uso: console de video-game– Nintendo Wii– Xbox 360– PlayStation 3
![Page 9: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/9.jpg)
9 © 2009 IBM Corporation
Arquitetura POWER
■ Casos de Uso: Roadrunner – Los Alamos National Laboratory– 1o supercomputador a quebrar a barreira do petaflop: 1.03 PFlops– 1o supercomputador a usar arquitetura híbrida:
• AMD Opteron X64 (6,120)• IBM Cell BE (12,240)
– Total de 122,400 núcleos:• 6,120 * 2 = 12,240 núcleos Opteron• 12,240 PPEs• 97,920 SPEs
– Utilizado para:• Modelagem da origem do universo• Criação da maior árvore de evolução do HIV• Entendimento de física não-linear de lasers de alta-potência
![Page 10: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/10.jpg)
10 © 2009 IBM Corporation
Arquitetura POWER
![Page 11: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/11.jpg)
11 © 2009 IBM Corporation
Arquitetura POWER
2001 2004
Dual CoreEnhanced ScalingSMTDistributed Switch +Core Parallelism +FP Performance +Memory bandwidth +Virtualization
2007
Dual CoreHigh Frequencies Virtualization +Memory Subsystem +Altivec Instruction RetryDyn Energy MgmtSMT +Protection Keys
2010
Multi CoreOn-Chip eDRAM Power Optimized CoresMem Subsystem ++SMT++Reliability +Enhanced L3 CacheVSM & VSXProtection Keys+
POWER8
Concept Phase
POWER4180 nm
POWER5130 nm
POWER665 nm
POWER745 nm
Dual Core Chip Multi Processing Distributed Switch Shared L2 Dynamic LPARs (32)
![Page 12: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/12.jpg)
12 © 2009 IBM Corporation
POWER7
![Page 13: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/13.jpg)
13 © 2009 IBM Corporation
POWER7
■ Sucessor da POWER6
■ Anunciado em 08 de Fevereiro de 2010
■ 8 núcleos por chip:– 4 threads por núcleo (SMT)– 256KB L2, 4MB L3– Intervalo de frequencia: 2.2-3.5GHz (110-230W)
■ 12 unidades de execução:– 2 integer units– 2 load-store units– 4 double-precision floating-point units– 1 branch unit– 1 condition register unit– 1 vector unit– 1 decimal floating-point unit
![Page 14: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/14.jpg)
14 © 2009 IBM Corporation
POWER7
![Page 15: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/15.jpg)
15 © 2009 IBM Corporation
POWER7
■ Simultaneous multithreading– Adição do modo SMT4– Execução simultânea de 4 threads de instrução em cada núcleo
■ Threads inteligentes (Intelligent Threads)– Sistema seleciona se uma carga de trabalho tem capacidade de dedicar tanto
quanto possível para um único segmento de trabalho, ou se a carga de trabalho tem capacidade de propagação em 2 ou 4 threads de trabalho.
– Com mais threads, o processador oferece mais capacidade total na medida em que mais tarefas são realizadas em paralelo.
– Com menos threads, aquelas cargas que precisam de tarefas individuais rápidas podem obter o desempenho que eles precisam para benefício máximo.
![Page 16: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/16.jpg)
16 © 2009 IBM Corporation
POWER7
![Page 17: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/17.jpg)
17 © 2009 IBM Corporation
POWER7
■ On-chip L3 Cache– L3 cache implementada em eDRAM e incluida em cada núcleo– Cada núcleo tem o Fast Local Region da L3 cache (FLR-L3)– Também tem acesso a outras regiões de L3 cache
■ Razões para o uso de eDRAM no processador:– Melhora na latência : 6 para 1– Melhora na largura de banda: 2x– Nenhum driver ou receptor off-chip: economia de energia– Espaço físico menor: 1/3 de componentes de SRAM– Baixo consumo de energia: 20% de SRAM
![Page 18: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/18.jpg)
18 © 2009 IBM Corporation
POWER7
![Page 19: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/19.jpg)
19 © 2009 IBM Corporation
POWER7
■ Casos de uso: Blu BioU
■ Hardware:– 18 nós IBM POWER 750– Cada nó:
• 8 núcleos• 256 GB de RAM
– Total de 576 núcleos
■ Pesquisas em ciências biomédicas e da vida
■ Texas Medical Center.
![Page 20: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/20.jpg)
20 © 2009 IBM Corporation
POWER7
![Page 21: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/21.jpg)
21 © 2009 IBM Corporation
Linux on POWER
■ Termo usado para se referir as linhas de produtos IBM baseadas na arquitetura POWER e que possuem Linux como sistema operacional:
– IBM System p™– IBM System i™– IBM Open Power™– IBM BladeCenter™ JS20 e JS21
■ Projeto percursor de Linux na IBM:– suportar o funcionamento de um ótimo SO nos servidores que dão lucro.
![Page 22: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/22.jpg)
22 © 2009 IBM Corporation
Linux on POWER
■ Virtualização– IBM Virtualization Engine:
• gerenciadores de partições• Logical partitioning (LPAR)• Micro-partitioning• Dynamic logical partitioning (Dynamic LPAR)• Shared Processor Pool• Virtual storage• Virtual disk• CD-ROM, Tape, e DVD-ROM• Virtual Ethernet (VLAN)
![Page 23: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/23.jpg)
23 © 2009 IBM Corporation
Linux on POWER
■ POWER VM
![Page 24: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/24.jpg)
24 © 2009 IBM Corporation
Linux on POWER
■ POWER VM Lx86
x86 Platforms
x86 Linux App
Linux
x86 Platforms
x86 Linux
App
Linux
Power Systems Platform
Linux
PowerVM Lx86
x86LinuxApp
AIX
AIX Application
Linux onPower
Application
PowerVM
x86 Platforms
x86 Linux
App
Linux
Install and Run
No Porting
No Recompile
No changes
IBM i
IBM iApplication
![Page 25: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/25.jpg)
25 © 2009 IBM Corporation
Linux on POWER
■ IBM Installation Toolit for Linux on POWER– conjunto de utilitarios e ferramentas que facilitam a instalação de Linux em
servidores IBM com arquitetura POWER:• Live DVD• Suporta instalações de RHEL® 4 e 5 e SLES® 10 e 11• Suporta instalações via DVD e rede• Fonte para várias ferramentas Linux on POWER• Suporta todas as recentes máquinas POWER™
– IBM System p™ servers
– IBM System i™ servers
– IBM BladeCenter®
– IBM IntelliStation® POWER™• Ferramenta para criar e gerenciar facilmente reposi-tórios de rede
contendo pacotes Linux e IBM• Interface para upgrade de FW
![Page 26: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/26.jpg)
26 © 2009 IBM Corporation
Linux on POWER
■ LoP para POWER7– Installation Toolkit– Tolchain
• GCC• GDB
– Distribuições: SLES 11 e RHEL 5– Desempenho– Virtualização
![Page 27: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/27.jpg)
27 © 2009 IBM Corporation
IBM Linux Technology Center
■ IBM Linux Technology Center (LTC) é o “braço armado” da iniciativa IBM para com o software livre
■ Time de desenvolvedores de softwere que trabalham em cooperação com a comunidade Open Source
■ É o centro de competência técnica para Linux na IBM
■ Time de desenvolvimento em Linux para:– todas as plataformas eServer– todos os softwares eServer– outras iniciativas chaves
■ Provê competência técnica para IBM Servers, Software, Storage, serviços e outras grupos
![Page 28: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/28.jpg)
28 © 2009 IBM Corporation
IBM Linux Technology Center
![Page 29: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/29.jpg)
29 © 2009 IBM Corporation
IBM Linux Technology Center
![Page 30: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/30.jpg)
30 © 2009 IBM Corporation
IBM Linux Technology Center
![Page 31: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/31.jpg)
31 © 2009 IBM Corporation
IBM Linux Technology Center
■ LTC WW tem +600 desenvolvedores, +30 localidades e +100 projetos
![Page 32: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/32.jpg)
32 © 2009 IBM Corporation
IBM Linux Technology Center
■ LTC Brasil localizado em Hortolândia, SP (RMC, ~100km de São Paulo)
■ 55 engenheiros
■ 4 estagiários
■ 1 professor universitário (consultor)
■ 10 projetos principaisIBM Hortolandia Site
LTC Unicamp Lab
![Page 33: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/33.jpg)
33 © 2009 IBM Corporation
IBM Linux Technology Center
2003: IBM assina um acordo com a Unicamp
LTC lab com 10 estudantes e um professor.
2004: Estudantes são contratados como estagiários, lab é criado na Unicamp, atividades do 1o projeto começam: portar Linux Client for E-Business para processador POWER.
2005: Lab criado na IBM Hortolandia
10 engenheiros
2009: Tamanho do time cresce de 40 para 58
1o projeto de P&D em parceria com a Unicamp
2006: Tamanho do time cresce de 10 para 40
Sala de Servidores construido em Hortolandia
![Page 34: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/34.jpg)
34 © 2009 IBM Corporation
IBM Linux Technology Center
■ Áreas de Desenvolvimento– Escalabilidade– RAS– Kernel– Device drivers– Networking– Gerenciamento de sistemas– Segurança– Samba– Desempenho– Toolchain– Teste & Qualidade
■ Produtos IBM– Linux on System x– Linux on System z– Linux on System p
■ Novas áreas– Real-time– Digital media– Hypervisor/Xen– Cloud computing
■ Áreas de Desenvolvimento– Escalabilidade– RAS– Kernel– Device drivers– Networking– Gerenciamento de sistemas– Segurança– Samba– Desempenho– Toolchain– Teste & Qualidade
■ Áreas de Desenvolvimento– Escalabilidade– RAS– Kernel– Device drivers– Networking– Gerenciamento de sistemas– Segurança– Samba– Desempenho– Toolchain– Teste & Qualidade
![Page 35: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/35.jpg)
35 © 2009 IBM Corporation
Repositório – Onde encontrar mais informações?
■ IBM– http://www.ibm.com
■ POWER Architecture– http://www.power.org– http://www.ibm.com/power
■ Linux on POWER– http://www-03.ibm.com/systems/linux/power
■ IBM Installation Toolkit for Linux on POWER– http://www14.software.ibm.com/webapp/set2/sas/f/lopdiags/installtools/
■ YouTube – IBM POWER Systems Channel– http://www.youtube.com/user/ibmpowersystems
■ IBM Linux Technology Center– http://www-03.ibm.com/linux/ltc/index.html
■ IBM developerWorks– http://www.ibm.com/developerworks
■
![Page 36: The Penguin's got the POWER - ERI-MS 2010](https://reader034.fdocuments.us/reader034/viewer/2022051820/55388b214a7959c36e8b4765/html5/thumbnails/36.jpg)
36 © 2009 IBM Corporation
Perguntas ???
Paulo Ricardo Paz Vital, Software EngineerIBM Linux Technology Center