![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Представлен новый вариант планировщика задач BFS" | +/– | ![]() |
Сообщение от opennews (??), 16-Дек-12, 23:22 | ||
В списке рассылки разработчиков ядра Linux представлен (https://lkml.org/lkml/2012/12/15/96) новый планировщик задач, основанный на коде планировщика BFS (http://ck.kolivas.org/patches/bfs/) (Brain Fuck Scheduler), но отличающийся возможностью использования нескольких очередей выполнения (runqueue). Патчи с реализацией нового планировщика подготовлены для ядра 3.6.2. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (-), 16-Дек-12, 23:22 | +/– | ![]() |
Для нуба может кто объяснить, рендеринг(большая часть алгоритмов хорошо паралелится) на процессоре(ах) ускорится или нет ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #3, #5, #8, #9 |
2.
Сообщение от AEffect![]() | +/– | ![]() |
В теории - да | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от all_glory_to_the_hypnotoad (ok), 16-Дек-12, 23:41 | +2 +/– | ![]() |
нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #18 |
4.
Сообщение от devl547![]() | –3 +/– | ![]() |
То есть они прибили весь смысл single run-queue, на котором BFS строилась. Ну что, молодцы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7 |
5. Сообщение от Аноним (-), 16-Дек-12, 23:45 | +2 +/– | ![]() |
> Для нуба может кто объяснить, рендеринг(большая часть алгоритмов хорошо паралелится) на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
7. Сообщение от аноним_пришел (?), 17-Дек-12, 00:02 | +2 +/– | ![]() |
Читай внимательнее. Для желающих оставить одну очередь на все CPU эта возможность осталась. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
8.
Сообщение от Lain_13![]() | +/– | ![]() |
Рендер требует очень много floating-point операций. Видеокарта это умеет делать значительно лучше процессора — она специально на это заточена. Так что нет, привлечение процессора только замедлит работу. Разве что как вспомогательное звено если недогружен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #13 |
9. Сообщение от Аноним (-), 17-Дек-12, 00:45 | +/– | ![]() |
Не должно, это просто увеличивает скорость переключения между потоками, скорость самих потоков не изменяется | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #10 |
10. Сообщение от all_glory_to_the_hypnotoad (ok), 17-Дек-12, 01:24 | +2 +/– | ![]() |
неправда, скорость самих потоков может замедлится. Любой планировщик с хорошей отзивчивостью для десктопного испольщования гробит производительность отдельно взятого потока/процесса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #25 |
11. Сообщение от Аноним (-), 17-Дек-12, 02:53 | +/– | ![]() |
Интересно было бы увидеть сравнительные тесты | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
12. Сообщение от Пиу (?), 17-Дек-12, 02:55 | +1 +/– | ![]() |
на каком же десктопе/лаптопе более 16 ядер? а как же каждой задаче - свой инструмент? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14, #16, #17, #20 |
13. Сообщение от Аноним (-), 17-Дек-12, 03:04 | +/– | ![]() |
Аха только вот почему то все программы рендеринга делают свое дело на CPU | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #15, #19 |
14. Сообщение от Аноним (-), 17-Дек-12, 03:56 | +/– | ![]() |
> на каком же десктопе/лаптопе более 16 ядер? а как же каждой задаче | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
15. Сообщение от Elenium (ok), 17-Дек-12, 07:01 | +/– | ![]() |
Blender c Cycles render использует GPU например, причем на глаз раз в 5 быстрее рендерить на gpu (core 2 duo 3гг, gtx 570 ti) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
16. Сообщение от pers (??), 17-Дек-12, 07:14 | +9 +/– | ![]() |
подождите пару лет - и в телефоне не будет хватать 16 ядер :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #26 |
17. Сообщение от slezhuk (?), 17-Дек-12, 07:29 | +2 +/– | ![]() |
16 ядер должно хватить каждому! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #21, #29, #72 |
18. Сообщение от Аноним (-), 17-Дек-12, 07:47 | –1 +/– | ![]() |
Расскажи это GPU, битком набитому SIMD-образными числокрушилками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #37 |
19. Сообщение от Аноним (-), 17-Дек-12, 07:48 | +2 +/– | ![]() |
> Аха только вот почему то все программы рендеринга делают свое дело на CPU | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
20. Сообщение от Аноним (-), 17-Дек-12, 07:50 | +/– | ![]() |
> на каком же десктопе/лаптопе более 16 ядер? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
21. Сообщение от atropos (?), 17-Дек-12, 08:33 | +/– | ![]() |
хэх, копирайтер, не вспомнят тебя через 10 лет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
22. Сообщение от Аноним (-), 17-Дек-12, 09:07 | +/– | ![]() |
ждём выхода Brain Fuck Linux - дистрибутива где этот планировщик используется по умолчанию | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23, #24 |
23. Сообщение от Аноным (ok), 17-Дек-12, 10:19 | +/– | ![]() |
PCLinuxOS | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
24. Сообщение от Анончик (?), 17-Дек-12, 10:20 | –2 +/– | ![]() |
Установите Ubuntu | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #30 |
25. Сообщение от pro100master (ok), 17-Дек-12, 10:44 | +/– | ![]() |
а может и ускориться, если попадут в кеш. Зависит от конкретной реализации. Так что тут только кофейная гуща и шарик ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #32, #45 |
26. Сообщение от fidaj (ok), 17-Дек-12, 10:53 | –2 +/– | ![]() |
> подождите пару лет - и в телефоне не будет хватать 16 ядер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
27. Сообщение от linux must _RIP_ (?), 17-Дек-12, 12:04 | –2 +/– | ![]() |
Что можно сказать.. Все равно не примут этот шедулер в mainstream - RH в лице своего девелопера Ingo - в очередной раз найдет кучу причин что бы отказать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35, #53 |
28. Сообщение от Аноним (-), 17-Дек-12, 12:32 | +/– | ![]() |
"Brain Fuck Scheduler" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #55 |
29. Сообщение от GentooBoy (ok), 17-Дек-12, 12:53 | –3 +/– | ![]() |
Письмо в будущее себе пошли, потом поржеш через 10 лет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #34 |
30. Сообщение от Аноним (-), 17-Дек-12, 14:42 | +2 +/– | ![]() |
> Установите Ubuntu | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
31. Сообщение от akamit (ok), 17-Дек-12, 14:44 | +1 +/– | ![]() |
Этого доктора уже вроде посылали, он обиделся и вот опять лезет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33, #36, #42 |
32. Сообщение от Crazy Alex (ok), 17-Дек-12, 14:44 | +1 +/– | ![]() |
Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #38, #39 |
33. Сообщение от fidaj (ok), 17-Дек-12, 15:35 | +/– | ![]() |
> Этого доктора уже вроде посылали, он обиделся и вот опять лезет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
34. Сообщение от Аноним (-), 17-Дек-12, 15:47 | +2 +/– | ![]() |
> поржеш | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
35. Сообщение от Аноним (-), 17-Дек-12, 15:49 | +3 +/– | ![]() |
> Что можно сказать.. Все равно не примут этот шедулер в mainstream - | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #49 |
36. Сообщение от Аноним (-), 17-Дек-12, 15:50 | –1 +/– | ![]() |
> Этого доктора уже вроде посылали, он обиделся и вот опять лезет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #40 |
37. Сообщение от pavlinux (ok), 17-Дек-12, 16:01 | +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
38. Сообщение от pavlinux (ok), 17-Дек-12, 16:12 | +/– | ![]() |
> Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #56 |
39. Сообщение от pro100master (ok), 17-Дек-12, 16:24 | +/– | ![]() |
ключевое слово *может*. Т.е. в жизни разное бывает. Когда вторые корки появились с большим кешем, наблюдал 10-кратный рост на одной задачке CGI мультитредовой (частота и пр. кроме кеша были одинаковые). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #46 |
40. Сообщение от Аноним (-), 17-Дек-12, 17:43 | +/– | ![]() |
Что, кстати, намекает на уровень профессиональный уровень "профессиональных" программистов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
42. Сообщение от Аноним (-), 17-Дек-12, 20:12 | +1 +/– | ![]() |
Никто его никуда не посылал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #43, #47 |
43. Сообщение от fidaj (ok), 17-Дек-12, 20:46 | +2 +/– | ![]() |
> Никто его никуда не посылал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #48, #52, #57 |
45. Сообщение от all_glory_to_the_hypnotoad (ok), 17-Дек-12, 21:18 | +/– | ![]() |
ну это совсем навряд ли. Чем мельче гранулярность (т.е. low latency планеровщик), тем выше конкруренция за единицу кэша в единицу времени (~ лезет больше потоков со своими локально уникальными данными). Фактически эффективной работе кэша это тоже вредит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
46. Сообщение от all_glory_to_the_hypnotoad (ok), 17-Дек-12, 21:33 | +/– | ![]() |
а задачка тоже в обоих случаях была мультитредовой? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
47. Сообщение от linux must _RIP_ (?), 17-Дек-12, 23:53 | +/– | ![]() |
> Никто его никуда не посылал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
48. Сообщение от linux must _RIP_ (?), 17-Дек-12, 23:55 | –1 +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #51 |
49. Сообщение от linux must _RIP_ (?), 18-Дек-12, 00:01 | –1 +/– | ![]() |
>> Что можно сказать.. Все равно не примут этот шедулер в mainstream - | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #54 |
50. Сообщение от BratSinot (?), 18-Дек-12, 01:07 | –2 +/– | ![]() |
> переработал архитектуру планировщика для обеспечения его оптимальной работы на многоядерных системах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
51. Сообщение от BratSinot (?), 18-Дек-12, 01:14 | +2 +/– | ![]() |
> как вы можете предлагать использовать что-то Apple? от этого у RMS произойдет разрыв сердца.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
52. Сообщение от Аноним (-), 18-Дек-12, 06:20 | +/– | ![]() |
>Зачем такие потуги? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #58 |
53. Сообщение от Аноним (-), 18-Дек-12, 09:40 | +1 +/– | ![]() |
> Что можно сказать.. Все равно не примут этот шедулер в mainstream - RH в лице своего девелопера Ingo - в очередной раз найдет кучу причин что бы отказать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
54. Сообщение от Аноним (-), 18-Дек-12, 09:41 | +1 +/– | ![]() |
> Да что вы так кипятитесь.. Линукс уже давно свою копеечку в RH | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
55. Сообщение от Аноним (-), 18-Дек-12, 09:43 | +1 +/– | ![]() |
> "Brain Fuck Scheduler" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
56. Сообщение от Crazy Alex (ok), 18-Дек-12, 11:46 | +/– | ![]() |
>> Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #61 |
57. Сообщение от Аноним (-), 18-Дек-12, 13:59 | +2 +/– | ![]() |
Кстати, у планировщика XNU, хорошо ведущего себя на ПК, при типичной "серверной" нагрузке проблемы того же рода, что и у BFS. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #59 |
58. Сообщение от fidaj (ok), 18-Дек-12, 14:06 | +1 +/– | ![]() |
>>Зачем такие потуги? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
59. Сообщение от fidaj (ok), 18-Дек-12, 14:08 | +/– | ![]() |
> Кстати, у планировщика XNU, хорошо ведущего себя на ПК, при типичной "серверной" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
60.
Сообщение от SergMarkov![]() | –3 +/– | ![]() |
значит придется ставить от коливаса До чего не дотронутся шаловливые ручонки улучшателей становится всегда хуже, а поддержка over стопицот процев как то совершенно не упала | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
61. Сообщение от pavlinux (ok), 19-Дек-12, 06:24 | +/– | ![]() |
>>> Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #62 |
62. Сообщение от all_glory_to_the_hypnotoad (ok), 19-Дек-12, 23:18 | +/– | ![]() |
вообще нерелевантный показатель для 'что-то там не так' | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #63 |
63. Сообщение от pavlinux (ok), 21-Дек-12, 16:50 | –1 +/– | ![]() |
> вообще нерелевантный показатель для 'что-то там не так' | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #64 |
64. Сообщение от Led (ok), 22-Дек-12, 02:57 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #65 |
65. Сообщение от pavlinux (ok), 22-Дек-12, 18:57 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #66 |
66. Сообщение от Led (ok), 22-Дек-12, 22:10 | +/– | ![]() |
> 2.6.24 - 3.7 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #67 |
67. Сообщение от pavlinux (ok), 22-Дек-12, 22:24 | +/– | ![]() |
> Значит этот быдлокод таки ты сам и дописываешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #68 |
68. Сообщение от Led (ok), 23-Дек-12, 00:00 | +/– | ![]() |
>> Значит этот быдлокод таки ты сам и дописываешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #69 |
69. Сообщение от pavlinux (ok), 23-Дек-12, 03:13 | +/– | ![]() |
>>> Значит этот быдлокод таки ты сам и дописываешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #70, #71 |
70. Сообщение от fidaj (ok), 23-Дек-12, 13:27 | +/– | ![]() |
>>>> Значит этот быдлокод таки ты сам и дописываешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
71. Сообщение от Led (ok), 23-Дек-12, 21:40 | +/– | ![]() |
>>>> Значит этот быдлокод таки ты сам и дописываешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
72. Сообщение от Anonim2023 (?), 11-Дек-23, 12:44 | +/– | ![]() |
2023 на дворе, 32 потока в домашних процессорах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |