Results 1 to 4 of 4

Thread: Multiple GPU concurrency control

  1. #1
    Silver Member
    MindCrime's Avatar
    Join Date
    February 26th, 2014
    Location
    Portland, OR
    Posts
    686

    Multiple GPU concurrency control

    I've got a machine with a 7970 and iGPU. I want to run SETI on both, but I want to run 2x on the 7970 and only 1x on the iGPU.

    I did have <app_config... <gpu_usage>0.5, for a bit but it runs 2x on all GPUs and that consumes a lot of CPU on the iGPU.

    So can anyone help me setup to run 2x on the 7970 and 1x on the iGPU? I feel like this is gonna require an app_info file.

    I can think of only 3 projects this could happen on; Collatz, Einstein, and SETI since they support pretty much all GPUs.

  2. #2
    Administrator
    Bryan's Avatar
    Join Date
    October 27th, 2010
    Location
    CO summer, TX winter
    Posts
    5,121

    Re: Multiple GPU concurrency control

    That is the kind of thing Emsti did the multiple BOINC instances to handle: HERE

    Very simple to setup and each runs independently.


  3. #3
    Silver Member
    FourOh's Avatar
    Join Date
    January 16th, 2013
    Location
    Memphis, TN
    Posts
    983

    Re: Multiple GPU concurrency control

    I prefer to set it up in app_config:

    <app_config>
    <app>
    <name>setiathome_v8</name>
    <gpu_versions>
    <gpu_usage>0.5</gpu_usage>
    <cpu_usage>0.1</cpu_usage>
    </gpu_versions>
    </app>

    <app>
    <name>astropulse_v7</name>
    <gpu_versions>
    <gpu_usage>0.5</gpu_usage>
    <cpu_usage>0.1</cpu_usage>
    </gpu_versions>
    </app>

    <app_version>
    <app_name>setiathome_v8</app_name>
    <plan_class>opencl_intel_gpu_sah</plan_class>
    <ngpus>1</ngpus>
    </app_version>

    <app_version>
    <app_name>astropulse_v7</app_name>
    <plan_class>opencl_intel_gpu_102</plan_class>
    <ngpus>1</ngpus>
    </app_version>
    </app_config>



  4. #4
    Silver Member
    MindCrime's Avatar
    Join Date
    February 26th, 2014
    Location
    Portland, OR
    Posts
    686

    Re: Multiple GPU concurrency control

    ahh so the <plan_class> is the key, I got an answer on the seti forums using an app_info setup, I like yours better. I hope I can remember to check back here when I'm running SETI again, think I'm done for a while.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •