Você está na página 1de 2

Universidade Federal da Paraba UFPB Centro de Cincias Exatas e da Natureza CCEN Centro de Informtica CI Programa de Ps-Graduao em Informtica PPGI

PPGI Aluno: Luciano Carvalho de Medeiros Jnior

Supercomputings Exaflop Target


Tom Geller na revista Communications of the ACM Volume 54 Issue 8, lanada em agosto de 2011, trata da questo dos supercomputadores, com os desafios de paralelismo e consumo de energia. Apesar de ser um artigo publicado em uma revista, no possuindo questes mais cientficas, tericas, o achei um trabalho interessante, pois ao noticiar a nova liderana no ranking dos supercomputadores, ele discute o impacto e os desafios da chamada supercomputao. Como medida de desempenho do processamento dos computadores se utiliza a escala FLOPS, que a quantidade de operaes com ponto flutuante por segundo que o processador consegue executar. Os supercomputadores, atualmente, conseguem atingir a marca de petaflops (1 petaflop = 1 quatrilho de operaes com ponto flutuante por segundo). Isso uma marca fantstica e importante, pois esses supercomputadores so utilizados para previso de tempo, animaes, clculos fsicos, genoma, entre outros. O primeiro lugar do Top500 dos supercomputadores, em Junho de 2011, o K Computer, que foi criado pelo Japo e conseguiu a marca de 8,2 petaflops. Tamanho poder de processamento no to fcil de tratar, principalmente com o paradigma sequencial, que ainda bastante utilizado. Para tirar vantagem desse poder necessrio mudar para a programao paralela, fazer com que as aplicaes faam cada vez mais operaes paralelamente, e isso demanda tempo quando for possvel mudar. Como ele cita no artigo, isso deve levar de trs a cinco anos. Um ponto de destaque na pesquisa desses supercomputadores o uso crescente de GPUs (General-purpose Graphics Processing Units) em uma configurao hbrida com CPUs. As GPUs possuem muito mais cores do que as CPUs, permitindo um grande nmero de clculos em paralelo. Inicialmente utilizada para tarefas grficas, as GPUs so cada vez mais utilizadas em uma ampla variedade de clculos intensivos. Elas proveem grande poder de processamento para os supercomputadores, mas como no simplesmente jogar mais ncleos para se aumentar a velocidade, preciso o uso conjunto com as CPUs para outras tarefas. O segundo lugar do Top500, o Tianhe-1A criado pela China, possui aproximadamente trs milhes de cores providos pelas GPUs. Em minha opinio, o uso de GPUs para auxiliar no processamento pesado dos computadores uma tendncia, mudando um pouco da arquitetura comumente utilizada das CPUs. At porque, como vem sido discutido atualmente, talvez se esteja chegando a um limite fsico na evoluo dos processadores, regida pela Lei de Moore. E uma abordagem seguida nos ltimos anos, para tentar contornar esse limite do crescimento da velocidade, foi a utilizao de mltiplos cores nos processadores, permitindo a execuo paralela dos cdigos; e como eu falei anteriormente, as GPUs possuem muito mais cores do que as CPUs, o que possibilita um alto grau de computao paralela. Mas para desfrutar desse paralelismo, a programao paralela deve se tornar cada vez mais popular, mudando a cabea dos programadores para que as aplicaes faam bom proveito desse poder de processamento. Outra questo citada no artigo o consumo de energia desses supercomputadores, que bastante alto, devido ao grande nmero de processadores e a quantidade de energia que eles precisam e dissipam para poder funcionar. Como exemplo, o K Computer gasta uma

energia equivalente energia de 10 mil casas. E o custo financeiro desses supercomputadores que tambm bastante elevado. Os governos envolvidos nestes projetos de supercomputadores esperam alcanar a marca de 10 petaflops em 2012, e a marca de exaflop por volta de 2020. Mas isso vem com que custo? Talvez essa marca seja possvel de ser alcanada, mas sero necessrios avanos nessa rea, principalmente no problema da Lei de Moore e do silcio, que est se chegando a um limite fsico; e maiores estudos tambm na questo dessa arquitetura hbrida CPU/GPU que possui grande potencial. Referncia: Tom Geller. 2011. Supercomputing's exaflop target. Commun. ACM 54, 8 (August 2011), 16-18. DOI=10.1145/1978542.1978549 http://doi.acm.org/10.1145/1978542.1978549

Você também pode gostar