The OpenNET Project
 
Поиск (ключи):  ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
ССЫЛКИ НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

15.07.2009 17:03  Unladen Swallow - новая реализация интерпретатора Python на базе LLVM

Несколько работников из компании Google, принимающие участие в разработке CPython, объявили о выпуске новой версии высокопроизводительной экспериментальной реализации интерпретатора языка Python - Unladen Swallow, в которой производится обкатка некоторых идей по существенному увеличению производительности.

Как значительный шаг вперёд, отмечается переход со стековой виртуальной машины интерпретатора на регистровую (LLVM), что позволило подключить к работе JIT-компилятор, на лету транслирующий наиболее часто используемые функции языка в исполняемый код. И хотя разработчики пока не рекомендуют использование данного ПО в промышленной эксплуатации, оно уже проходит все стандартные тесты на совместимость с базовой реализацией языка, что позволяет использовать Unladen Swallow в таких проектах, как Twisted, Django, NumPy и Swig.

Ссылки к новости:
  1. Главная ссылка к новости (http://lwn.net/Articles/341338/rss...)
  2. OpenNews: Разработчики Google задались целью сделать Python интерпретатор в 5 раз быстрее
Ключевые слова: python, jit, llvm, (найти похожие документы)
Параметры:
Автор новости: Peter Vereshagin
Тип: К сведению
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
Обсуждение Ajax режим | Показать все | RSS
 
  • Чувствую близится время, когда понятия язык программир..., Аноним, 19:30, 15/07/2009 [ответить] (1)
  • –1 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Бред это Python ничем не лучше остальных языков, и сво..., аноним, 20:28, 15/07/2009 [ответить] (3) 
  • +3 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • не ради флейма, а какие там новые идеи ..., jahh, 23:52, 15/07/2009 [ответить] (11) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • тотальный managed код Даже на уровне драйверов железа ..., Skynin, 23:57, 15/07/2009 [ответить] (13) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • на такую авантюру - в хорошем смысле - способна только ..., аноним, 06:18, 16/07/2009 [ответить] (18) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • С eval никакие бинарники невозможны, т к строку для вы..., Aleksey, 09:56, 16/07/2009 [ответить] (21) 
  • –1 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Хм во-первых, согласитесь, что обычно нет задачи вып..., demo, 12:15, 16/07/2009 [ответить] (24) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Компилятор, подключенный в виде библиотеки, разумеется ..., аноним, 18:06, 16/07/2009 [ответить] (32) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • IMHO таки C-подобный синтакс с фигурными скобками для о..., Iv945n, 11:47, 16/07/2009 [ответить] (22) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Ох уж эти холивары Меня например, бесят конструкции ..., Аноним, 17:59, 16/07/2009 [ответить] (31) 
  • +1 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Каждому своё - 100 А не бесит ли то, что каждый, кто..., terr0rist, 22:35, 16/07/2009 [ответить] (34) 
  • –1 +/
    текст скрыт [посмотреть] [смотреть все]

  • При таких возгласах я боюсь дополнять и тем более возра..., Просто прохожий., 19:47, 15/07/2009 [ответить] (2) 
  • +2 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Лучше б в Dalvik VM сделали JIT компиляцию Потому что ..., Skynin, 21:29, 15/07/2009 [ответить] (4) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Не говорите глупостей ..., аноним, 21:54, 15/07/2009 [ответить] (6) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Глупость ругать джаву образца конца 90ых, начала этого ..., Skynin, 23:01, 15/07/2009 [ответить] (9) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Не стройте себе иллюзий Во-первых с чего вы придумали ..., аноним, 23:20, 15/07/2009 [ответить] (10) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Это как раз вчерашние пэхаписты и несдающиеся сишники с..., Skynin, 23:54, 15/07/2009 [ответить] (12) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Рад, что вы признаете недостатки Java ..., аноним, 00:35, 16/07/2009 [ответить] (14) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Для меня это не недостаток Вернее - продолжение достои..., Skynin, 01:09, 16/07/2009 [ответить] (16) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • P S Ожидания Опубликовано в журнале Компьютерра 8..., Skynin, 00:55, 16/07/2009 [ответить] (15) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Java сама сдохнет, тк более глюкавого поделия не найти ..., Павел, 09:08, 16/07/2009 [ответить] (20) 
  • –2 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Субкультура - это форумные рассуждения начинающих о мод..., Skynin, 14:19, 16/07/2009 [ответить] (27) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Во-первых, почему вы решили, что народ массово отказал..., dq0s4y71, 13:35, 16/07/2009 [ответить] (25) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • А что, CGI пишутся массово на С С А на чем пишут шта..., Skynin, 14:07, 16/07/2009 [ответить] (26) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • А что, CGI пишутся массово Так на чем же Понятно И в..., dq0s4y71, 17:43, 16/07/2009 [ответить] (30) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Люди, показывающие пальцем и публично объявляющие други..., Iv945n, 12:03, 16/07/2009 [ответить] (23) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • и что же вам даёт право так полагать ..., поцанчик, 03:09, 17/07/2009 [ответить] (35
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Если питона разгонят до уровня явы, и таки сделают норм..., Diogene the Open Source programmer, 21:48, 15/07/2009 [ответить] (5) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Unladen Swallow - новая реализация интер, аноним, 21:55, 15/07/2009 [ответить] (7) 
  • +/
    >Если питона разгонят до уровня явы

    Только бы не по памятежорству.


     
  • Unladen Swallow - новая реализация интер, cl2cru, 07:38, 16/07/2009 [ответить] (19) 
  • +/
    В 10 раз по сравнению с предыдущим кварталом увеличилось потреюление памяти в ласточке...

    Цитата:

    Lowlights:

    Memory usage has increased by 10x. We have thus far spent no time improving this; lowering memory usage is a goal for the 2009Q3 release


  • Unladen Swallow - новая реализация интер, поцанчик, 03:10, 17/07/2009 [ответить] (36
  • +/
    >>Если питона разгонят до уровня явы
    >
    >Только бы не по памятежорству.

    а питон уже по паметижорству обгоняет яву.


  • Unladen Swallow - новая реализация интер, anonymous, 22:14, 15/07/2009 [ответить] (8) 
  • +/
    >таки сделают нормальные треды

    Давно уже, man stackless


     
  • Unladen Swallow - новая реализация интер, F.Y., 05:20, 16/07/2009 [ответить] (17) 
  • +/
    Смеёшься? Из тонн питоньего софта под этим только хеловорд и запустится ...
    Считай что другой язык. В LLVM-же реализации озаботились убиением GIL-а, сечёшь?

     
  • Unladen Swallow - новая реализация интер, Дмитрий, 15:32, 16/07/2009 [ответить] (28) 
  • +/
    >Смеёшься? Из тонн питоньего софта под этим только хеловорд и запустится ...
    >
    >Считай что другой язык. В LLVM-же реализации озаботились убиением GIL-а, сечёшь?

    Хелловорд, говоришь? Ты наверно ничего не слышал про EVE Online, сервер которой на stackless написан...


     
  • Unladen Swallow - новая реализация интер, F.Y., 03:55, 17/07/2009 [ответить] (37
  • +/
    > EVE Online, сервер которой на stackless написан...

    Имя вроде Дмитрий - а по русски не бум-бум.

    Хорошо - говорю медленно и большими буквами:
    Обычный питоний софт, коего тонны, а не то что специально на stackless писано!
    Вот из этого http://en.wikipedia.org/wiki/List_of_Python_software хотябы пол процента пойдёт? Да ты хоть великий и ужастый Django запусти сначала :)

    Google'Ы же делают дроп-ин реплэйсент, если выйдет - ничего переписывать не прийдёся, а работать будет со скоростью на уровне явы и трэды чесные!
    Ну ок - мы ж в сказаки не верим - придётся переписывать только толику малую :)


  • Unladen Swallow - новая реализация интер, аноним, 18:09, 16/07/2009 [ответить] (33) 
  • +/
    >Смеёшься? Из тонн питоньего софта под этим только хеловорд и запустится ...

    Глупости. Посмотри tinypy, его дистрибутив весит 40kb. Не нашел пока, что на нем не работает.


     
  • Unladen Swallow - новая реализация интер, F.Y., 04:13, 17/07/2009 [ответить] (38
  • +/
    Только с ним точно такая же проблема что и со стакелесс! См. пост №38, список софта для проверки - там же.
    Если коротко - это _не_ питон, а так - поделка "по мотивам", фейк.

     
  • Unladen Swallow - новая реализация интер, F.Y., 04:14, 17/07/2009 [ответить] (39
  • +/
    Пост №37 сорри :)


    Ваш комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:
     
    Навигация
     
     Сводные | за день | мини-новости
     Разделы новостей
     Что нового на OpenNet
     Новости для экспорта XML  twitter
     Поиск в новостях
     Добавить свою новость

    Важное
    - 04.02 Линус Торвальдс включен в список 100 самых влиятельных изобретателей всех времен (70 –6)
    - 04.02 Досрочно завершено открытие исходных текстов ОС Symbian (49 +7)
    - 02.02 Компания Facebook открыла код высокопроизводительного PHP транслятора (64 +9)
    - 02.02 Статьи за неделю не попавшие в ленту новостей (выпуск 114) (1 +1)
    - 01.02 Вышло обновление дистрибутива Debian GNU/Linux 5.0.4 (25 +2)
    - 31.01 Первый релиз мобильной версии Firefox (20 +3)
    - 31.01 Началось бета-тестирование FreeBSD 7.3 и прекращена поддержка FreeBSD 6.3 (26 +8)
    - 29.01 Оценка производительности HTML5 элемента Canvas (22)

    Советы
    - 08.02 Неотображение данных в Lotus Notes 8.5 при его запуске в Ubuntu 9.10
    - 05.02 Резервное копирование MySQL с использованием LVM снапшотов в Debian Linux
    - 04.02 Удаленное воспроизведение звука средствами PulseAudio
    - 03.02 Настройка кластера для запуска Cloud-окружений с использованием Ubuntu Enterprise Cloud
    - 02.02 Использование Voice-VLAN на Cisco Catalyst для IP-телефона Nortel

    Обсуждаемые новости
    - 15:59 Первая версия Pinta, клона Paint.NET, написанного с использо (34)
    - 15:52 Линус Торвальдс делится впечатлениями о телефоне Google Nexu (29)
    - 15:47 Gallium3D будет поддерживать DirectX 10/11 (18)
    - 15:14 Вышел Wine 1.1.38 (10)
    - 15:13 В Ubuntu Netbook Edition решено использовать Google Docs вме (152)
    - 14:42 В SourceForge нашли способ отмены блокировки бойкотируемых в (24)
    - 13:32 Вышла стабильная версия ОС MINIX 3.1.6 (34)
    - 13:24 Компилятор Clang преодолел барьер собственной пересборки (120)

    Подпишись на Linux Format и получи один из 3 ценных призов!

    Началась подписка на журнал Linux Format на 2010 год. Спешите оформить подписку на единственный в России ежемесячный журнал о Linux!

    Все, оформившие подписку на печатную версию журнала, получают диск с архивом журнала Linux Format за 2005-2009г. в подарок. Также в подарок вы получаете именную электронную версию в формате PDF. Теперь вы можете приступить к чтению журнала сразу в момент выхода свежего номера, не дожидаясь, пока вам доставят бумажную версию.

    Кроме того, все, оформившие подписку на первую половину или весь 2010 год в интернет-магазине ГНУ/Линуксцентра, автоматически становятся участниками розыгрыша ценных призов:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруЦУПГИД  
    RUNNet TopList