Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В CPython появится возможность отключения глобальной блокировки интерпретатора" | +/– | |
Сообщение от opennews (??), 10-Янв-23, 23:35 | ||
Опубликовано предложение по расширению языка Python - PEP-0703, в котором рассматривается добавление режима сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock). Предложение сводится к оставлению по умолчанию GIL, но добавлению для его отключения сборочной опции "--without-gil". Спецификация пока находится на стадии черновика, подлежащего обсуждению... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (1), 10-Янв-23, 23:35 | ||
держи, брат аноним, как это собираются воплощать и чем придется заплатить | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "В CPython появится возможность отключения глобальной блокиро..." | +1 +/– | |
Сообщение от Аноним (15), 11-Янв-23, 01:32 | ||
>>immortalization | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "В CPython появится возможность отключения глобальной блокиро..." | +6 +/– | |
Сообщение от Аноним (18), 11-Янв-23, 02:35 | ||
питонисты изобрели бессмертие | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "В CPython появится возможность отключения глобальной блокиро..." | +6 +/– | |
Сообщение от Аноним (43), 11-Янв-23, 09:14 | ||
После антигравитации. :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от амоним (?), 12-Янв-23, 02:02 | ||
потому что 42 | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (-), 12-Янв-23, 09:11 | ||
> После антигравитации. :) | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
83. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 12-Янв-23, 08:57 | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
84. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (-), 12-Янв-23, 09:10 | ||
> питонисты изобрели бессмертие | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
86. "В CPython появится возможность отключения глобальной блокиро..." | +1 +/– | |
Сообщение от Аноним (-), 12-Янв-23, 09:55 | ||
> питонисты изобрели бессмертие | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
55. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Zulu (?), 11-Янв-23, 13:34 | ||
> Так и не понял что это? | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
16. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (15), 11-Янв-23, 01:37 | ||
После прочтения подумал что однопоток обычно нужен там, где входящие данные могут сильно меняется откуда угодно: может подумать как сделать больше immutable структур? Но про это не слова. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
22. "В CPython появится возможность отключения глобальной блокиро..." | –4 +/– | |
Сообщение от Аноним (22), 11-Янв-23, 03:08 | ||
Превосходно! Python опять меняет свой API без обратной совместимости. На месте комитета стандартизации, я бы вообще добавлял по 64 ключевых слова в месяц и каждые пол года менял API без обратной совместимости | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
|
80. "В CPython появится возможность отключения глобальной блокиро..." | –2 +/– | |
Сообщение от freehck (ok), 12-Янв-23, 05:30 | ||
Толку-то её читать, если питонисты поголовно грешат тем, что реагируют на баги правкой документации, а не кода. | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
|
94. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Sem (??), 13-Янв-23, 17:17 | ||
А можно хотя бы намек, о чем речь? Что за баги правились исправлением документации? | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от freehck (ok), 13-Янв-23, 20:33 | ||
> А можно хотя бы намек, о чем речь? Что за баги правились исправлением документации? | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "В CPython появится возможность отключения глобальной блокиро..." | +3 +/– | |
Сообщение от Аноним (29), 11-Янв-23, 07:00 | ||
> я бы вообще добавлял по 64 ключевых слова в месяц и каждые пол года менял API без обратной совместимости | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
44. "В CPython появится возможность отключения глобальной блокиро..." | +1 +/– | |
Сообщение от Дон Педро (?), 11-Янв-23, 09:29 | ||
ABI != API | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
66. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 11-Янв-23, 16:18 | ||
Расширения на с что-ли пишешь? | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
2. "В CPython появится возможность отключения глобальной блокиро..." | –3 +/– | |
Сообщение от pashev.ru (?), 10-Янв-23, 23:43 | ||
> При этом отключение GIL может потребоваться в научных вычислениях | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "В CPython появится возможность отключения глобальной блокиро..." | +4 +/– | |
Сообщение от Аноним (7), 11-Янв-23, 00:26 | ||
Лучше, но почему-то эти учёные постоянно хотят писать на питоне с NumPy, Pandas, Jypiter и чтобы всенепременно удобно было. Наверное, они все поголовно тупые. Им бы туда пару паше-вру заслать, чтобы научили уму-разуму. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "В CPython появится возможность отключения глобальной блокиро..." | +2 +/– | |
Сообщение от Аноним (9), 11-Янв-23, 00:47 | ||
> Наверное, они все поголовно тупые | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "В CPython появится возможность отключения глобальной блокиро..." | +1 +/– | |
Сообщение от Бывалый смузихлёб (?), 11-Янв-23, 07:24 | ||
С каких пор любой, кое-как знающий хоть какой-то ЯП вдруг стал учОным ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "В CPython появится возможность отключения глобальной блокиро..." | +2 +/– | |
Сообщение от Аноним (15), 11-Янв-23, 01:25 | ||
Лично я знаю только одного который использует активно Питон, но на пару с Фортраном. Остальные или Матлаб или D (язык такой) или C++ или Java (больше всего). | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
33. "В CPython появится возможность отключения глобальной блокиро..." | –3 +/– | |
Сообщение от iiiypuk (?), 11-Янв-23, 07:27 | ||
Мог бы не уточнять про D, все его прекрасно знают, потому что на нём написан свободный движок OpenMW, великой TES 3: Morrowind | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "В CPython появится возможность отключения глобальной блокиро..." | +1 +/– | |
Сообщение от Аноним (51), 11-Янв-23, 11:40 | ||
Там D давно уже отковыряли | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Sem (??), 13-Янв-23, 17:25 | ||
Я знаю про D, а вот про OpenMW впервые услышал. | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
40. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (40), 11-Янв-23, 09:00 | ||
Девушка работавшая в организации занимающаяся биологическими исследованиями рассказывала что они на R считают и Python | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
54. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от анонна (?), 11-Янв-23, 12:30 | ||
R - статистика. Питон - расчет. питон просто удобен простотой написания небольших расчетных скриптов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "В CPython появится возможность отключения глобальной блокиро..." | +5 +/– | |
Сообщение от Аноним (57), 11-Янв-23, 14:17 | ||
> Девушка работавшая в организации занимающаяся биологическими исследованиями | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
23. "В CPython появится возможность отключения глобальной блокиро..." | +1 +/– | |
Сообщение от Аноним (22), 11-Янв-23, 03:10 | ||
Почему именно Fortran и OpenMP? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
37. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Аноним (37), 11-Янв-23, 08:34 | ||
> Почему именно Fortran и OpenMP? | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "В CPython появится возможность отключения глобальной блокиро..." | –2 +/– | |
Сообщение от Аноним (48), 11-Янв-23, 10:45 | ||
Потому что легаси днищще. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
52. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от pashev.ru (?), 11-Янв-23, 11:47 | ||
http://git.pashev.ru/mendeleev/tree/mendeleev.f90 | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "В CPython появится возможность отключения глобальной блокиро..." | +2 +/– | |
Сообщение от Аноним (62), 11-Янв-23, 15:01 | ||
Потому что на Fortran можно написать Scheme, и дальше уже писать нормально. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
34. "В CPython появится возможность отключения глобальной блокиро..." | +3 +/– | |
Сообщение от Аноним (34), 11-Янв-23, 07:46 | ||
Нет. Только С с самостоятельно составленным математическим ПО. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
72. "В CPython появится возможность отключения глобальной блокиро..." | –2 +/– | |
Сообщение от анонна (?), 11-Янв-23, 17:56 | ||
си прекрасно подходит для написания математических прог, но более многословен чем питон. хотя.... это от задачи зависит. но простые скрипты с одной формулой расчета проще на питоне написать. а вот комбайны с местом ввода и замены данных(особенно констант и пр) лучше на си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (48), 11-Янв-23, 10:45 | ||
Только учёные про это почему-то не в курсе. Не в курсе почему? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
3. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Аноним (3), 11-Янв-23, 00:07 | ||
Теоретически это поможет мне с моими 100+ тредами (асинхронными, динамически выделяются по мере необходимости), но жор выглядит неприятно (он и так становится нездоровым). Зависит от того, сколько гигабит можно выжать из текущего однозадачного питона, может оказаться оправдано. Возможность временно отключить в рантайме была бы прикольней. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от noize (ok), 11-Янв-23, 00:09 | ||
всё нормально, знающие люди делают. PEP предложен Sam Gross, человеком, который много лет уже пилит nogil. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (9), 11-Янв-23, 00:50 | ||
> Скорее всего сделают возможность отключения на уровне интерпретатора флагами запуска | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "В CPython появится возможность отключения глобальной блокиро..." | +3 +/– | |
Сообщение от Аноним (12), 11-Янв-23, 01:04 | ||
Питонистам не привыкать, у них вон, последние 10 лет две версии интерпретатора. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (34), 11-Янв-23, 07:48 | ||
Очень любят интерпретировать. Или задач серьезных не было, или времени свободного много, или находится тот, кто согласен оплачивать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (56), 11-Янв-23, 13:50 | ||
о нет, у питона больше двух интерпретаторов, как же так просчитаться, акелла промахнулся, мамка наругает | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
67. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 11-Янв-23, 16:21 | ||
Из которых 10 лет ветка 2 не развивалась | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
81. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (62), 12-Янв-23, 07:21 | ||
10 лет не ломалась совместимость. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Sem (??), 13-Янв-23, 17:31 | ||
Вообще, ты просто новость пересказал :) | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
5. "В CPython появится возможность отключения глобальной блокиро..." | –2 +/– | |
Сообщение от Аноним (15), 11-Янв-23, 00:11 | ||
Сделали же https://www.opennet.dev/opennews/art.shtml?num=58395 который в 10-100 раз быстрее... а здесь решили убить однопоточную производительность (на 10%) - зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Антон (??), 11-Янв-23, 00:15 | ||
Для коммерческой разработки нужно покупать лицензию, подходит для простых скриптов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "В CPython появится возможность отключения глобальной блокиро..." | –2 +/– | |
Сообщение от Аноним (15), 11-Янв-23, 01:20 | ||
Так-то коммерческая разработка предполагает зарабатывание денег, поэтому не понимаю аргумента. Или нужна халява? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (17), 11-Янв-23, 01:57 | ||
Деньги лучше отдать тем кто распространяет свой продукт без ограничений, а не тем кто этих денег требует. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "В CPython появится возможность отключения глобальной блокиро..." | +1 +/– | |
Сообщение от xrensgory (?), 11-Янв-23, 08:12 | ||
Деньги лучше отдать мне | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (48), 11-Янв-23, 10:47 | ||
Ого тут у нас богатый буратино, тогда мы выехали за тобой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Бывалый смузихлёб (?), 11-Янв-23, 07:27 | ||
Именно что зарабатывание денег а не разбазаривание | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
49. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (48), 11-Янв-23, 10:47 | ||
Это левая поставка, а сабж от производителя. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
8. "В CPython появится возможность отключения глобальной блокиро..." | +4 +/– | |
Сообщение от Аноним (9), 11-Янв-23, 00:45 | ||
> При этом отключение GIL может потребоваться в научных вычислениях | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "В CPython появится возможность отключения глобальной блокиро..." | +2 +/– | |
Сообщение от pda (ok), 11-Янв-23, 16:24 | ||
Они уже знают и используют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "В CPython появится возможность отключения глобальной блокиро..." | –4 +/– | |
Сообщение от Аноним (11), 11-Янв-23, 01:02 | ||
Что творят? Хейтеры последний аргумент свой потеряют же! Ну, да, кто-то ещё будет попискивать на счёт синтаксиса) | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "В CPython появится возможность отключения глобальной блокиро..." | –4 +/– | |
Сообщение от Аноним (27), 11-Янв-23, 05:41 | ||
На 10% просело, ну ё маё! Всегда же увеличение потоков давало кратный рост производительности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "В CPython появится возможность отключения глобальной блокиро..." | +4 +/– | |
Сообщение от Аноним (58), 11-Янв-23, 14:48 | ||
>Скупой платит дважды, тупой - трижды, лох - постоянно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 12-Янв-23, 00:33 | ||
Гвидо уже признал, что выпуск 3-ей версии и 2-ой одновременно было ошибкой. Вряд ли они второй раз пойдут по граблям. Это пока всего предложение, можете, кстати, поучавствовать в обсуждении. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (78), 12-Янв-23, 00:50 | ||
Питон сейчас на столько раскручен, что можно в дополнение к существующей, ещё пару несовместимых по синтаксису версий выпустить. И никто не заметит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 12-Янв-23, 22:48 | ||
> Питон сейчас на столько раскручен, что можно в дополнение к существующей, ещё | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "В CPython появится возможность отключения глобальной блокиро..." | –2 +/– | |
Сообщение от Аноним (62), 12-Янв-23, 07:24 | ||
>Отключение GIL приведёт к фрагментации экосистемы на 2 ветки питона, одна с GIL, другая - без него. | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
93. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 12-Янв-23, 22:50 | ||
>>Отключение GIL приведёт к фрагментации экосистемы на 2 ветки питона, одна с GIL, другая - без него. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (58), 11-Янв-23, 14:54 | ||
>Neural network-based AI models expose multiple opportunities for parallelism. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Аноним (58), 11-Янв-23, 14:58 | ||
>Manuel Kroiss, software engineer at DeepMind on the reinforcement learning team, describes how the bottlenecks posed by the GIL lead to rewriting Python codebases in C++, making the code less accessible: | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Омномним (?), 11-Янв-23, 15:09 | ||
Подпереть костыль костылём - это мило. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Аноним (65), 11-Янв-23, 16:11 | ||
Почему --without-gil, привычный стиль же --no-gil? | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "В CPython появится возможность отключения глобальной блокиро..." | –1 +/– | |
Сообщение от Аноним (70), 11-Янв-23, 16:57 | ||
Есть такая профессия - питон от гила избавлять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 12-Янв-23, 00:34 | ||
Он есть - анонимам плохо, его нет - анонимам тоже плохо. Вам не угодишь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "В CPython появится возможность отключения глобальной блокиро..." | +/– | |
Сообщение от Аноним (104), 16-Янв-23, 14:07 | ||
> Например, из-за использования подсчёта ссылок для изоляции потоков наблюдается заметное снижение производительности однопоточных сценариев (в тестовом наборе pyperformance на 10%) | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |