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

> Считаем проект видеокартами АТИ
nikelong
May 15 2012, 15:00
Пост #1


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 11 909
З нами з: 19-March 05
Користувач №: 92
Стать: Чол





Einstein@Home GPU Application for ATI/AMD Graphics Cards


http://einstein.phys.uwm.edu/forum_thread.php?id=9446

After more than a year of work by Oliver Bock, Bernd Machenschalk, Heinz-Bernd Eggenstein and other developers, we are pleased to announce the release of the first Einstein@Home application for ATI/AMD Graphics Cards.

This OpenCL application, which searches Arecibo data for new radio pulsars, is about a factor of ten faster than the same search running on a typical CPU. The application is currently available for Windows and Linux computers with Radeon HD 5000 or better graphics cards. We hope to have a version for Macintosh (Apple OS X 10.8, Mountain Lion) sometime this summer, but there are still some problems that need to be fixed or worked around.

Volunteers who wish to run this application will need to install version 7.0.27 or later of the BOINC client. Please see this thread for more information, or if you want to ask questions.

Many thanks to the AMD/ATI team for their support in the OpenCL software development effort.

Bruce Allen
Director, Einstein@Home



Важно!
Для редактирования в Вашей учетной записи настроек для карт AMD, необходимо выбрать английский язык на этой странице:
http://einstein.phys.uwm.edu/language_select.php


Таблица производительности видеокарт


ВидеокартаОСЭнергопотребление, ВтППД
AMD Radeon HD 7950/7970/R9 280X series (Tahiti)Microsoft Windows 8.1250~ 135 000
AMD Radeon HD 7790/R7 260X (Bonaire) Microsoft Windows 785~ 35 000-44 000



Це повідомлення відредагував gladiator_maximus: May 11 2015, 11:20


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Відповідей
tiss
May 15 2012, 15:01
Пост #2


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

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



(nikelong @ May 15 2012, 16:00) *

Volunteers who wish to run this application will need to install version 7.0.27 or later of the BOINC client. Please see this thread for more information, or if you want to ask questions.


А чего ж такая версия нужна-то???


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nikelong
May 15 2012, 16:05
Пост #3


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 11 909
З нами з: 19-March 05
Користувач №: 92
Стать: Чол



(tiss @ May 15 2012, 16:01) *

А чего ж такая версия нужна-то???


Preliminary Change Log 7.0.26 --> 7.0.27:

(Show/Hide)


client: only send active tasks in get_simple_gui_info GUI RPC.
client: remove <std_debug> log flag.
client: remove <zero_debts> config option.
components under Windows, Update copyrights.
client: add <suspend_debug> log flag.
client/server: remove assert()s from message log code.
MGR: Show() does not restore the window state from a minimized state. Use maximize(false) to handle that situation.
client: fix bug that could erroneously cause a GPU to be "blocked by config file".
client: fix function prototypes for CUDA detection.
Added NVIDIA GPU platform detection to boinc_get_opencl_ids_aux()
client: fix bug that caused a project's jobs to all be run EDF if the project has the <dont_use_dcf> flag set.
WINSETUP: Fix long standing installer bug where we were attempting to add the boinc_master account to the boinc_admins group when installing in the non-service install mode. boinc_master is only created during service installs. This was causing a setup failure on Windows 8. As far as I can tell it should have also been failing on Win7 and Win Vista.
update_versions: eliminate PHP warnings when no version.xml file.
client: when showing how much work a scheduler request returned, scale by availability (as is done to show the amount of the request).
client in account manager request, <not_started_dur> and <in_progress_dur> are in wall time, not run time (i.e. scale them by availability)

Note: there's some confusion in the code between runtime and wall time, where in general wall time = runtime / availability.
New convention: let's use "runtime" for the former, and "duration" for the latter.

client: fix crashing bug that happened when a scheduler reply had a parse error, and it included project files. While parsing the scheduler reply we'd add FILE_REFs to PROJECT::project_files, but wouldn't link them to FILE_INFOs since this is done only if the reply parses correctly. The next garbage_collect() would dereference these NULL pointers.

Solution: parse the FILE_REFS into SCHEDULER_REPLY::project_files. Copy this to PROJECT::project_files only if the reply parses.

Bad logic in Win code:

if you have
*pbuf = HeapAlloc?(...)
then you need
if (*pbuf == NULL)
not
if (pbuf == NULL)

various code cleanups from Steffen Moeller.
client: enforce <no_gpus> in config file not just at startup, but also when config file is re-read.
A first attempt to fix the bug where apps die with exit(1) (whereas they didn't do this w/ older clients). On Windows, the client uses TerminateProcess?(h, 1) to kill processes; the 1 is the exit code the process will appear to have.

So instead, add a "will_restart" bool arg to the various kill functions, and if set use 0 (= STATUS_SUCCESS), otherwise use EXIT_ABORTED_BY_CLIENT.

Note: in principle this shouldn't make any difference for quitting tasks, since handle_exited_app() checks for task state QUIT_PENDING and ignores the exit code in that case. The only place I can see where it would make any difference is when we kill a process because it hasn't been handling queued shared-memory messages for 180 seconds.

client: add more info to the message about an exited app.
client: function return values (ERR_*) are different from process exit codes (EXIT_*). But in many places we were using return values as exit codes. Fix these. Also, break out the different types of limits a job can exceed (time, disk, memory) into difference exit codes.
compile fix.
WINSCR: Use the DefProcHandler? function when processing WM_CLOSE/WM_DESTROY window messages. In effect, let Windows do the default thing. This removes the hacks which kept the screensaver running with old versions of Microsoft's keyboard/mouse driver software installed.
client: if acct mgr sends us an account with no authenticator, show an error message instead of trying to attach.
client: code cleanup. Move RESULT and PROJECT to separate files.
client: minor code shuffle.
client: if an app version needs OpenCL/CUDA/CAL, make sure that the GPU supports it (fix bug where sometimes, e.g. CUDA detection fails but OpenCL succeeds, and we have a CUDA app).
Mac: Update XCode project with new source files.
Manager: message tweak.
Add new files to Win project.
Mac installer: changes for OS 10.8 compatibility.


http://boinc.berkeley.edu/dev/forum_thread...?id=6698&sort=5

Много изменений, что именно из этго нужно Энштейну - хз.


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

Повідомлення у даній Темі
nikelong   Считаем проект видеокартами АТИ   May 15 2012, 15:00
tiss   Volunteers who wish to run this application will ...   May 15 2012, 15:01
nikelong   А чего ж такая версия нужна-то??? Preliminary C...   May 15 2012, 16:05
Death   кто хочет считать бету видео приложений - идите в ...   May 15 2012, 17:18
wolka   Интерестная новость. Попробовал. 6970 считал 1ч10...   May 15 2012, 22:47
A1ex01   ати клиент сыроват, видяхи слябо грузит( холодные....   Dec 2 2012, 14:08
Skyman   ати клиент сыроват, видяхи слябо грузит( холодные...   Dec 2 2012, 14:41
A1ex01   та ставил- таже фигня, проц грузит слабо. Как подн...   Dec 2 2012, 15:36
tiss   Вот опять та же хрень только в профиль 2012-12-02...   Dec 2 2012, 16:52
Skyman   2012-12-02 14:49:11.0918 [PID=790 ] [version]...   Dec 2 2012, 18:14
tiss   2012-12-02 14:49:11.0918 [PID=790 ] [version...   Dec 2 2012, 18:52
Skyman   Там большая проблема - ОС ХР х32. И я уже как тол...   Dec 2 2012, 20:21
tiss   Коллатц вроде не использует OpenCL, потому и рабо...   Dec 2 2012, 21:11
Skyman   У коллатца в клиенте написано ati13ati, а у Эйнште...   Dec 2 2012, 21:48
tiss   У коллатца в клиенте написано ati13ati, а у Эйншт...   Dec 2 2012, 22:08
gladiator_maximus   в учетной записи на сайте проекта поставлена галоч...   Feb 5 2013, 18:13
LSA   Preferences - Preferences for this project Ei...   Feb 5 2013, 23:03
rengen   Подскажите, считаю Einstein@home На карте ATI Ra...   May 8 2013, 15:40
Skyman   Подскажите, считаю Einstein@home На карте ATI R...   May 8 2013, 15:54
rengen   Ну, во-первых надо освободить одно ядро ЦПУ. ГПУ-...   May 8 2013, 16:25
3 Сторінки V  1 2 3 >


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

 



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