BT

Clouds podem processar Mathematics

por Abel Avram , traduzido por Douglas Masson em 28 Nov 2008 |

A Wolfram Research anunciou a disponibilidade do produto, Mathematica 7, para executar cálculos usando os serviços de cloud computing na aplicação. Mathematica é um ambiente da computação que fornece suporte para várias computações numéricas e simbólicas através de uma dedicada linguagem simbólica.

Ao lado do suporte numérico e da computação simbólica, Mathematica inclui o processamento de imagens, paralelo ao High-Performance Computing (HPC), documentos interativos e outros. A funcionalidade mais recente anunciada pelo Wolfram Research é a integração do Mathematica’ com cloud computing sendo capazes “de acessar diversos sistemas HPC, incluindo os supercomputadores TOP500 e o Amazon Elastic Compute Cloud”. Tom Wickham-Jones, diretor executivo do Wolfram Research, comentou:

Os dois maiores desafios usando o HPG são a programação da própria aplicação HPC e assegurar que você pode obter o poder suficiente de computação para fazer o trabalho.

Mathematica responde o desafio da programação fornecendo uma técnica integrada da plataforma da computação, permitindo cálculos, visualization e acesso de dados. Cloud computing oferece capacidade de acesso consistente de grande escala de computação.

Jinesh Varia, evangelista da Amazon Web Services, explicou como isso funciona:

O workflow é muito fácil de entender e leva alguns clicks para implementar seu código no cloud. Um típico usuário do Mathematica desenvolve código no seu padrão notebook interface, um conceito de programação que define seu código de entrada e o resultado de saída, incluindo os gráficos. O usuário especifica a célula de entrada, a célula de saída e outros parâmetros. Mathematica interpretar uma célula de entrada de cada vez portando a interpretação poderá levar muito tempo para ser processada pela maquina. Agora com o novo serviço de Cloud, os usuários podem avaliar todo o notebook de uma vez passando para cloud.

O serviço do HPC Cloud permite aos usuários ter todo notebook, clicando em alguns botões no GUI do serviço HPC Cloud e pedir para executar no cloud. O serviço HPC Cloud interpreta o código, executa em sessões do Mathematica paralelas, empacota os resultados e notifica o usuário. Em outras palavras, o usuário pode testar o código (um notebook do Mathematica) com uma pequena quantidade na entrada e depois aumentar o tamanho da entrada para um tamanho mais realista passando para cloud, assim ele é executado em centenas ou até milhares de nós em paralelo e recebe uma notificação quando tudo estiver pronto.

O interessante é como uma aplicação de alta demanda computacional, como Mathematica, pode ser escalada para execução em centenas ou até milhares de nós dentro dos serviços de cloud simplesmente clicando em alguns botões.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT