The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Facebook открыл код Cinder, форка CPython, используемого в Instagram , opennews (?), 05-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


21. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +3 +/
Сообщение от Аноним (21), 05-Май-21, 11:05 
Если питон такой супир-пупир-быстрый, то почему все так отчаянно пытаются его ускорить? Дропбокс пытался-пытался - не получилось. Фейсбук пытается-пытается - снова не получается!
Ответить | Правка | Наверх | Cообщить модератору

22. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +9 +/
Сообщение от Леголасemail (ok), 05-Май-21, 11:10 
потому что он небыстрый
Ответить | Правка | Наверх | Cообщить модератору

25. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Anonymus (?), 05-Май-21, 11:20 
он достаточно быстрый для большинства задач. а где не хватает - надо писать расширения
Ответить | Правка | Наверх | Cообщить модератору

144. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от ммнюмнюмус (?), 06-Май-21, 22:26 
> он достаточно быстрый для большинства задач. а где не хватает - надо
> писать расширения

Был бы выхлоп системы конфигурации 'configure' на питоне вместо оболочки. Глядишь, и скорость бы повысилась и переносимость приблизилась к cmake. А если учесть, что для 'configure' не нужны утилиты разработчика как для cmake, то cmake имел бы шансы уйти на второй план.

Ответить | Правка | Наверх | Cообщить модератору

30. "Facebook открыл код Cinder, форка CPython, используемого в I..."  –1 +/
Сообщение от Аноним (29), 05-Май-21, 11:40 
> супир-пупир-быстрый

В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С, и в 108 раз медленнее языка растаманов. Ну....

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

33. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Анонин (?), 05-Май-21, 12:02 
Бичмарк в студию
Ответить | Правка | Наверх | Cообщить модератору

35. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (35), 05-Май-21, 12:09 
Всего в 100 раз? Быть такого не может, в 10000 раз я ещё поверю. Только питон частично на си, и си это си. Раст быстрее си понятно быть не может, но си тоже по разному можно написать и оптимизировать. К слову, я тут поменял компилятор с gcc-10 на gcc-11 и внезапно обнаружил ускорение питона ~10% стабильно (вместо 3.3 секунд стало всего 2.9 чего никогда за всю историю не было даже в порядке флуктуаций). Без PGO не сравнивал, там тормозит больше. Остаётся собрать питон шлангом для чистоты эксперимента, он поддерживает сборку с PGO на шланге? С другой стороны минимум час впустую потратить надо.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

37. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +1 +/
Сообщение от Аноним (-), 05-Май-21, 12:23 
> Только питон частично на си, и си это си.
> Раст быстрее си понятно быть не может, но си тоже

Квинтэссенция мудрости и знаний. Абсолютно достаточна для достижения Просветления - дальше можно не читать.

Ответить | Правка | Наверх | Cообщить модератору

40. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (35), 05-Май-21, 12:34 
У раста проверок в рантайме больше хотя бы поэтому код уже не будет аналогичным. Естественно, это влияет на скорость исполнения, всегда.
Ответить | Правка | Наверх | Cообщить модератору

42. "Facebook открыл код Cinder, форка CPython, используемого в I..."  –4 +/
Сообщение от Аноним (42), 05-Май-21, 12:39 
> У раста проверок в рантайме больше хотя бы поэтому

Ну да, ну да. Раз аноним так говорит.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Павда, у анонимных Просветленных и питон "частично на си"шке и прочая "мудрость" ...

Ответить | Правка | Наверх | Cообщить модератору

43. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (35), 05-Май-21, 12:41 
Синтетику оставьте для наивных дурочек.
Ответить | Правка | Наверх | Cообщить модератору

48. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +1 +/
Сообщение от Аноним (-), 05-Май-21, 13:10 
> Синтетику оставьте для наивных дурочек.

Голословные заявления отходят им же.

>>> В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С

Ну и извечное - "тут считаем, тут не считаем, потому что ... просто потому!"


Ответить | Правка | Наверх | Cообщить модератору

44. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (35), 05-Май-21, 12:49 
И, кстати, безотносительно разговора о применяемых алгоритмах и вообще целесообразности таких синтетических измерений, GCC просто не может конкурировать с LLVM на таких флагах даже на сишном коде. Надо хотя бы PGO намутить -- там гцц лучше шланга примерно во всех случаях (у шланга только лапша из goto).
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

47. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (35), 05-Май-21, 13:07 
Если я вижу, что шланг МЕДЛЕННЕЕ, у меня возникают некоторые вопросы. Сранения я делал разные, и bash компилировал шлангом, и jq, и всякие mkvtoolnix. Просто смена компилятора ведёт к заметному улучшению в пользу шланга во многих случаях, и gcc с pgo становится таким же или быстрее. И это не синтетика.
Ответить | Правка | Наверх | Cообщить модератору

93. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Урри (ok), 05-Май-21, 18:06 
У меня виртуальная машина скомпиленная шлангом на 3% медленнее работает, чем гцц.
Вроде мелочи, но с аптаймом в пару месяцев таки набегает.
Ответить | Правка | Наверх | Cообщить модератору

99. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (35), 05-Май-21, 18:37 
> У меня виртуальная машина скомпиленная шлангом на 3% медленнее работает, чем гцц.
> Вроде мелочи, но с аптаймом в пару месяцев таки набегает.

Вообще да, зависит от разных факторов. Где-то gcc-O3 генерирует хороший быстрый код, а где-то gcc-O2 оказывается быстрее и вот тут шланг сразу выходит ощутимо вперёд. Если надо только складывать числа и больше ничего, лучше попробовать gcc с -O3 или -Ofast всё же -- скорее всего быстрее. Я так сравнивал эмулятор rpcs3 и шланг давал меньше фпс (хотя всё равно не юзабельно оказалось, 4 ядер мало видимо).

Ответить | Правка | Наверх | Cообщить модератору

49. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (-), 05-Май-21, 13:14 
>>> В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С
>> ссылка на такой популярный бенч, но уже не в пользу сишки
> И, кстати, безотносительно разговора о применяемых алгоритмах и вообще целесообразности
> таких синтетических измерений,

П-последовательность ...


> GCC просто не может конкурировать с LLVM на таких флагах даже на сишном коде.

Оспаде ...
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

mandelbrot
source    secs    
Rust 0.92    
C clang 2.09    

k-nucleotide
source
Rust 2.75    
C clang 6.01    

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

52. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (35), 05-Май-21, 13:17 
Так не бывает, шланг на O3 всегда быстрее раза в 3. И файлы меньше. Другое дело, что тут синтетика.
Ответить | Правка | Наверх | Cообщить модератору

61. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +1 +/
Сообщение от funny.falcon (?), 05-Май-21, 14:05 
В указанных тестах выигрыш даёт параллелизация, и похоже, что растовая работает лучше, чем openmp.

Возможно потому, что mp - это message passing, и он делает больше копирований. Но я не уверен.

В тестах, где параллельность играет меньшую роль, у раста таких преимуществ нет.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

76. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (76), 05-Май-21, 15:46 
Там сишный код очевидно можно сильно ускорить. Я мог бы заслать улучшение, но не вижу, как.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

94. "Facebook открыл код Cinder, форка CPython, используемого в I..."  –2 +/
Сообщение от Урри (ok), 05-Май-21, 18:08 
Манипуляция отстой. Я таких тестов тоже могу написать, где брейнфак быстрее С бегает.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

103. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +1 +/
Сообщение от Аноним (-), 05-Май-21, 19:54 
> В популярных в инете бенчмарках пихонЗ - в 100 раз медленнее С
> Всего в 100 раз? Быть такого не может, в 10000 раз я ещё поверю.
> Манипуляция отстой. Я таких тестов тоже могу написать, где брейнфак быстрее С бегает.

Двойные станарты впопеннетчиков - отстой не меньший.


Ответить | Правка | Наверх | Cообщить модератору

114. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Прохожий (??), 06-Май-21, 06:07 
Бегом писать, а не здесь языком трепать.
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

123. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (117), 06-Май-21, 08:24 
Анон - это коллективный разум. Рой. Ум, совесть и честь эпохи практически. Чистый дзэн
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

145. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от ммнюмнюмус (?), 06-Май-21, 22:37 
parser info: security advice

>> Раст быстрее си понятно быть не может, но си тоже
> Квинтэссенция мудрости и знаний. Абсолютно достаточна для достижения Просветления - дальше
> можно не читать.

Выглядит как вырванное из контекста.
"Понятно, что Раст не может быть быстрее си, но и си"
было бы проблематично и вырвать и ещё на части порвать.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

146. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (-), 06-Май-21, 23:33 
>>> Раст быстрее си понятно быть не может
> Выглядит как вырванное из контекста.
> "Понятно, что Раст не может быть быстрее си, но и си"

Кому "понятно"? Почему "понятно"? "Потому что потому! Все знают!"?
Какой тебе нужен контекст для осознания "глубины анализа", особенно после цитирования 'глубокомысленного' "Только питон частично на си, и си это си." ?

Ответить | Правка | Наверх | Cообщить модератору

155. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от ммнюмнюмус (?), 10-Май-21, 14:59 
> > "Понятно, что Раст не может быть быстрее си, но и си"
> Кому "понятно"? Почему "понятно"? "Потому что потому! Все знают!"?

Наверно не в языке дело, а в компиляторе. Пробовали бы все - от gcc до msvcc.

> Какой тебе нужен контекст для осознания "глубины анализа", особенно после цитирования 'глубокомысленного' "Только питон частично на си, и си это си." ?

Про это я не говорил. Это утверждение показывает сам факт наличия большого соотношения между проихводительностью C и Python. А тут - вера в точный размер соотношение (его порядок).

Ответить | Правка | Наверх | Cообщить модератору

32. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +1 +/
Сообщение от Аноним (42), 05-Май-21, 11:49 
> Если питон такой супир-пупир-быстрый, то почему все так отчаянно пытаются

Если аноним такой умный, то почему он так отчаянно пытается все читать исключительно жопой? А затем еще и требует опровергнуть свои фантазии?

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

34. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (34), 05-Май-21, 12:09 
Питон супер-пупир-быстрее только твоего ПХП, в реальном мире питон тот еще тормоз.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

46. "Facebook открыл код Cinder, форка CPython, используемого в I..."  –1 +/
Сообщение от Staczhik (ok), 05-Май-21, 13:02 
Вроде даже не быстрее пхп.
Ответить | Правка | Наверх | Cообщить модератору

51. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (34), 05-Май-21, 13:17 
Только в твоих влажных https://keyua.org/media/blog_images/django_laravel_benchmark... пусть это и тест фреймворков, но питон хоть и не торопится, но пхп по скорости делает. При этом отстает от всех других достаточно сильно.
Ответить | Правка | Наверх | Cообщить модератору

54. "Facebook открыл код Cinder, форка CPython, используемого в I..."  –1 +/
Сообщение от Staczhik (ok), 05-Май-21, 13:21 
> Только в твоих влажных https://keyua.org/media/blog_images/django_laravel_benchmark...

Тест фреймворков говорит о скорости фреймворков, а не языка

Ответить | Правка | Наверх | Cообщить модератору

62. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +3 +/
Сообщение от Аноним (62), 05-Май-21, 14:14 
В таких тестах почти всегда выигрывает язык инициатора тестирования.
Просто в другой язык не умеют.

Видел сравнительные тесты java-cl
Писали явисты. Что-то там в циклах считает. Java на 30% быстрее как будто. Был удивлён.
Посмотрел исходник для cl, исправил setf на setq в двух местах. Яваписатели разницы не понимают, что не удивительно.
Вариант для cl, после правок, ускорился в 50 раз. Sbcl например не сильно уступает плюсам и си при правильной готовке.

Я это к тому, что php вполне может python делать. Вопрос прокладки.

Ответить | Правка | Наверх | Cообщить модератору

95. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Урри (ok), 05-Май-21, 18:09 
Сразу видно понимающего человека.
Ответить | Правка | Наверх | Cообщить модератору

105. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (105), 05-Май-21, 20:57 
Ларавел один из самых тормозных фреймворков. Неудивительно.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

120. "Facebook открыл код Cinder, форка CPython, используемого в I..."  +/
Сообщение от Аноним (117), 06-Май-21, 08:14 
тебе зачем быстрый? Что ты там такое пишешь? Числодробилки? Так их тоже на Питоне пишут лол.
На Питоне даже под голое железо пишут
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру