forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Тест OpenCL (http://forum.boolean.name/showthread.php?t=20464)

RegIon 04.11.2016 06:15

Ответ: Тест OpenCL
 


Поставил OpenCL драйвера.

Видно, что старенький i5 уделал в 2 раза старенький 520m

DarkInside 04.11.2016 07:14

Ответ: Тест OpenCL
 
Цитата:

Сообщение от RegIon (Сообщение 309712)
Видно, что старенький i5 уделал в 2 раза старенький 520m

Да, только это не i5, а HD Graphics 3000 (511 Mb). Вот я и не понимаю, какой смысл в ноутбуки пихать дискретные видеокарты типа nvidia с индексом 20/30 - и в игры на них не поиграешь и для приложений встроенный HD Graphics оказывается лучше. Чистый маркетинг. Покупатель привык, что видюха должна быть nvidia или amd и обязательно дискретная.

RegIon 04.11.2016 07:41

Ответ: Тест OpenCL
 
Хош прикол:


UPнул частоту видеоядра 520m(на деле 540m) до 550m (820Mhz vs 600), а это около 30%.

UPD: Поднял до 850 и выиграл еще 5 сек. Вот и думай, каким образом обновление дров повлияло.

Дальше гнать опасно. Хотя вроде и не греется.

DarkInside 04.11.2016 07:55

Ответ: Тест OpenCL
 
Это как? Через какую-то утилиту нвидиа? Я бы даже не подумал, что мобильную карту можно гнать :-D Раньше она потребляла 30 Вт впустую, теперь 40 Вт впустую и всё-равно до интела далеко, который в сумме APU потребляет 35 Вт.
Я свою потестирую с CUDA, если нет толка, выпилю при следующей чистке ноута, только батарею зря жрет. В игры не играю.

RegIon 04.11.2016 08:03

Ответ: Тест OpenCL
 
Цитата:

Сообщение от DarkInside (Сообщение 309716)
Это как? Через стандартную какую-то утилиту нвидиа? Я бы даже не подумал, что мобильную карту можно гнать :-D Раньше она потребляла 30 Вт впустую, теперь 40 Вт впустую и всё-равно до интела далеко, который в сумме APU потребляет 35 Вт.
Я свою потестирую с CUDA, если нет толка, выпилю при следующей чистке ноута, только батарею зря жрет.

Она в Optimus, т.е даже не включена фактически, когда не используется.
И как же ты ее выпилишь? У меня она вообще распаяна на мать.

Да и смысл. Когда я тест на CPU запустил, то у меня враз нагрузка 100% на всех потоках.
А на видяхе когда, то комп и не знает, что его как-то нагрузили, а для Photoshop это как раз критично и без GPU ускорения я его даже боюсь запускать.

Да если уж совсем приспичило, то можно нагрузить все враз. (100 + 150) / 4 = 62.5 для моего случая
Прога:
https://nvworld.ru/utilities/inspector/

Мне ее можно гнать еще огого, только охлаждай, иначе на 70 градусах сбрасывает частоту.

Nex 04.11.2016 13:07

Ответ: Тест OpenCL
 
Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz 511 Mb - 782 ms
GeForce GTX 275 896 Mb - time: 61579 ms

Taugeshtu 04.11.2016 13:45

Ответ: Тест OpenCL
 
AMD R9 nano: 5 922 ms
Intel i5-3570K: 364 547 ms
В обоих случаях система с кучей открытых окон (но вроде тяжёлого процессинга не было). Подозреваю, что что-то не так с конфигурацией софта на моей стороне.

Цитата:

Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz 511 Mb - 782 ms
Эммм... Чёрт подери, Холмс, но как?

DarkInside 04.11.2016 16:27

Ответ: Тест OpenCL
 
Вложений: 1
Цитата:

И как же ты ее выпилишь? У меня она вообще распаяна на мать.
Не, у меня в слоте отдельном

Цитата:

Когда я тест на CPU запустил, то у меня враз нагрузка 100% на всех потоках.
А на видяхе когда, то комп и не знает, что его как-то нагрузили, а для Photoshop это как раз критично и без GPU ускорения я его даже боюсь запускать.
Ну в принципе да, польза только если переложить какую-то задачу, чтобы проц разгрузить. Не заметил, что HD Graphics грузит проц на 100%, думал она как отдельная видюха.

Интересно, а если одновременно запускать код и на intel и на nvidia, есть от этого смысл? У меня процессор грузится на 9-13%, когда работает Nvidia, а остальные 87% пусть грузит HD Graphics.

UPD: Запустил, так и получается 69 сек за выполнение двойного расчета, то есть ~35 сек, никаких конфликтов :-D Не, тогда не буду выпиливать, буду параллельно всё железо грузить.

Цитата:

Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz 511 Mb - 782 ms
Эммм... Чёрт подери, Холмс, но как?
Вроде Core 2 не поддерживается, OpenCL для процессоров intel - это история с i3/i5/i7/Xeon. Когда рулил Core 2, OpenCL еще не было. Ошибка вылетала при закрытии приложения? Ну это недействительно в любом случае, код OpenCL не отработал, только CPU.

И победителем становится AMD R9 nano: 5 922 ms :-D

Цитата:

Intel i5-3570K: 364 547 ms
Драва не OpenCL-совместимые. Там же еще HD Graphics 4000, которая должна выдавать 50 сек.
http://forum.boolean.name/showpost.p...8&postcount=14
.

Taugeshtu 04.11.2016 17:13

Ответ: Тест OpenCL
 
Цитата:

Сообщение от DarkInside (Сообщение 309726)
И победителем становится AMD R9 nano: 5 922 ms :-D

Fiji знатная числодробилка, да. Более широкая шина памяти также помогает в GPGPU, где компрессия текстур не влияет на эффективную пропусную способность.
Но тут нужно смотреть внимательно на то, что тебе, собственно, нужно. И искать наиболее подходящее под требования по цене, производительности, энергопотреблению и поддержке CUDA, если таковая нужна.
R9 nano даже сейчас не сильно дешёвая карточка; с вычислениями и старая-добрая R9 290 отлично справится, и за ощутимо меньшие деньги.

Цитата:

Сообщение от DarkInside (Сообщение 309657)
Похоже правда Nvidia ограничивает OpenCL, чтобы юзали CUDA. У AMD, конечно, ALU больше и частота выше, но не может же Nvidia так отставать.

Смотрим вики, Tesla C2075:
~1030 GFLOPS SP
~515 GFLOPS DP
R9 290:
~4848 GFLOPS SP
~606 GFLOPS DP

Так что да, ещё как может. По голым флопсам АМД уже много поколений лидирует в картах одного ценового сегмента.

DarkInside 04.11.2016 17:31

Ответ: Тест OpenCL
 
Цитата:

R9 nano даже сейчас не сильно дешёвая карточка; с вычислениями и старая-добрая R9 290 отлично справится, и за ощутимо меньшие деньги.
Да, вот я и хочу всё взвесить и найти оптимальный вариант. Вот например R9 280 на бу рынке в 2 раза дешевле 290, а по производительности ~3444 GFLOPS SP, то есть всего в 1.5 раза ниже.
А есть монстры типа NVIDIA TITAN X (Pascal), в тестах 12.5 Teraflops, примерно 40к руб за бу.

Nex 04.11.2016 18:15

Ответ: Тест OpenCL
 
Цитата:

Сообщение от DarkInside (Сообщение 309726)
Вроде Core 2 не поддерживается, OpenCL для процессоров intel - это история с i3/i5/i7/Xeon. Когда рулил Core 2, OpenCL еще не было. Ошибка вылетала при закрытии приложения? Ну это недействительно в любом случае, код OpenCL не отработал, только CPU.

Изначально драйвер OpenCL не стоял и при закрытии проги ошибка была (че то с Mem <> 0 было написано) и после установки драйвера тоже была ошибка. Еще тест работает только один раз. Если запустить повторно тест, то тут же появится сообщение с "test: 0 ms".

Название драйвера, который скачал было: "OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)". Слово Core наверно не просто так там. :dontknow:

DarkInside 04.11.2016 18:38

Ответ: Тест OpenCL
 
Цитата:

Сообщение от Nex (Сообщение 309736)
Название драйвера, который скачал было: "OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)". Слово Core наверно не просто так там. :dontknow:

А список поддерживаемых процессоров там есть?

Nex 04.11.2016 18:40

Ответ: Тест OpenCL
 
Цитата:

Сообщение от DarkInside (Сообщение 309740)
А список поддерживаемых процессоров там есть?

В середине страницы говорится про модели, но не совсем понятно в общем это или только для какой то версии.
Вот страницы с которой качал - https://software.intel.com/en-us/art...opencl-drivers

DarkInside 04.11.2016 18:49

Ответ: Тест OpenCL
 
Цитата:

The OpenCL Runtime provides OpenCL CPU device support on the following processors:
 Intel® Core™ Processors with Intel Streaming SIMD Extensions 4.2 (Intel SSE4.2) support or higher
А Q9400 только SSE4.1

ingko 04.11.2016 19:35

Ответ: Тест OpenCL
 
Господи, поставил дрова и получил абсолютный рекорд по температуре проца!
--


Часовой пояс GMT +4, время: 14:27.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot