Vous êtes sur la page 1sur 4

4

5.2 GPGPU GPGPU a sigla de General-Purpose computing on Graphics Processing Units, que significa Computao de propsito geral em Unidades de Processamento Grfico, que permite a utilizao de placas de vdeo para processamento paralelo. Esta tecnologia j est sendo usada com bons resultados na rea de Cincia da Computao Molecular, como na fabricao de substncias de limpeza.

Figura Placa de vdeo com tecnologia GPGPU

5.3 PROCESSADORES MULTICORE Por ser uma tecnologia relativamente recente, alguns programas ainda no possuem suporte ao Multi-Threading. Portanto, quando esse programa executado individualmente, o fato de ter dois ou mais ncleos no oferece ganho de performance, uma vez que apenas um processador ser utilizado por vez. Porm, programas que necessitam de muito processamento j foram otimizados, para que possam se beneficiar de mais de um ncleo. Atualmente, um dos usurios que mais conseguem se beneficiar com processadores de dois ou mais ncleos, so aqueles que trabalham com produo grfica (udio e vdeo), que operam com VMAware, mltiplas mquinas virtuais ao mesmo tempo, e aqueles que executam vrios programas simultaneamente. Hoje, alm dos processadores da linha Quad Core e Intel Core i7, tambm j existem pesquisas bem avanadas para projetar processadores com 80 ncleos. A concluso deste projeto est prevista para 2014 e ele chamado de

costumeiramente de Teraflop, por causa da quantidade de instrues que ele executa simultaneamente. 5.3.1 Processador com 80 ncleos O equipamento (Teraflop) foi exibido durante o Spring Intel Development Forum (IDF), que aconteceu na China em 2007. Agora, o chip atingiu velocidade de processamento de 2 teraflop (trilhes de operaes de ponto flutuante por segundo).

Figura Apresentao da Intel do Teraflop

O chip de 80 ncleos um experimento da Intel e foi apresentado pela primeira vez no final de 2006. De acordo com a fabricante, a pesquisa visa explorar limites da tecnologia multicore. Ao exibir o projeto, o diretor de pesquisa da Intel, Jerry Bautista, afirmou que o desenvolvimento do projeto demonstrou algumas limitaes das plataformas multicore. A principal delas que, a partir do uso de 16 ncleos no mesmo chip, h perda de eficincia por cada ncleo. como uma cozinha cheia de cozinheiros, exemplificou. Para permitir o uso eficaz de chips com mais de 16 ncleos, a Intel afirma que preciso separar cada conjunto de ncleos para determinadas tarefas especficas. O gerenciamento de processamento dos ncleos feito por um software especfico. Na primeira exibio do chip, ele atingiu velocidade de 1 teraflop. Na segunda, chegou a 1.5 teraflop e nesta exibio na China, superou a marca dos 2 teraflop.

Os ganhos de eficincia se devem a melhorias na ligao entre os ncleos e no aplicativo que gerencia a diviso de tarefas entre ncleos.

5.4 COMPUTAO NAS NUVENS O conceito de computao em nuvem (em ingls, cloud computing) refere-se utilizao da memria e das capacidades de armazenamento e clculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princpio da computao em grade. O armazenamento de dados feito em servios que podero ser acessados de qualquer lugar do mundo, a qualquer hora, no havendo necessidade de instalao de programas ou de armazenar dados. O acesso a programas, servios e arquivos remoto, atravs da Internet - da a aluso nuvem. O uso desse ambiente mais vivel do que o uso de unidades fsicas. Num sistema operacional disponvel na Internet, a partir de qualquer computador e em qualquer lugar, pode-se ter acesso a informaes, arquivos e programas num sistema nico, independente de plataforma. O requisito mnimo um computador compatvel com os recursos disponveis na Internet. O PC torna-se apenas um chip ligado Internet -- a "grande nuvem" de computadores - sendo necessrios somente os dispositivos de entrada (teclado, mouse) e sada (monitor). Como exemplo de aplicao do paradigma computacional paralelo, tem-se o Intel Infoscape, demonstrado na CES 2010, famosa exposio de eletrnicos, que consiste em um painel gigante sensvel ao toque em formato cbico e que permite a manipulao, em tempo real, de vrios cubos virtuais contendo informaes da internet. Todo esse sistema executado por um notebook com um processador multi-core.

Figura - Google Inc: Uma das maiores empresas incentivadoras da computao nas nuvens

Para o Google, a internet deve se transformar numa plataforma completa de aplicaes, criando um mundo onde as pessoas no precisem mais instalar softwares, a nica necessidade ser uma conexo com a internet. Para isso, o conceito de clusters e programao distribuda (vrios computadores em rede processando) pode multiplicar, exponencialmente, o poder de processamento. Para que isto se torne uma realidade, a empresa Google tem elevado significativamente seus investimentos em redes de internet como WiMax, cabos multi-terabit submarinos e buscando tornar as redes de comunicaes atuais voltadas para seus interesses, como no caso do leilo do espectro de 700 Mhz ocorrido no comeo do ano. Pode ser classificado como conceito, mas com uma viso mais abrangente, produtos atuais como Gmail e Google Docs j promovem a idia e transformam o micro do usurio em apenas terminais. Com o Google Apps Engine, as aplicaes criadas especialmente para a web comeam a dar seus primeiros passos. Podero estas aplicaes substituir os softwares atuais? Certamente, tanto pelas suas qualidades, facilidade e disponibilidade. A Google est caminhando de forma a tornar o conceito uma realidade, inovando de forma assustadora a suprir seus objetivos visionrios.

Vous aimerez peut-être aussi