Bem-vindo: Qui, 28 de Novembro 2024, 9:27 Pesquisa avançada

Disponível PyPy 2.0

Secção dedicada a Noticias que não estejam diretamente relacionadas com Software OpenSource! Partilhe aqui notícias sobre Internet, Curiosidades, Guiness, Desporto, Astronomia... resumidamente de tudo! :)

Disponível PyPy 2.0

Mensagempor nuno_nunes » Sex, 10 de Maio 2013, 13:19

Os desenvolvedores do PyPy lançaram uma versão alpha do PyPy 2.0, criada para processadores ARM. Parte do trabalho foi patrocinada pela Raspberry Pi Foundation, por isso não é surpreendente encontrar o Raspberry Pi listado como uma das plataformas suportadas. O alfa também deverá rodar em ARMv6 ou ARMv7 com suporte a VFPv3 e compilações estão disponíveis para alguns sistemas hard-float e soft-float, o que significa que a BeagleBoard, Chromebook e Cubieboard (entre outros), devem trabalhar com o interpreter.

Este é apenas o início do desenvolvimento, o que significa que seja inadequado o uso em ambientes de produção. Além disso, os desenvolvedores também alertam que o código assembler produzido pode não mostrar precisão o tempo inteiro, mas eles estão relativamente confiantes em progressos futuros, uma vez que exista a necessidade de executar uma enorme quantidade de benchmarks em todo a sua extensão.

Rapidez do PyPy em ARM

Esse último benchmark mostrou PyPy em ARM (Cortex A9 com 4MB de cache), funcionando 46 vezes mais rápido do que CPython em ARM, embora alguns benchmarks tenham sido aproximados em velocidade. A análise comparativa mostrou que um grande interpreter (como CPython), estava sujeito a lentidão maior do que um compilador JIT (como PyPy), em chips ARM. Os desenvolvedores foram surpreendidos com isso, porque a "generation assembler ARM" não é tão polida quanto a "assembler x86" - a busca para a verdadeira razão para essas diferenças ainda está em curso.

Saiba Mais: http://www.h-online.com/open/news/item/PyPy-2-0-alpha-on-ARM-includes-Pi-support-1859871.html

Fonte: Under Linux


Avatar do usuário
nuno_nunes
 
Mensagens: 3932
Registrado em: 28 Maio, 2012
Localização: Pampilhosa da Serra - Portugal

Re: Disponível PyPy 2.0

Mensagempor Luis Cardoso » Sex, 10 de Maio 2013, 14:49

Claro que a rapidez é maior num ARM, os barramentos são na sua maioria internos e possuem uma curta distância, logo as perdas são extremamente baixas, dispensando grandes algoritmos de detecção e compensação de perdas! Além disso, a estrutura de um ARM é extremamente diferente de um x86 (e seus derivados)...
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal


Voltar para Notícias Gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 65 visitantes