Posts by Nikolay
log in
1) Message boards : News : MAC OS X OpenCL Application Added (Message 13634)
Posted 2143 days ago by Nikolay
I just went ahead and turned GPU work for CC off since I don't know how to get it working and no one has offered any suggestions.


Sorry for the long waiting time.

1) Update your BOINC: (currently, 7.0.20 is the latest version, so download boinc_7.0.20_macOSX_i686.zip)
http://boinc.berkeley.edu/dl/?C=M;O=D
2) Update your system up to 10.6.8 version via Apple Software Update

Please, try again and tell us the results.
2) Message boards : Macintosh : Notice: "ATI GPU: Upgrade to the latest driver..." (Message 13465)
Posted 2177 days ago by Nikolay
I have sent to you the sched_request file, please check PMs.

However, I haven't found the cc_config.xml file - only ss_config.xml file; also, don't know how to enable sched_op_debug.
My ATI GPU doesn't use CUDA, so is this procedure really necessary?
3) Message boards : Macintosh : Mac OS X Lion 10.7.2 + AMD Radeon HD 6750M + Boinc 7.0.7 = Problem (Message 13447)
Posted 2180 days ago by Nikolay
Sure, if you exclude the performance aspect. :-(

I hope the performance would be improved at the next releases.
4) Message boards : Macintosh : Notice: "ATI GPU: Upgrade to the latest driver..." (Message 13446)
Posted 2180 days ago by Nikolay
34 views and no answer? Come on
5) Message boards : Macintosh : Notice: "ATI GPU: Upgrade to the latest driver..." (Message 13438)
Posted 2181 days ago by Nikolay
Collatz Conjecture: Notice from server
ATI GPU: Upgrade to the latest driver to process tasks using your computer's GPU


Why do I receive such a notice?
As I know, graphic drivers are built in Mac OS X, and I have the latest version - Lion 10.7.3.
That means I already have the latest graphic drivers.

Also, I am already processing tasks using my computer's GPU.
6) Message boards : News : MAC OS X OpenCL Application Added (Message 13344)
Posted 2197 days ago by Nikolay
PrimeGrid is the only other project I see that supports OSX and AMD GPUs. It looks like they did it by making the OS X AMD app look like it was ATI instead of OpenCL.

Does anyone know of any other projects have OpenCL apps for OS X with AMD cards that are working? If so, let me know and I'll ask their admins what they did to make it work.



It seems that there are only two projects that could use AMD GPU under OS X: yours, and Albert@Home.

Albert@Home is working since 7.0.11 (the "Scheduler wait" error is no longer occurs when trying to start a received GPU task)

Milkyway@Home can't be used until it would be programmed to make use of single-precision GPUs.
As you know, most GPUs have only single precision, and the same thing with most (if not all) Macs.

Despite PrimeGrid has a GPU application for Proth Prime Search (Sieve),
it does not want to give me a GPU work unit, despite my computer meet all the requirements
(Mac OS 10.7, 64-bit Intel CPU, ATI/AMD GPU with OpenCL support)

You could find a bit more information at this thread:
http://boinc.berkeley.edu/dev/forum_thread.php?id=7204
7) Message boards : Macintosh : Mac OS X Lion 10.7.2 + AMD Radeon HD 6750M + Boinc 7.0.7 = Problem (Message 13340)
Posted 2197 days ago by Nikolay
Since BOINC 7.0.8, it is OK now.
8) Message boards : Macintosh : Mac OS X Lion 10.7.2 + AMD Radeon HD 6750M + Boinc 7.0.7 = Problem (Message 13309)
Posted 2201 days ago by Nikolay
That was not fixed at collatz 3.06 (opencl_osx) application. =(
9) Message boards : News : Checkpointing Fixed MAC OS X OpenCL Application (Message 13302)
Posted 2202 days ago by Nikolay
Unfortunately, OpenCL doesn't perform nearly as well as CUDA or CAL so while the CUDA and ATI apps may be 10-20 times faster than a CPU, the OpenCL app is only 5-10 times faster. That's partly due to OpenCL being layered on top of CUDA or CAL and partly due to OpenCL being so generic that it can't make good use of the GPUs advanced features which can be taken advantage of when using CUDA or CAL. For example, Gipsel tweaked the assembly of the ATI app to improve speed on 5xxx and 6xxx cards by up to 20%. That isn't possible with OpenCL as the code is compiled at runtime. It is up to nVidia or AMD to improve their compilers as the developer can no longer tweak the code to improve performance.


I hope that is only the temporary issue. The compilers would be improved and OpenCL
would compute with the same speed, or even faster than the older technologies! =)

I released the OS X app first because there was no AMD support for OS X. That being said, I actually created the app on Windows first because I prefer VS 2010 over XCode as an IDE. So yes, there is a Windows OpenCL version that runs on both nVidia and AMD. Performance is lousy compared to the Brook+/CAL app though. So, I'll have to come up with a way so that if the GPU supports CAL, the server will send it the ATI app and if not, will send the OpenCL app.


At the moment, your project is the ONLY project that I can use my GPU for computing it!

About two other projects that could use Mac AMD GPU:

1) Albert@Home is not working because of the bug :
http://albert.phys.uwm.edu/forum_thread.php?id=8854#111583

A fix is already available and should be part of the next release (i.e. 7.0.8).

Cheers,
Oliver (project administrator and developer)


2) Milkyway@Home does not work because my GPU (AMD HD 6750M) is single precision.

In fact, I entered your project only because of that.
You are awesome! Keep up the good work, please! ;-)
10) Message boards : Macintosh : Mac OS X Lion 10.7.2 + AMD Radeon HD 6750M + Boinc 7.0.7 = Problem (Message 13281)
Posted 2205 days ago by Nikolay
The application is mini_collatz 3.05 (opencl_osx)
11) Message boards : Macintosh : Mac OS X Lion 10.7.2 + AMD Radeon HD 6750M + Boinc 7.0.7 = Problem (Message 13280)
Posted 2205 days ago by Nikolay
I have a Collatz task running, which uses 0.02 CPU and 1.00 GPU.

If I will click "Resume" when it was a few time since the start - a few minutes,
it will revert to 0.000% and start the task from the beginning.

If I will click "Resume" when it was more time since the start,
it will mark the task as "Completed" and send to Collatz server.
Of course, it will get status "Completed, validation inconclusive" after validation;
because the task was failed.

The only solution at the moment is NOT to use the Resume button for this task.

My system: Macbook Pro 15" 2011 (CPU i7-2720QM + GPU HD 6750M)
Mac OS X Lion 10.7.2 + AMD Radeon HD 6750M + Boinc 7.0.7




Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.