1 | |
Производительность OpenCL14.08.2014, 15:35. Показов 43659. Ответов 438
Метки нет (Все метки)
Доброго времени!
Написал тест для будущих расчётов с использованием OpenCL и проверил на разных системах: ( дрова для AMD 14.4; для nVidia 340.52 ) Radeon HD 7970(2048/925MHz; 384bit; 3Gb/5GHz) и CPU AMD 8120 справились за 4.3 секунды GeForce GTX 760(1152/980MHz; 256bit; 4Gb/6GHz) и CPU Intel Q9450 справились за 22.5 секунд GeForce GTS 450(192/750MHz; 128bit; 2Gb/??) и CPU Intel i7 2600 справились за 46.0 секунд GeForce GT 520M(48/740MHz; 64bit; 2Gb/??) и CPU Intel 2630QM справились за 117.0 секунд Интересен слив GTX 760 который оказался в 5,2 раза медленней(хотя по цене так не скажешь). Похоже дело в двойной точности(DP) которая у GeForce урезана маркетологами до 1/24 от производительности одинарной точности(SP). Хотя на титанах говорят оставили полную поддержку 1/3 как в Tesla'x(нужно включать спец галочку в дровах). У всех радиков вроде 1/2. Ну и плюс к этому, наверное, сам OpenCL драйвер не лучшим образом реализован ибо есть своя CUDA, которая при всех остальных равных не нужна будет ни кому. Поэтому интересуют тесты либо на более слабых радеонах, либо на топовых джифорсах. А лучше и те и те и побольше! Ищутся счастливые обладатели карт и готовые скачать и запустить тест( ~30 Мбайт ): GeForce GTX 780(с TI или без) GeForce GTX TITAN(с BLACK EDITION или без) Radeon R9 290( с Х или без ) - для этих карт наверно уже результат будет больше зависеть от CPU Ну и любые другие радики не старше HD 7000. https://cloud.mail.ru/public/f... L_TEST.rar Распаковать архив полностью и запусить ехе Обязательно укажите проц.
0
|
14.08.2014, 15:35 | |
Ответы с готовыми решениями:
438
OpenCL на С++ OpenCL на OS X Программа в OpenCL Работа с OpenCL |
16.08.2014, 19:17 [ТС] | 22 |
Конечно интересует!
Добавлено через 2 минуты Это какой-то глюк! Быть этого не может. Блин, нужно валидацию данных делать. Но проверка займёт значительно больше времени, так как будет происходить без OpenCL Добавлено через 4 минуты dimank666, Вам можно медаль давать за терпение. Целых 20 минут атлончег считал =)
0
|
16.08.2014, 19:25 | 23 |
может может
я успел как рас поужинать Добавлено через 6 минут к стате этот драйвер для интела а я еего на амд поставил
0
|
дивананалитикаиксперд
13527 / 10142 / 891
Регистрация: 08.01.2013
Сообщений: 35,990
|
|
16.08.2014, 19:31 | 24 |
Вот видишь, какие вАлшебные дрАва у интел
Ща закину клич. Надеюсь, владельцы окажутся более сговорчивыми, чем те, что с блеком.
0
|
дивананалитикаиксперд
13527 / 10142 / 891
Регистрация: 08.01.2013
Сообщений: 35,990
|
|
16.08.2014, 19:47 | 26 |
Ну так они ж не для амд писали Тут вдвойне счастье, что поставился на амд и что ускоряет А ты еще интел винишь во всех бедах
0
|
дивананалитикаиксперд
13527 / 10142 / 891
Регистрация: 08.01.2013
Сообщений: 35,990
|
|
16.08.2014, 20:37 | 28 |
0
|
16.08.2014, 21:27 [ТС] | 29 |
Блин как-то странно что 290 хуже 7970. Там есть ещё фишка что первый прогон обычно медленнее, так как не мало времени тратиться на компиляцию кернелов(ОпенСЛ кода). После второго прогона уже компиляция не требуется
Добавлено через 9 минут K2K, что-то там(форуме В данной ветке обсуждаются Только карточки GTX TITAN /GTX 780/GTX 780Ti/GTX TITAN BLACK (GK110. Kepler 28nm)) не нашёл гаваев, Есть только 780 тест 10 секундный Добавлено через 1 минуту Хотел проц посмотреть какой Добавлено через 19 минут Всё нашёл, Пост твой пропустил Добавлено через 7 минут Что за нафиг? Гаваи 7 секунд, а лучший 5,5. Как моя 7970 круче оказалась???
0
|
K2K
|
16.08.2014, 22:40
#30
|
0
|
дивананалитикаиксперд
13527 / 10142 / 891
Регистрация: 08.01.2013
Сообщений: 35,990
|
|
16.08.2014, 23:17 | 31 |
1
|
дивананалитикаиксперд
13527 / 10142 / 891
Регистрация: 08.01.2013
Сообщений: 35,990
|
|
16.08.2014, 23:51 | 32 |
snake32, ты тему о 290Х читаешь? Там народ вопросами заваливает. Всем блин интересно - че за тест и цифры, и че считает .... Ну, я объяснил, как мог Цитируя твои пояснения.
1
|
K2K
|
17.08.2014, 00:17
#35
|
Не по теме: Не знаю. Можешь сам спросить, мне что-то уже поднадоело сарофанить :D Кстати, те если че надо потестить, то на оверах темки для этого есть и можно свою создать. Желающие обычно находятся. Просто, здесь немного другая аудитория, а там народ бенчи гонять любит. В общем, имей ввиду, мож пригодится инфа.
0
|
178 / 153 / 8
Регистрация: 26.12.2012
Сообщений: 676
|
|
17.08.2014, 08:58 | 38 |
Подтверждаю: повторный прогон показывает лучшие результаты:
0
|
178 / 153 / 8
Регистрация: 26.12.2012
Сообщений: 676
|
|
17.08.2014, 09:03 | 39 |
0
|
17.08.2014, 13:45 [ТС] | 40 |
Увеличение этой циферки ведёт к уменьшению кол-ва расчётов но и точность расчёта тоже страдает. То есть например вместо 30 точек на 3 км трассе Алгоритм возьмёт всего 2 при значениях больше 3000
0
|
17.08.2014, 13:45 | |
17.08.2014, 13:45 | |
Помогаю со студенческими работами здесь
40
Где скачать OpenCL C++? OpenCL в Builder и не только Глобальная переменная в OpenCL OpenCL - ошибка 0xc0000005 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |