Welcome to MilkyWay@home

CPU worth it for MW@H?

Message boards : Number crunching : CPU worth it for MW@H?
Message board moderation

To post messages, you must log in.

AuthorMessage
Timo

Send message
Joined: 27 Aug 10
Posts: 7
Credit: 2,243,487
RAC: 0
Message 42414 - Posted: 27 Sep 2010, 22:09:00 UTC

So, I've recently installed BOINC on a new system I built for my wife, system has plenty more CPU power than she'll ever need. (Computer link: http://milkyway.cs.rpi.edu/milkyway/show_host_detail.php?hostid=207756)

This machine is just running on the IGP, no Dedicated GPU on it. As such, it can only crunch on the CPU and it takes like 10 hours to complete a work unit.

I noticed that both the GPU and CPU crunch the exact same work units but of course the GPUs are able to complete them much faster.

My question is, are there any WUs that are strictly for CPUs? For example Folding@Home has some WUs that can only be crunched on CPU because they are not well suited to the vector-processing that GPUs specialise in.

If there are no CPU-Only work units, I think my contribution of compute power might be better utilized with another project that is more suited to CPUs.
ID: 42414 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Matt Arsenault
Volunteer moderator
Project developer
Project tester
Project scientist

Send message
Joined: 8 May 10
Posts: 576
Credit: 15,979,383
RAC: 0
Message 42415 - Posted: 27 Sep 2010, 22:19:01 UTC - in response to Message 42414.  

Currently the Nbody simulation only runs on the CPU, so it's not exactly true that the CPUs and GPUs work the same workunits. The other application does the same thing on the CPU and GPU though.
ID: 42415 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Haris Dublas

Send message
Joined: 25 Feb 10
Posts: 49
Credit: 10,137,837
RAC: 0
Message 42426 - Posted: 28 Sep 2010, 12:55:06 UTC

Try the optimized 64bit cpu app, I crunched cpu tasks on my p4 3.6 long ago and I think it took less than 6 hrs to finish one.

http://www.arkayn.us/milkyway/
ID: 42426 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Brian Priebe

Send message
Joined: 27 Nov 09
Posts: 108
Credit: 430,760,953
RAC: 0
Message 42430 - Posted: 28 Sep 2010, 17:31:36 UTC - in response to Message 42426.  
Last modified: 28 Sep 2010, 17:33:06 UTC

How do you get it to run both optimized CPU and GPU apps on the same machine?

(It would be a lot easier if the default app were SSEx-aware.)
ID: 42430 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Haris Dublas

Send message
Joined: 25 Feb 10
Posts: 49
Credit: 10,137,837
RAC: 0
Message 42446 - Posted: 29 Sep 2010, 11:33:21 UTC

Here's a sample of my app_info. Download a cpu opt app then replace the nbody things.

<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>astronomy_0.23_ATI_x64.exe</name>
<executable/>
</file_info>
<file_info>
<name>brook64.dll</name>
<executable/>
</file_info>

<app_version>
<app_name>milkyway</app_name>
<version_num>23</version_num>
<plan_class>ati13ati</plan_class>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<flops>1.0e11</flops>
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
<cmdline>b-1</cmdline>
<file_ref>
<file_name>astronomy_0.23_ATI_x64.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>brook64.dll</file_name>
</file_ref>
</app_version>

<app>
<name>milkyway_nbody</name>
</app>
<file_info>
<name>milkyway_nbody_0.03_windows_x86_64.exe</name>
<executable/>
</file_info>

<app_version>
<app_name>milkyway_nbody</app_name>
<version_num>3</version_num>
<file_ref>
<file_name>milkyway_nbody_0.03_windows_x86_64.exe</file_name>
<main_program/>
</file_ref>
</app_version>

</app_info>
ID: 42446 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Fred J. Verster

Send message
Joined: 22 Apr 09
Posts: 38
Credit: 27,377,932
RAC: 0
Message 42556 - Posted: 4 Oct 2010, 17:13:12 UTC - in response to Message 42446.  

It's always worth to crunch for a Project, why else would you do
it? Credits, well they give an amount of work done, that;s what they're for,IMO.

Is it possible to run the nBody app.(?) on CPU+GPU?
Think I posted this question before? Sorry and feel free to remove it :)

Still run the GPU + CPU, Optimized Application, which still works like a charm, is there a Scientific Reason for this change?

Or a result of Moore's Law?





Knight Who says Ni
ID: 42556 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Matt Arsenault
Volunteer moderator
Project developer
Project tester
Project scientist

Send message
Joined: 8 May 10
Posts: 576
Credit: 15,979,383
RAC: 0
Message 42557 - Posted: 4 Oct 2010, 18:05:25 UTC - in response to Message 42556.  

Is it possible to run the nBody app.(?) on CPU+GPU?
Think I posted this question before? Sorry and feel free to remove it :)


Someday, but not now.
ID: 42557 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Paul Forsdick

Send message
Joined: 19 Feb 09
Posts: 29
Credit: 5,452,314
RAC: 6
Message 42596 - Posted: 5 Oct 2010, 21:42:05 UTC

Hi

I have a question

I run using the SSE3 then sometimes I get this message 05/10/2010 20:22:17 Milkyway@home Message from server: Your app_info.xml file doesn't have a version of MilkyWay@Home N-Body Simulation.
so the only way to get it is to detach and then reattach the project then the N body runs but the SSE3 disappears from the app-info.xml Then the next one is not an N-body file so to stop it running for 24 hours you abort it and download the SSE3 again and this removes the N_body for the next one.
is there a way to change something so it can automatically tell which one to run without this work around

i just have CPU on my computer

thanks Paul
ID: 42596 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Len LE/GE

Send message
Joined: 8 Feb 08
Posts: 261
Credit: 104,050,322
RAC: 0
Message 42603 - Posted: 5 Oct 2010, 23:54:22 UTC
Last modified: 5 Oct 2010, 23:59:37 UTC

You need to add the nbody app to your app_info.xml
There are examples in different threads (including this one).

Stop BOINC

Download the nbody app you need and save it in your milkyway folder:
http://milkyway.cs.rpi.edu/milkyway/downloadhttp://milkyway.cs.rpi.edu/milkyway/download/milkyway_nbody_0.07_windows_intelx86__sse2.exe

Add this to your app_info.xml (in your milkyway folder):
<app>
<name>milkyway_nbody</name>
<user_friendly_name>MilkyWay@Home nbody Simulation</user_friendly_name>
</app>
<file_info>
<name>milkyway_nbody_0.07_windows_intelx86__sse2.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway_nbody</app_name>
<version_num>7</version_num>
<file_ref>
<file_name>milkyway_nbody_0.07_windows_intelx86__sse2.exe</file_name>
<main_program/>
</file_ref>
</app_version>

Start BOINC again
ID: 42603 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KWSN Checklist
Avatar

Send message
Joined: 12 Aug 08
Posts: 253
Credit: 275,593,872
RAC: 0
Message 42609 - Posted: 6 Oct 2010, 1:19:34 UTC

With 5 second cpu calculations, I would say yes!


213029069 208590 5 Oct 2010 23:49:14 UTC 5 Oct 2010 23:50:22 UTC Completed and validated 4.14 4.90 0.02 239.78 MilkyWay@Home v0.19
213031327 51715 5 Oct 2010 23:51:57 UTC 6 Oct 2010 0:35:33 UTC Completed, marked as invalid 434.40 10.16 0.05 0.00 Anonymous platform
213068385 193607 6 Oct 2010 0:36:23 UTC 6 Oct 2010 0:37:27 UTC Completed and validated 5.15 2.31 0.02 239.78 MilkyWay@Home v0.19

    ID: 42609 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
    JLConawayII

    Send message
    Joined: 27 Apr 10
    Posts: 35
    Credit: 90,828,595
    RAC: 0
    Message 42649 - Posted: 6 Oct 2010, 20:38:29 UTC

    Personally I like to run GPU apps solely on the GPU and save the CPU for apps that don't run on GPU. I feel this optimizes my productivity.
    ID: 42649 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
    Matt Arsenault
    Volunteer moderator
    Project developer
    Project tester
    Project scientist

    Send message
    Joined: 8 May 10
    Posts: 576
    Credit: 15,979,383
    RAC: 0
    Message 42650 - Posted: 6 Oct 2010, 20:50:18 UTC - in response to Message 42649.  

    Personally I like to run GPU apps solely on the GPU and save the CPU for apps that don't run on GPU.


    This isn't actually possible. The application runs on the CPU; it manages sending tasks to the GPU and processing results from it. While most of the load is delegated to the GPU, there's no such thing as a pure GPU program.
    ID: 42650 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
    Paul Forsdick

    Send message
    Joined: 19 Feb 09
    Posts: 29
    Credit: 5,452,314
    RAC: 6
    Message 42652 - Posted: 6 Oct 2010, 21:33:03 UTC

    Hi
    my latest 2 are showing the elapsed time going up and the "to completion" going down as usual but the progress is 0-00% according to Boinc

    should I abort them?
    ID: 42652 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

    Message boards : Number crunching : CPU worth it for MW@H?

    ©2024 Astroinformatics Group