Message boards :
Number crunching :
Gpu App?
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · 6 . . . 9 · Next
Author | Message |
---|---|
Send message Joined: 9 Jan 16 Posts: 7 Credit: 15,681,133 RAC: 0 |
Workunits for GPU version can be many greater than CPU workunits for better scaling on GPU, and GPU application can need many more resources to run (mainly memory).. I don't lurk the forums much but just saw a post on /r/BOINC about this GPU development, I agree don't worry about app size, RAM limits etc. the community can cope with that (I run ATLAS so have 32GB RAM), good luck with the work! |
Send message Joined: 22 Aug 15 Posts: 23 Credit: 7,805,635 RAC: 0 |
Hi. I am still working over special code generator that will help to port Universe application to GPU. I would like to share about progress of these work. Now, that utility can generate simple (but not complete) code for my engine (clrunegine) including even some code in OpenCL. Unfortunatelly, some important parts that code are not generated. For many cases generator has not been tested yet. Works still is in progress (hapilly, I am much closer to finish than two/three weeks ago). |
Send message Joined: 4 Feb 15 Posts: 846 Credit: 144,180,465 RAC: 0 |
Small update. As matszpk going very close to first tests with GPU app, I will add test application to server soon. Firstly it will be default ati_opencl test application from BOINC server repository just for tests with creation plan_classes file etc. Next step will be adding testing, unstable BHspin2 GPU app... and we will see how it will goes... ;) Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 21 Feb 15 Posts: 52 Credit: 318,272 RAC: 0 |
Small update. Ok, opencl beta flagged in my profile. Ready to go! |
Send message Joined: 12 Dec 15 Posts: 13 Credit: 114,801,452 RAC: 0 |
Is it OpenCL specially for AMD GPUs ? Or OpenCL Nvidia is OK ? What the minimal OpenCL version required ? Waiting for answers before enabling it ;) |
Send message Joined: 4 Feb 15 Posts: 846 Credit: 144,180,465 RAC: 0 |
Only ATI OpenCL at the moment. Minimal version is tested... Compiled on nevest SDK under Windows 64. This is test which should give me minimal requirements and compatible card models. Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 22 Aug 15 Posts: 23 Credit: 7,805,635 RAC: 0 |
We are preparing GPU application for OpenCL 1.1 or later for AMD Radeon HD 7000 (GCN 1.0) and later graphics cards. |
Send message Joined: 29 Apr 15 Posts: 33 Credit: 19,566,183 RAC: 0 |
Only ATI OpenCL at the moment. Hi krzyszp, would it be possible when Nvidia gpu testing commences to not have it auto-enabled under the preferences for this project? I looked and since you started testing ATI it was automatically enabled. I have a laptop that has an NVIDIA Gpu and I sometimes have a hard time keeping it cool. Thus if you would be sending out test work units with the GPU automatically selected I won't be able to get back from work to make sure that it does not over heat. Just a suggestion. In either case I am excited about the work units that would use GPU :) |
Send message Joined: 4 Feb 15 Posts: 846 Credit: 144,180,465 RAC: 0 |
I'm afraid is no option to set it disabled on profiles by default. But anyway we not expect soon an application for NVIDIA GPU and when we prepare it it will be firstly in beta tests. :) Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 21 Feb 15 Posts: 52 Credit: 318,272 RAC: 0 |
The first (little) batch of opencl has gone. How was? Good, bad? |
Send message Joined: 4 Feb 15 Posts: 846 Credit: 144,180,465 RAC: 0 |
It was a test of GPU app settings on server side and it is passed successfully without major problems :) Now I'm ready to start tests of real application as soon as we finish testing version of it with matszpk (I hope about end of next week). Next tests will be more difficult and problematic as our application is quite complicated and also will generate more results data then current CPU one. At the moment I think it will be 50 to 100 times more data in results file per WU. To comply with them we plan (finally) move database to SSD disks during next month and this is planned time to release production GPU application (if we don't get unexpected issues with it). Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 22 Aug 15 Posts: 23 Credit: 7,805,635 RAC: 0 |
The tool to generate code for clrunengine has tentatively finished. Now, I am beginning porting main code of the application to the OpenCL code (with using that generator). Code of application will be splitted into small pieces that can be compiled as kernels and that splitting allow to better using of the power GPU (thanks a joining these same tasks in one stream). More details about ideas and concept will be described some article about GPU app. |
Send message Joined: 21 Feb 15 Posts: 46 Credit: 926,538,317 RAC: 0 |
We are preparing GPU application for OpenCL 1.1 or later for AMD Radeon HD 7000 (GCN 1.0) and later graphics cards.Great. I hope Linux would be also preparing (all my big GPUs running Linux). |
Send message Joined: 22 Aug 15 Posts: 23 Credit: 7,805,635 RAC: 0 |
In first order, the Linux version will be prepared (Windows version in next order). Just, I am using Linux OpenSUSE :), so I am developing GPU app under Linux. |
Send message Joined: 12 Dec 15 Posts: 13 Credit: 114,801,452 RAC: 0 |
That's the order we expected :) |
Send message Joined: 4 Feb 15 Posts: 846 Credit: 144,180,465 RAC: 0 |
That's the order we expected :) In this project all soft are prepared firstly for Linux ;) Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 2 Jun 16 Posts: 169 Credit: 317,253,046 RAC: 0 |
POEM just shut down so there is a project void for GPU computing, especially for Pascal GPUs. |
Send message Joined: 21 Sep 16 Posts: 9 Credit: 2,676,333 RAC: 0 |
We are preparing GPU application for OpenCL 1.1 or later for AMD Radeon HD 7000 (GCN 1.0) and later graphics cards. Nvidia cards also support OpenCL 1.1, so your code may also work there. Did you try this already, or at least have plans to do so? |
Send message Joined: 4 Feb 15 Posts: 846 Credit: 144,180,465 RAC: 0 |
We are preparing GPU application for OpenCL 1.1 or later for AMD Radeon HD 7000 (GCN 1.0) and later graphics cards. This is bit funny... no one from us have nVidia card.. In fact... after all tests, when we stabilise application for OpenCL then I will start to thing about porting it to nVidia as well, but this is in long future at the moment... Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 21 Sep 16 Posts: 9 Credit: 2,676,333 RAC: 0 |
We are preparing GPU application for OpenCL 1.1 or later for AMD Radeon HD 7000 (GCN 1.0) and later graphics cards. So this is time to get one :) BTW, Odroid XU4 also supports OpenCL - product page says version 1.1, BOINC reports 1.2. Please add it to your list of future apps too. You probably would be the first project who will support OpenCL app for Odroid devices :) |