Привіт Гість ( Вхід | Реєстрація )

> Рахуємо проект на GPU Intel
x3mEn
Apr 20 2013, 16:56
Пост #1


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID





Ну от і дожились, opencl для intel_gpu в дії.
Перша ластівка у полку незадіяних поки аж ніяк GPU в APU від Intel.

Вимоги до заліза і софта:

You need an Ivy Bridge CPU or later for the GPU to be used a an OpenCL device, the Sandy Bridge CPU's GPU is not supported.
Also you'd need Boinc version 7.0.42 or later that has Intel GPU OpenCL detection support too.

Налаштування:
  1. Ставимо галочку на Use Intel GPU
  2. Ставимо галочку на solo_collatz

і пішла вода в хату:
20/04/2013 13:44:48 | Collatz Conjecture | Sending scheduler request: To fetch work.
20/04/2013 13:44:48 | Collatz Conjecture | Requesting new tasks for NVIDIA and intel_gpu
20/04/2013 13:44:51 | Collatz Conjecture | Scheduler request completed: got 2 new tasks
20/04/2013 13:44:53 | Collatz Conjecture | Started download of solo_collatz_4.05_windows_x86_64__opencl_intel_gpu.exe
20/04/2013 13:44:53 | Collatz Conjecture | Started download of solo_collatz_4.05_windows_x86_64__opencl_intel_gpu.pdb
20/04/2013 13:45:00 | Collatz Conjecture | Finished download of solo_collatz_4.05_windows_x86_64__opencl_intel_gpu.exe
20/04/2013 13:45:00 | Collatz Conjecture | Started download of solo_collatz_4.05_windows_x86_64__opencl_intel_gpu.config
20/04/2013 13:45:02 | Collatz Conjecture | Finished download of solo_collatz_4.05_windows_x86_64__opencl_intel_gpu.config
20/04/2013 13:45:24 | Collatz Conjecture | Finished download of solo_collatz_4.05_windows_x86_64__opencl_intel_gpu.pdb
20/04/2013 13:45:24 | Collatz Conjecture | Starting task solo_collatz_2379225963911631841640_824633720832_1 using solo_collatz version 405 (opencl_intel_gpu) in slot 6


Вперше побачив, як мій
OpenCL: Intel GPU 0: Intel® HD Graphics 4000 (driver version 9.17.10.2932, device version OpenCL 1.1, 728MB, 728MB available, 45 GFLOPS peak)
розігнався до 1153 МГц.
80 GFLOPS - це, звичайно, не 1089 GFLOPS, які показує моя GTX 460, але теж нічого.
(45 GFLOPS peak отримано на частоті 650 MHz)

Гарне охолодження процесора - обов'язкове.
Разом із задачами для CPU, що використовують AVX, процесор Intel стає дуже гарячимexcl.gif


--------------------

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Відповідей
x3mEn
Apr 21 2013, 06:02
Пост #2


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID



Время выполнения 19,154.88
Время ЦП 18,272.66
Состояние проверки Правильный
Очки 3,643.50

A new application has been added named "solo_collatz". This application has a quorum of 1 so credit will be granted as soon as the result is validated. Rather than wait for a second computer to return the same result, the solo application uses the CPU to double check the GPU results eliminating the need for a wingman.

Ось тому окрім intel_gpu використовується ще й 1 ядро CPU


--------------------

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tiss
Apr 21 2013, 07:07
Пост #3


Мега ранчер
********

Група: Trusted Members
Повідомлень: 1 640
З нами з: 28-February 09
Користувач №: 952
Стать: Чол
Free-DC_CPID



QUOTE(x3mEn @ Apr 21 2013, 07:02) *

Время выполнения 19,154.88
Время ЦП 18,272.66
Состояние проверки Правильный
Очки 3,643.50

A new application has been added named "solo_collatz". This application has a quorum of 1 so credit will be granted as soon as the result is validated. Rather than wait for a second computer to return the same result, the solo application uses the CPU to double check the GPU results eliminating the need for a wingman.

Ось тому окрім intel_gpu використовується ще й 1 ядро CPU


Состояние проверки Completed and validated
Время выполнения 4,908.48
Время ЦП 4,740.25
Очки 3,665.56
Приложение collatz v2.09 (ati13ati)

А теперь взглянем на задания Энигмы

Состояние проверки Completed and validated
Время выполнения 2,297.49
Время 2,294.56
Очки 60.00
Приложение Enigma 0.76b v5.32

Значит, за то время которое считается 9 заданий энигмы (540 очков) у меня посчитается одно соло_колатз и 4 задания на ГПУ. Да, по сравнению с видеокартой я получу в 4 раза меньше очков, но при этом в 7 раз больше, чем если бы я считал Энигму. Заапгрейдим софтваре - посмотрим.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
Apr 21 2013, 10:15
Пост #4


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID



(tiss @ Apr 21 2013, 08:07) *

Состояние проверки Completed and validated
Время выполнения 4,908.48
Время ЦП 4,740.25
Очки 3,665.56
Приложение collatz v2.09 (ati13ati)

Якийсь в тебе перерозхід CPU.
Ось в мене solo_collatz v4.04 (cuda50) на GTX 460:

Время выполнения 2,296.74
Время ЦП 93.60
Состояние проверки Правильный
Очки 3,477.22


--------------------

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tiss
Apr 21 2013, 14:16
Пост #5


Мега ранчер
********

Група: Trusted Members
Повідомлень: 1 640
З нами з: 28-February 09
Користувач №: 952
Стать: Чол
Free-DC_CPID



QUOTE(x3mEn @ Apr 21 2013, 11:15) *

QUOTE(tiss @ Apr 21 2013, 08:07) *

Состояние проверки Completed and validated
Время выполнения 4,908.48
Время ЦП 4,740.25
Очки 3,665.56
Приложение collatz v2.09 (ati13ati)

Якийсь в тебе перерозхід CPU.
Ось в мене solo_collatz v4.04 (cuda50) на GTX 460:

Время выполнения 2,296.74
Время ЦП 93.60
Состояние проверки Правильный
Очки 3,477.22


Ну во первых это видеокарта кажется Радеон 2600, я уже не помню сколько ей лет. Во вторых Врямя ЦП надо читать как Время ГПУ. Ну а в третьих у меня пример приложения collatz, а у тебя solo_collatz


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
Apr 21 2013, 16:16
Пост #6


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID



(tiss @ Apr 21 2013, 15:16) *

(x3mEn @ Apr 21 2013, 11:15) *

(tiss @ Apr 21 2013, 08:07) *

Состояние проверки Completed and validated
Время выполнения 4,908.48
Время ЦП 4,740.25
Очки 3,665.56
Приложение collatz v2.09 (ati13ati)

Якийсь в тебе перерозхід CPU.
Ось в мене solo_collatz v4.04 (cuda50) на GTX 460:

Время выполнения 2,296.74
Время ЦП 93.60
Состояние проверки Правильный
Очки 3,477.22


Ну во первых это видеокарта кажется Радеон 2600, я уже не помню сколько ей лет. Во вторых Врямя ЦП надо читать как Время ГПУ. Ну а в третьих у меня пример приложения collatz, а у тебя solo_collatz

Я подивився, взагалі-то це якась загальна проблема Радеонів, що Час виконання ~= Час ЦПУ
Але є декілька виключень з правила, коли використовується анонімна платформа.
Ось наприклад: AMD Radeon HD 79x0 series (Tahiti) (3072MB) driver: 1.4.1741
Тому я тобі раджу подивитися в бік app_info.xml, щоб зменшити навантаження на CPU.
Незважаючи на те, що в тебе HD 2600.

А взагалі Час ЦП - це саме Час ЦП, а не ГПУ.
Подивись під час виконання, скільки % від ЦПУ віджирає одне завдання.
Я впевнений, що ~1 ядро.

І ще. По розміру завдання solo_collatz = collatz


--------------------

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Повідомлення у даній Темі


Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 16th June 2025 - 15:19