PyPy 1.8: zwiększona wydajność i liczne poprawki błędów

Oficjalna strona Stowarzyszenia Polska Grupa Użytkowników Pythona

PyPy 1.8 W ubiegłym tygodniu miało miejsce wydanie kolejnej wersji interpretera PyPy oznaczone numerem 1.8. Zmniejszenie zużycia pamięci oraz uaktualnienie standardowej biblioteki Pythona do wersji 2.7.2, poskutkowało 10% zyskiem wydajności względem swojego poprzednika. W efekcie końcowym, daje to średnio ponad 5-krotne przyspieszenie w stosunku do aktualnej wersji standardowej implementacji Pythona (CPython).

Szczególne zmiany w PyPy 1.8:

  • zwiększenie wydajność JIT za sprawą wprowadzenia list strategies,
  • szybsze działanie wielu pythonowych konstrukcji,
  • poprawki błędów i kompatybilności z CPythonem,
  • nowe możliwość wpięcia własnego pythonowego kodu w JIT,
  • obsługa architektury x86 na systemach Linux 32/64, Mac OS X 32/64 oraz Windows 32; wsparcie dla Windows 64 zostało wstrzymane.

Dokonano również znaczącego postępu w zakresie obsługi biblioteki NumPy dla PyPy (numpypy). Obecnie dotyczy on:

  • tablic wielowymiarowych,
  • różnych rozmiarów typów.
  • wielu funkcji uniwersalnych,
  • inny drobnych zmian.

Rok 2012 bardzo dobrze zaczął się dla twórców projektu PyPy. Udało im się bowiem pozyskać kolejne fundusze, w wysokości 40000$ m.in. od Getco, Nate Lawson i Cantab Capital Partners czy 35000$ od Google na rozwój NumPyPy oraz wsparcie Python3.

Więcej informacji: morepypy.blogspot.com

Dodał: Piotr Tynecki, Kategorie: News
Data: 2012-02-13 15:29:13


Copyright © 2007-2014 by Polish Python Coders Group
Język programowania Python  Open Source

Powered by Pigmej CMSv.0.2
Hosted by DmTEC