|
|
Author
|
Topic: AstroPulse for ATI GPUs released (Read 34455 times)
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
Whether probably further performance improvement AP of the client?  P.S. Excuse for my "French" 
|
|
|
|
|
Logged
|
|
|
|
Raistmer
Working Code Wizard
Volunteer Developer
Knight who says 'Ni!'
   
Offline
Posts: 11022
|
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.
|
|
|
|
|
Logged
|
|
|
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
To Raistmer: А почему нельзя переложить работу по шумоподавлению на ГПУ?
|
|
|
|
|
Logged
|
|
|
|
Raistmer
Working Code Wizard
Volunteer Developer
Knight who says 'Ni!'
   
Offline
Posts: 11022
|
Потому что там используется генератор случайных чисел, который использует двойную точность. Поддержка двойной точности есть не во всех картах, что уже ограничило бы применимость. Кроме того, генерируемая последовательность должна в точности совпадать с той, которая получается на ЦПУ. Вопрос можно ли сымитировать в точности такой же генератор случайных чисел на ГПУ в данный момент обсуждается. В принципе, возможна, наверное, и другая оптимизация тут, но пока "руки не дошли". После первого релиза АстроПульса я переключился на МультиБим. Его для АТИ карточек выпущу - можно будет и к АстроПульсу вернуться.
|
|
|
|
|
Logged
|
|
|
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
Ещё, в виду не полной загрузки ГПУ, я попробовал поменять <count>1</count> на <count>0.5</count>, для запуска работы от проэкта Milkyway, но этого не произошло. Что я упустил?
|
|
|
|
|
Logged
|
|
|
|
Raistmer
Working Code Wizard
Volunteer Developer
Knight who says 'Ni!'
   
Offline
Posts: 11022
|
А "не произошло" - это что конкретно означает? BOINC не запустил задачу от MW ? ИЛИ BOINC запустил второй AP ? ДЕло в том, что BOINC не понимает, какие задачи могут выполняться одновременно, а какие - нет. Скорее всего он будет либо запускать 2 MW иил 2 AP. Т.е. придется вручную суспендить все задачи АстроПульса, кроме одной, чтобы она могла в параллель с MW работать. Ну и конечно нужно поставить 0.5 и для MW. Иначе он хочет ГПУ целиком и не будет запускаться на "половинке".
|
|
|
|
|
Logged
|
|
|
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
BOINC не запустил MW, но и второй AP он тоже не запустил
|
|
|
|
|
Logged
|
|
|
|
Raistmer
Working Code Wizard
Volunteer Developer
Knight who says 'Ni!'
   
Offline
Posts: 11022
|
Это странно, должен был запустить (т.е. в строке статуса будет написано Running), но на самом деле второй астропульс будет висеть в памяти просто с минимальным ее потреблением и ждать пока первый закончится.
|
|
|
|
|
Logged
|
|
|
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
Да, так и есть, я сейчас ещё раз попробовал. А почему он невыполняет работу? Это странно, должен был запустить (т.е. в строке статуса будет написано Running), но на самом деле второй астропульс будет висеть в памяти просто с минимальным ее потреблением и ждать пока первый закончится.
|
|
|
|
|
Logged
|
|
|
|
Raistmer
Working Code Wizard
Volunteer Developer
Knight who says 'Ni!'
   
Offline
Posts: 11022
|
Приложению требуется довольно много памяти. Чтобы не создавать проблем с переполнением я ввел ограничение на число одновременно работающих копий. На своей карточке я вижу довольно хорошую загрузку ГПУ на большинстве заданий. Лишь особенно "шумные", где сильно шумоподавление работает, показывают низкую загрузку ГПУ.
|
|
|
|
|
Logged
|
|
|
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
На своей я всего пару раз наблюдал загрузку более 50%, да и то это были лишь кратковременные пики. Я какнибудь попробую записать статистику загрузки если получится. А так загрузка в среднем 36-41% Вот Млечныйпуть загружает ГП на всю катушку, но и время выполнения одного задания всего 1 минута 22 секунды. Приложению требуется довольно много памяти. Чтобы не создавать проблем с переполнением я ввел ограничение на число одновременно работающих копий. На своей карточке я вижу довольно хорошую загрузку ГПУ на большинстве заданий. Лишь особенно "шумные", где сильно шумоподавление работает, показывают низкую загрузку ГПУ.
|
|
|
|
|
Logged
|
|
|
|
Raistmer
Working Code Wizard
Volunteer Developer
Knight who says 'Ni!'
   
Offline
Posts: 11022
|
А какой объем памяти на ГПУ? [Было бы неплохо приаттачить к ответу stderr.txt из слота с работающим заданием. Там вся информация по карточке есть]
P.S. И заодно можно приаттачить принтскрин GPU-Z. Там картинка загрузки ГПУ в течении нескольких минут очень хорошо показывается. К примеру, вот что у меня наблюдается в данный момент: min=74%, max=99%, avg=95%
|
|
|
|
|
Raistmer
Working Code Wizard
Volunteer Developer
Knight who says 'Ni!'
   
Offline
Posts: 11022
|
И что еще можно попробовать: 0.55 у астропульса и 0.45 у MW. + поставить долю ресурсов бОльшую у SETI. Тогда по идее бОльшую часть времени будет работать 1AP +1 MW, но иногда конечно может запускать и 2 MW. Нормального разделения ресурсов между несколькими проектами мы наверное еще не скоро дождемся 
|
|
|
|
|
Logged
|
|
|
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
Вот вся инфа: min=25%, max=55%, avg=47%
|
|
|
|
Logged
|
|
|
|
SubSpace
Alpha Tester
Knight o' The Realm
 
Offline
Posts: 61
|
Причём за всё время использования клиента r449, это задание сильней всех загружало ГПУ. ap_11jn10ab_B4_P1_00000_20101001_24435.wu_2
Средняя загрузка предыдущих была ниже.
|
|
|
|
« Last Edit: 04 Oct 2010, 09:37:27 am by SubSpace »
|
Logged
|
|
|
|
|
|
Quote!
No act of kindness, no matter how small, is ever wasted.- Aesop, The Lion and the Mouse
|
 |  |  |
| |
Online users/last 15m
34 Guests, 2 Users
ML1, Josef W. Segur 13 Members/last 24hML1, Josef W. Segur, KarVi, Richard Haselgrove, Urs Echternacht, mr.mac52, arkayn, Claggy, Mike, Pizzadude, Byron Leigh Hatch @ team Carl Sagan, _heinz, Hans Dorn
| |
 | |  |
|