+- +-
Say hello if visiting :) by Gecko
11 Jan 2023, 07:43:05 pm

Seti is down again by Mike
09 Aug 2017, 10:02:44 am

Some considerations regarding OpenCL MultiBeam app tuning from algorithm view by Raistmer
11 Dec 2016, 06:30:56 am

Loading APU to the limit: performance considerations by Mike
05 Nov 2016, 06:49:26 am

Better sleep on Windows - new round by Raistmer
26 Aug 2016, 02:02:31 pm

Author Topic: AstroPulse for ATI GPUs released  (Read 80570 times)

Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #30 on: 03 Oct 2010, 05:26:03 pm »
Whether probably further performance improvement AP of the client? ::)

P.S. Excuse for my "French"  ;D

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AstroPulse for ATI GPUs released
« Reply #31 on: 03 Oct 2010, 05:40:30 pm »
Yes, FFA part just ported from Brook, w/o algorithm adaptation to different OpenCL abilities. Here some improvement should be possible. Also, some improvement for heavy blanking tasks.


Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #32 on: 03 Oct 2010, 06:00:21 pm »
To Raistmer:
А почему нельзя переложить работу по шумоподавлению на ГПУ?

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AstroPulse for ATI GPUs released
« Reply #33 on: 03 Oct 2010, 06:36:20 pm »
Потому что там используется генератор случайных чисел, который использует двойную точность. Поддержка двойной точности есть не во всех картах, что уже ограничило бы применимость. Кроме того, генерируемая последовательность должна в точности совпадать с той, которая получается на ЦПУ. Вопрос можно ли сымитировать в точности такой же генератор случайных чисел на ГПУ в данный момент обсуждается. В принципе, возможна, наверное, и другая оптимизация тут, но пока "руки не дошли".
После первого релиза АстроПульса я переключился на МультиБим. Его для АТИ карточек выпущу - можно будет и к АстроПульсу вернуться.

Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #34 on: 03 Oct 2010, 06:54:21 pm »
Ещё, в виду не полной загрузки ГПУ, я попробовал поменять <count>1</count> на <count>0.5</count>, для запуска работы от проэкта Milkyway, но этого не произошло.
Что я упустил?

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AstroPulse for ATI GPUs released
« Reply #35 on: 03 Oct 2010, 07:07:17 pm »
А "не произошло" - это что конкретно означает?
BOINC не запустил задачу от MW ? ИЛИ BOINC запустил второй AP ?
ДЕло в том, что BOINC не понимает, какие задачи могут выполняться одновременно, а какие  - нет. Скорее всего он будет либо запускать 2 MW иил 2 AP.
Т.е. придется вручную суспендить все задачи АстроПульса, кроме одной, чтобы она могла в параллель с MW работать.
Ну и конечно нужно поставить 0.5 и для MW. Иначе он хочет ГПУ целиком и не будет запускаться на "половинке".

Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #36 on: 03 Oct 2010, 07:10:41 pm »
BOINC не запустил MW, но и второй AP он тоже не запустил

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AstroPulse for ATI GPUs released
« Reply #37 on: 04 Oct 2010, 05:24:58 am »
Это странно, должен был запустить (т.е. в строке статуса будет написано Running), но на самом деле второй астропульс будет висеть в памяти просто с минимальным ее потреблением и ждать пока первый закончится.

Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #38 on: 04 Oct 2010, 05:42:52 am »
Да, так и есть, я сейчас ещё раз попробовал. А почему он невыполняет работу?

Это странно, должен был запустить (т.е. в строке статуса будет написано Running), но на самом деле второй астропульс будет висеть в памяти просто с минимальным ее потреблением и ждать пока первый закончится.


Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AstroPulse for ATI GPUs released
« Reply #39 on: 04 Oct 2010, 06:14:37 am »
Приложению требуется довольно много памяти. Чтобы не создавать проблем с переполнением я ввел ограничение на число одновременно работающих копий.
На своей карточке я вижу довольно хорошую загрузку ГПУ на большинстве заданий. Лишь особенно "шумные", где сильно шумоподавление работает, показывают низкую загрузку ГПУ.

Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #40 on: 04 Oct 2010, 06:27:44 am »
На своей я всего пару раз наблюдал загрузку более 50%, да и то это были лишь кратковременные пики. Я какнибудь попробую записать статистику загрузки если получится. А так загрузка в среднем 36-41%
Вот Млечныйпуть загружает ГП на всю катушку, но и время выполнения одного задания всего 1 минута 22 секунды.


Приложению требуется довольно много памяти. Чтобы не создавать проблем с переполнением я ввел ограничение на число одновременно работающих копий.
На своей карточке я вижу довольно хорошую загрузку ГПУ на большинстве заданий. Лишь особенно "шумные", где сильно шумоподавление работает, показывают низкую загрузку ГПУ.


Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AstroPulse for ATI GPUs released
« Reply #41 on: 04 Oct 2010, 07:05:41 am »
А какой объем памяти на ГПУ?
[Было бы неплохо приаттачить к ответу stderr.txt из слота с работающим заданием. Там вся информация по карточке есть]

P.S. И заодно можно приаттачить принтскрин GPU-Z. Там картинка загрузки ГПУ в течении нескольких минут очень хорошо показывается.
К примеру, вот что у меня наблюдается в данный момент:
min=74%, max=99%, avg=95%
« Last Edit: 04 Oct 2010, 07:22:13 am by Raistmer »

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: AstroPulse for ATI GPUs released
« Reply #42 on: 04 Oct 2010, 07:33:25 am »
И что еще можно попробовать:
0.55 у астропульса и 0.45 у MW. + поставить долю ресурсов бОльшую у SETI.
Тогда по идее бОльшую часть времени будет работать 1AP +1 MW, но иногда конечно может запускать и 2 MW. Нормального разделения ресурсов между несколькими проектами мы наверное еще не скоро дождемся  :-\

Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #43 on: 04 Oct 2010, 09:26:56 am »
Вот вся инфа:
min=25%, max=55%, avg=47%

Offline SubSpace

  • Alpha Tester
  • Knight o' The Realm
  • ***
  • Posts: 61
Re: AstroPulse for ATI GPUs released
« Reply #44 on: 04 Oct 2010, 09:33:41 am »
Причём за всё время использования клиента r449, это задание сильней всех загружало ГПУ.
ap_11jn10ab_B4_P1_00000_20101001_24435.wu_2

Средняя загрузка предыдущих была ниже.
« Last Edit: 04 Oct 2010, 09:37:27 am by SubSpace »

 

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?
Members
Total Members: 97
Latest: ToeBee
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 59559
Total Topics: 1672
Most Online Today: 48
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 51
Total: 51
Powered by EzPortal