The OpenNET Project / Index page

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



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

Оглавление

Представлен новый вариант планировщика задач BFS, opennews (??), 16-Дек-12, (0) [смотреть все]

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


1. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Аноним (-), 16-Дек-12, 23:22 
Для нуба может кто объяснить, рендеринг(большая часть алгоритмов хорошо паралелится) на процессоре(ах) ускорится или нет ?
Ответить | Правка | Наверх | Cообщить модератору

2. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от AEffectemail (?), 16-Дек-12, 23:40 
В теории - да
Ответить | Правка | Наверх | Cообщить модератору

3. "Для Linux представлен новый вариант планировщика задач BFS"  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 16-Дек-12, 23:41 
нет
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. "Для Linux представлен новый вариант планировщика задач BFS"  –1 +/
Сообщение от Аноним (-), 17-Дек-12, 07:47 
Расскажи это GPU, битком набитому SIMD-образными числокрушилками.
Ответить | Правка | Наверх | Cообщить модератору

37. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pavlinux (ok), 17-Дек-12, 16:01 

1. Тема по CPU шыдулер
2. Тред про рендеринг.
3. SIMD и GPU, гы...  

[сообщение отредактировано модератором]

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

5. "Для Linux представлен новый вариант планировщика задач BFS"  +2 +/
Сообщение от Аноним (-), 16-Дек-12, 23:45 
> Для нуба может кто объяснить, рендеринг(большая часть алгоритмов хорошо паралелится) на
> процессоре(ах) ускорится или нет ?

нет, конечно.

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

8. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Lain_13email (ok), 17-Дек-12, 00:20 
Рендер требует очень много floating-point операций. Видеокарта это умеет делать значительно лучше процессора — она специально на это заточена. Так что нет, привлечение процессора только замедлит работу. Разве что как вспомогательное звено если недогружен.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

13. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Аноним (-), 17-Дек-12, 03:04 
Аха только вот почему то все программы рендеринга делают свое дело на CPU
Ответить | Правка | Наверх | Cообщить модератору

15. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Elenium (ok), 17-Дек-12, 07:01 
Blender c Cycles render использует GPU например, причем на глаз раз в 5 быстрее рендерить на gpu (core 2 duo 3гг, gtx 570 ti)
Ответить | Правка | Наверх | Cообщить модератору

19. "Для Linux представлен новый вариант планировщика задач BFS"  +2 +/
Сообщение от Аноним (-), 17-Дек-12, 07:48 
> Аха только вот почему то все программы рендеринга делают свое дело на CPU

Это вы просто с ручника еще не снялись. Вот и ...

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

9. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Аноним (-), 17-Дек-12, 00:45 
Не должно, это просто увеличивает скорость переключения между потоками, скорость самих потоков не изменяется
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

10. "Для Linux представлен новый вариант планировщика задач BFS"  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 17-Дек-12, 01:24 
неправда, скорость самих потоков может замедлится. Любой планировщик с хорошей отзивчивостью для десктопного испольщования гробит производительность отдельно взятого потока/процесса.
Ответить | Правка | Наверх | Cообщить модератору

25. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pro100master (ok), 17-Дек-12, 10:44 
а может и ускориться, если попадут в кеш. Зависит от конкретной реализации. Так что тут только кофейная гуща и шарик )
Ответить | Правка | Наверх | Cообщить модератору

32. "Для Linux представлен новый вариант планировщика задач BFS"  +1 +/
Сообщение от Crazy Alex (ok), 17-Дек-12, 14:44 
Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует
Ответить | Правка | Наверх | Cообщить модератору

38. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pavlinux (ok), 17-Дек-12, 16:12 
> Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует

По какой такой идее?

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

56. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Crazy Alex (ok), 18-Дек-12, 11:46 
>> Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует
>  По какой такой идее?

Ну как же -  чем дольше активен один поток - тем дольше нужен уму его кэш. Запустили другой - у него инструкции/данные другие - грузи заново...

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

61. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pavlinux (ok), 19-Дек-12, 06:24 
>>> Более быстрое переключение между потооками кэш, по идее, наоборот больше портить бдует
>>  По какой такой идее?
> Ну как же -  чем дольше активен один поток - тем
> дольше нужен уму его кэш. Запустили другой - у него инструкции/данные
> другие - грузи заново...

По частоте попадания в кэш, можно судить об не оптимальности алгоритма.
Если порой CACHE_HIT много, надо смотреть, чё там творится.

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

62. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 19-Дек-12, 23:18 
вообще нерелевантный показатель для 'что-то там не так'
Ответить | Правка | Наверх | Cообщить модератору

63. "Для Linux представлен новый вариант планировщика задач BFS"  –1 +/
Сообщение от pavlinux (ok), 21-Дек-12, 16:50 
> вообще нерелевантный показатель для 'что-то там не так'

if (a > 10 )
     x + a;
else if (a > 200 )
     x + a + 2;
else if (a > 50 )
     x + a + 3;
else if (a > 100)
     x + a + 4;
else if (a > 1000 )
     x + a + 5;

Нормальный код? Например в ядре линя такая фигня в mmconfig.c (как-то так).

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

64. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Led (ok), 22-Дек-12, 02:57 
>[оверквотинг удален]
>      x + a;
> else if (a > 200 )
>      x + a + 2;
> else if (a > 50 )
>      x + a + 3;
> else if (a > 100)
>      x + a + 4;
> else if (a > 1000 )
>      x + a + 5;
> Нормальный код? Например в ядре линя такая фигня в mmconfig.c (как-то так).

Нет такого файла в ядре - наверное ты сам его и дописал?

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

65. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pavlinux (ok), 22-Дек-12, 18:57 
>[оверквотинг удален]
> Нет такого файла в ядре - наверное ты сам его и дописал?

А то, сижу пешу

2.6 - 2.6.23

arch/i386/pci/mmconfig.c
arch/i386/pci/mmconfig-shared.c
arch/x86_64/pci/mmconfig.c

2.6.24 - 3.7  

arch/x86/pci/mmconfig_64.c
arch/x86/pci/mmconfig_32.c
arch/x86/pci/mmconfig-shared.c

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

66. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Led (ok), 22-Дек-12, 22:10 
> 2.6.24 - 3.7
> arch/x86/pci/mmconfig_64.c
> arch/x86/pci/mmconfig_32.c
> arch/x86/pci/mmconfig-shared.c

Эти файлы есть. Но представленного тобой кода в них нет. Значит этот быдлокод таки ты сам и дописываешь?

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

67. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pavlinux (ok), 22-Дек-12, 22:24 
> Значит этот быдлокод таки ты сам и дописываешь?

нужно - найдешь, ориентир MMCONFIG

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

68. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Led (ok), 23-Дек-12, 00:00 
>> Значит этот быдлокод таки ты сам и дописываешь?
> нужно - найдешь, ориентир MMCONFIG

Я по всему дереву исходников грепал - нет в ядре такого кода

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

69. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pavlinux (ok), 23-Дек-12, 03:13 
>>> Значит этот быдлокод таки ты сам и дописываешь?
>> нужно - найдешь, ориентир MMCONFIG
> Я по всему дереву исходников грепал - нет в ядре такого кода

Конечно нет. А кто говорил, что этот код из ядра?  

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

70. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от fidaj (ok), 23-Дек-12, 13:27 
>>>> Значит этот быдлокод таки ты сам и дописываешь?
>>> нужно - найдешь, ориентир MMCONFIG
>> Я по всему дереву исходников грепал - нет в ядре такого кода
> Конечно нет. А кто говорил, что этот код из ядра?

удивительные иногда диалоги на опеннете...

"Сообщение от pavlinux (ok) on 21-Дек-12, 16:50

    > вообще нерелевантный показатель для 'что-то там не так'

    if (a > 10 )
         x + a;
    else if (a > 200 )
         x + a + 2;
    else if (a > 50 )
         x + a + 3;
    else if (a > 100)
         x + a + 4;
    else if (a > 1000 )
         x + a + 5;

    Нормальный код? Например в ядре линя такая фигня в mmconfig.c (как-то так)."

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

71. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от Led (ok), 23-Дек-12, 21:40 
>>>> Значит этот быдлокод таки ты сам и дописываешь?
>>> нужно - найдешь, ориентир MMCONFIG
>> Я по всему дереву исходников грепал - нет в ядре такого кода
> Конечно нет. А кто говорил, что этот код из ядра?

Ты

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

39. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от pro100master (ok), 17-Дек-12, 16:24 
ключевое слово *может*. Т.е. в жизни разное бывает. Когда вторые корки появились с большим кешем, наблюдал 10-кратный рост на одной задачке CGI мультитредовой (частота и пр. кроме кеша были одинаковые).
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

46. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 17-Дек-12, 21:33 
а задачка тоже в обоих случаях была мультитредовой?
Ответить | Правка | Наверх | Cообщить модератору

45. "Для Linux представлен новый вариант планировщика задач BFS"  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 17-Дек-12, 21:18 
ну это совсем навряд ли. Чем мельче гранулярность (т.е. low latency планеровщик), тем выше конкруренция за единицу кэша в единицу времени (~ лезет больше потоков со своими локально уникальными данными). Фактически эффективной работе кэша это тоже вредит.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

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

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




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

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