Enviar búsqueda
Cargar
The Penguin's got the POWER - ERI-MS 2010
•
0 recomendaciones
•
407 vistas
Paulo Vital
Seguir
Slides of a presentation about IBM's Linux on POWER.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 36
Descargar ahora
Descargar para leer sin conexión
Recomendados
Evolução das CPUs
Evolução das CPUs
Mário Januário Filho
1984
1984
Pelo Siro
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
ASUS Brazil
Augusto loureiro sistemas microprocessados
Augusto loureiro sistemas microprocessados
Lorena Barreto
Virtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra Infnet
TI Infnet
Tendências Tecnológicas em Processadores, por Luiz Carlos Orsoni
Tendências Tecnológicas em Processadores, por Luiz Carlos Orsoni
Joao Galdino Mello de Souza
M2 Introdução Basica ao Mainframe
M2 Introdução Basica ao Mainframe
maldelrey
Consolidação Mic&Mac Soluções em TI
Consolidação Mic&Mac Soluções em TI
Mic&Mac Soluções em TI
Recomendados
Evolução das CPUs
Evolução das CPUs
Mário Januário Filho
1984
1984
Pelo Siro
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
ASUS Brazil
Augusto loureiro sistemas microprocessados
Augusto loureiro sistemas microprocessados
Lorena Barreto
Virtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra Infnet
TI Infnet
Tendências Tecnológicas em Processadores, por Luiz Carlos Orsoni
Tendências Tecnológicas em Processadores, por Luiz Carlos Orsoni
Joao Galdino Mello de Souza
M2 Introdução Basica ao Mainframe
M2 Introdução Basica ao Mainframe
maldelrey
Consolidação Mic&Mac Soluções em TI
Consolidação Mic&Mac Soluções em TI
Mic&Mac Soluções em TI
Amd
Amd
Ana Carolina
Hardware de sistemas
Hardware de sistemas
Thalles Anderson
Kvm
Kvm
Paulo Silva
Apresentação Kingston
Apresentação Kingston
Mazer Distribuidora
Microarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
Samuel Bié
Aula de-introducao-z os
Aula de-introducao-z os
Ivan Sanches
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Filipo Mór
Projetos de Salas Residenciais
Projetos de Salas Residenciais
marthahuback
Mining 012 riskope is it true that pi_gs
Mining 012 riskope is it true that pi_gs
Oboni Riskope Associates Inc.
Drenajes en cirugia biliopancreatica
Drenajes en cirugia biliopancreatica
Rogelio Flores Valencia
Using Big Data Analytics
Using Big Data Analytics
Andrei Khurshudov
Big Data and the growing relevance of NoSQL
Big Data and the growing relevance of NoSQL
Abhijit Sharma
Cassass presentation WLF2 Rome
Cassass presentation WLF2 Rome
Oboni Riskope Associates Inc.
iPhone offline webapps
iPhone offline webapps
Home
Reputation snapshot for the banking industry, 2012, final
Reputation snapshot for the banking industry, 2012, final
Damjana Kocjanc
Force Majeure: a Time Bomb
Force Majeure: a Time Bomb
Oboni Riskope Associates Inc.
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
Michel Dumontier
Arrs
Arrs
R. RAVINDRA KUMAR CHIEF MENTOR
How to grow a business
How to grow a business
Jason Dunstone
Guerrilla Readers Prezentace na Infokonu
Guerrilla Readers Prezentace na Infokonu
Guerrilla Readers
Propostadedecretplurilingisme2011
Propostadedecretplurilingisme2011
Joana Pérez Camarena
Web 2.0
Web 2.0
casado.iker
Más contenido relacionado
La actualidad más candente
Amd
Amd
Ana Carolina
Hardware de sistemas
Hardware de sistemas
Thalles Anderson
Kvm
Kvm
Paulo Silva
Apresentação Kingston
Apresentação Kingston
Mazer Distribuidora
Microarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
Samuel Bié
Aula de-introducao-z os
Aula de-introducao-z os
Ivan Sanches
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Filipo Mór
La actualidad más candente
(7)
Amd
Amd
Hardware de sistemas
Hardware de sistemas
Kvm
Kvm
Apresentação Kingston
Apresentação Kingston
Microarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
Aula de-introducao-z os
Aula de-introducao-z os
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Destacado
Projetos de Salas Residenciais
Projetos de Salas Residenciais
marthahuback
Mining 012 riskope is it true that pi_gs
Mining 012 riskope is it true that pi_gs
Oboni Riskope Associates Inc.
Drenajes en cirugia biliopancreatica
Drenajes en cirugia biliopancreatica
Rogelio Flores Valencia
Using Big Data Analytics
Using Big Data Analytics
Andrei Khurshudov
Big Data and the growing relevance of NoSQL
Big Data and the growing relevance of NoSQL
Abhijit Sharma
Cassass presentation WLF2 Rome
Cassass presentation WLF2 Rome
Oboni Riskope Associates Inc.
iPhone offline webapps
iPhone offline webapps
Home
Reputation snapshot for the banking industry, 2012, final
Reputation snapshot for the banking industry, 2012, final
Damjana Kocjanc
Force Majeure: a Time Bomb
Force Majeure: a Time Bomb
Oboni Riskope Associates Inc.
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
Michel Dumontier
Arrs
Arrs
R. RAVINDRA KUMAR CHIEF MENTOR
How to grow a business
How to grow a business
Jason Dunstone
Guerrilla Readers Prezentace na Infokonu
Guerrilla Readers Prezentace na Infokonu
Guerrilla Readers
Propostadedecretplurilingisme2011
Propostadedecretplurilingisme2011
Joana Pérez Camarena
Web 2.0
Web 2.0
casado.iker
Catalogo tony tallarin
Catalogo tony tallarin
Andres Garces
Mobile Leveraging The New New Media
Mobile Leveraging The New New Media
Roshan Kumar
Report z Vyškov
Report z Vyškov
Guerrilla Readers
Web Configurator
Web Configurator
mikuzz
Accurate biochemical knowledge starting with precise structure-based criteria...
Accurate biochemical knowledge starting with precise structure-based criteria...
Michel Dumontier
Destacado
(20)
Projetos de Salas Residenciais
Projetos de Salas Residenciais
Mining 012 riskope is it true that pi_gs
Mining 012 riskope is it true that pi_gs
Drenajes en cirugia biliopancreatica
Drenajes en cirugia biliopancreatica
Using Big Data Analytics
Using Big Data Analytics
Big Data and the growing relevance of NoSQL
Big Data and the growing relevance of NoSQL
Cassass presentation WLF2 Rome
Cassass presentation WLF2 Rome
iPhone offline webapps
iPhone offline webapps
Reputation snapshot for the banking industry, 2012, final
Reputation snapshot for the banking industry, 2012, final
Force Majeure: a Time Bomb
Force Majeure: a Time Bomb
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
Arrs
Arrs
How to grow a business
How to grow a business
Guerrilla Readers Prezentace na Infokonu
Guerrilla Readers Prezentace na Infokonu
Propostadedecretplurilingisme2011
Propostadedecretplurilingisme2011
Web 2.0
Web 2.0
Catalogo tony tallarin
Catalogo tony tallarin
Mobile Leveraging The New New Media
Mobile Leveraging The New New Media
Report z Vyškov
Report z Vyškov
Web Configurator
Web Configurator
Accurate biochemical knowledge starting with precise structure-based criteria...
Accurate biochemical knowledge starting with precise structure-based criteria...
Similar a The Penguin's got the POWER - ERI-MS 2010
Processadores core i3 e amd
Processadores core i3 e amd
Mario Kleber
Virtualização de Banco de Dados por Bruno Domingues
Virtualização de Banco de Dados por Bruno Domingues
Joao Galdino Mello de Souza
Programação Multicore: Como sobreviver a esta revolução usando o Pinguim?
Programação Multicore: Como sobreviver a esta revolução usando o Pinguim?
Paulo Vital
TDC2016SP - Trilha BigData
TDC2016SP - Trilha BigData
tdc-globalcode
Aula 01 informática aplicada - história e evolução
Aula 01 informática aplicada - história e evolução
Robson Ferreira
Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™
Intel Software Brasil
Mini-curso CUDA
Mini-curso CUDA
Deivid Martins
Sistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passos
Marcelo Barros de Almeida
Android Core Aula 4 - Embarcando android em dispositivos físicos
Android Core Aula 4 - Embarcando android em dispositivos físicos
Felipe Silveira
Micro seminario ii prog mi
Micro seminario ii prog mi
CharneyBR
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Joao Galdino Mello de Souza
Arquitetura arm
Arquitetura arm
Ciência da Computação - UNISAL
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
Jorge Ávila Miranda
Petic Emgetis Final
Petic Emgetis Final
netimba
Microprocessadores
Microprocessadores
Susana Oliveira
Unitec processador
Unitec processador
Samot Oiralih Eznam
Soquetes e Slots
Soquetes e Slots
Jullia Mada
Trabalho de defesa
Trabalho de defesa
Tchesco Honwana
Performance tuning
Performance tuning
Rodrigo Missiaggia
Aula 1 conhecimentos básicos - hardware
Aula 1 conhecimentos básicos - hardware
Cristiano Carvalho
Similar a The Penguin's got the POWER - ERI-MS 2010
(20)
Processadores core i3 e amd
Processadores core i3 e amd
Virtualização de Banco de Dados por Bruno Domingues
Virtualização de Banco de Dados por Bruno Domingues
Programação Multicore: Como sobreviver a esta revolução usando o Pinguim?
Programação Multicore: Como sobreviver a esta revolução usando o Pinguim?
TDC2016SP - Trilha BigData
TDC2016SP - Trilha BigData
Aula 01 informática aplicada - história e evolução
Aula 01 informática aplicada - história e evolução
Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™
Mini-curso CUDA
Mini-curso CUDA
Sistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passos
Android Core Aula 4 - Embarcando android em dispositivos físicos
Android Core Aula 4 - Embarcando android em dispositivos físicos
Micro seminario ii prog mi
Micro seminario ii prog mi
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando ...
Arquitetura arm
Arquitetura arm
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
Petic Emgetis Final
Petic Emgetis Final
Microprocessadores
Microprocessadores
Unitec processador
Unitec processador
Soquetes e Slots
Soquetes e Slots
Trabalho de defesa
Trabalho de defesa
Performance tuning
Performance tuning
Aula 1 conhecimentos básicos - hardware
Aula 1 conhecimentos básicos - hardware
The Penguin's got the POWER - ERI-MS 2010
1.
Paulo Ricardo Paz
Vital – Software Engineer 14 May 2010 The Penguin's got the POWER © 2009 IBM Corporation
2.
Agenda ■
Arquitetura POWER ■ POWER7 ■ Linux on POWER ■ IBM Linux Technology Center 2 © 2009 IBM Corporation
3.
Arquitetura POWER
■ POWER significa Performance Optimization With Enhanced RISC ■ 1974 – Projeto 801 ■ PowerPC ■ Simultaneous multithreading (SMP) ■ Virtual vector architecture 3 © 2009 IBM Corporation
4.
●
Arquitetura POWER ■ Casos de Uso: Deep Blue – 1996: Kasparov 4 x 2 Deep Blue – 1997: Kasparov 2.5 x 3.5 Deep Blue 4 © 2009 IBM Corporation
5.
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 5 © 2009 IBM Corporation
6.
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 6 © 2009 IBM Corporation
7.
Arquiteura POWER 7
© 2009 IBM Corporation
8.
Arquitetura POWER
■ Casos de Uso: console de video-game – Nintendo Wii – Xbox 360 – PlayStation 3 8 © 2009 IBM Corporation
9.
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 9 © 2009 IBM Corporation
10.
Arquitetura POWER 10
© 2009 IBM Corporation
11.
Arquitetura POWER
POWER8 POWER7 POWER6 45 nm POWER5 65 nm POWER4 130 nm 180 nm Dual Core Multi Core Dual Core High Frequencies On-Chip eDRAM Enhanced Scaling Dual Core Virtualization + Power Optimized Cores SMT Chip Multi Processing Memory Subsystem + Mem Subsystem ++ Distributed Switch + Concept Distributed Switch Altivec SMT++ Core Parallelism + Phase Shared L2 Instruction Retry Reliability + FP Performance + Dynamic LPARs (32) Dyn Energy Mgmt Enhanced L3 Cache Memory bandwidth + SMT + VSM & VSX Virtualization Protection Keys Protection Keys+ 2001 2004 2007 2010 11 © 2009 IBM Corporation
12.
POWER7 12
© 2009 IBM Corporation
13.
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 13 © 2009 IBM Corporation
14.
POWER7 14
© 2009 IBM Corporation
15.
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. 15 © 2009 IBM Corporation
16.
POWER7 16
© 2009 IBM Corporation
17.
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 17 © 2009 IBM Corporation
18.
POWER7 18
© 2009 IBM Corporation
19.
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. 19 © 2009 IBM Corporation
20.
POWER7 20
© 2009 IBM Corporation
21.
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. 21 © 2009 IBM Corporation
22.
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) 22 © 2009 IBM Corporation
23.
Linux on POWER
■ POWER VM 23 © 2009 IBM Corporation
24.
Linux on POWER
■ POWER VM Lx86 PowerVM x86 Install and Run x86 Linux x86 x86 Linux No Porting Linux App Linux App App No Recompile Linux on App AIX IBM i Power Linux Application Application No changes PowerVM Application Linux Linux Lx86 x86 Platforms Linux AIX IBM i x86 Platforms x86 Platforms Power Systems Platform 24 © 2009 IBM Corporation
25.
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 25 © 2009 IBM Corporation
26.
Linux on POWER
■ LoP para POWER7 – Installation Toolkit – Tolchain • GCC • GDB – Distribuições: SLES 11 e RHEL 5 – Desempenho – Virtualização 26 © 2009 IBM Corporation
27.
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 27 © 2009 IBM Corporation
28.
IBM Linux Technology
Center 28 © 2009 IBM Corporation
29.
IBM Linux Technology
Center 29 © 2009 IBM Corporation
30.
IBM Linux Technology
Center 30 © 2009 IBM Corporation
31.
IBM Linux Technology
Center ■ LTC WW tem +600 desenvolvedores, +30 localidades e +100 projetos 31 © 2009 IBM Corporation
32.
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 principais IBM Hortolandia Site LTC Unicamp Lab 32 © 2009 IBM Corporation
33.
IBM Linux Technology
Center 2009: Tamanho do 2003: IBM assina um 2005: Lab criado na time cresce de 40 acordo com a Unicamp IBM Hortolandia para 58 LTC lab com 10 10 engenheiros 1o projeto de P&D em estudantes e um parceria com a professor. Unicamp 2004: Estudantes são 2006: Tamanho do contratados como time cresce de 10 estagiários, lab é criado na para 40 Unicamp, atividades do 1o Sala de Servidores projeto começam: portar construido em Linux Client for E-Business Hortolandia para processador POWER. 33 © 2009 IBM Corporation
34.
IBM Linux Technology
Center ■ Áreas de Desenvolvimento ■ Produtos IBM – Escalabilidade – Linux on System x – RAS – Linux on System z – Kernel – Linux on System p – Device drivers – Networking ■ Novas áreas – Gerenciamento de sistemas – Real-time – Segurança – Digital media – Samba – Hypervisor/Xen – Desempenho – Cloud computing – Toolchain – Teste & Qualidade 34 © 2009 IBM Corporation
35.
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 35■ © 2009 IBM Corporation
36.
Perguntas ???
Paulo Ricardo Paz Vital, Software Engineer IBM Linux Technology Center pvital@br.ibm.com 36 © 2009 IBM Corporation
Descargar ahora