Results 1 to 6 of 6

Thread: Proposal: 'app_info.xml' thread subject naming

  1. #1
    Gold Member
    trigggl's Avatar
    Join Date
    November 6th, 2010
    Location
    Arkansas
    Posts
    1,989

    Proposal: 'app_info.xml' thread subject naming

    I have the following suggestion for naming threads in the app_info.xml project forums. Hopefully, this will provide clarity when looking for an app_info for a cruncher's particular needs. If there are no objections we'll need administrative help to rename the ones already posted.

    Also, it would probably be a good idea to have a guideline sticky detailing the convention for new threads that users will post. Since it would probably clutter up the forums by discussing app info availability and other app_info topics that don't provide an app_info we should probably leave/move those to the top level forum (sorry for breaking this with my Moo! app_info question). This will eliminate the need for stickys in each individual Project app_info forum. This can also be included in the guideline sticky.

    Here is my proposal:

    Code:
    <Project> [app-]<version> (<plan_class>) <arch>/<os> - <nthreads> WU
    • project_______SETI, Milkyway (MW), Moo! Wrapper (Moo!), etc
    • app__________a project may have more than one app
      _____________optional if there's only one app at the project
    • version_______the version of the app
    • plan_class____ati14, cuda , opencl_ati_100, etc
    • arch_________i686, x86_64, ppc64, etc
    • os___________win, linux, mac, solaris, etc
    • nthreads WU__1, 3, 8, number of tasks at a time


    So, using Poem as an example:

    Project is Poem. Only one GPU app at the moment, so not specified. The current app_info in the Poem forum is 0.1, so version is 0.1. The plan class for this app_info is opencl, so currently opencl_ati_100. Arch is x86 which equates to i686 in the boinc client. OS for this one is Windows (win). The tasks at a time is 8.

    Poem 0.1 (opencl_ati_100) i686/win - 8 WU
    6r39 7r199



  2. #2
    Gold Member
    Slicker's Avatar
    Join Date
    October 25th, 2010
    Location
    South of Cheeseland
    Posts
    1,252

    Re: Proposal: 'app_info.xml' thread subject naming

    Quote Originally Posted by trigggl View Post
    I have the following suggestion for naming threads in the app_info.xml project forums. Hopefully, this will provide clarity when looking for an app_info for a cruncher's particular needs. If there are no objections we'll need administrative help to rename the ones already posted.

    Also, it would probably be a good idea to have a guideline sticky detailing the convention for new threads that users will post. Since it would probably clutter up the forums by discussing app info availability and other app_info topics that don't provide an app_info we should probably leave/move those to the top level forum (sorry for breaking this with my Moo! app_info question). This will eliminate the need for stickys in each individual Project app_info forum. This can also be included in the guideline sticky.

    Here is my proposal:

    Code:
    <Project> [app-]<version> (<plan_class>) <arch>/<os> - <nthreads> WU
    • project_______SETI, Milkyway (MW), Moo! Wrapper (Moo!), etc
    • app__________a project may have more than one app
      _____________optional if there's only one app at the project
    • version_______the version of the app
    • plan_class____ati14, cuda , opencl_ati_100, etc
    • arch_________i686, x86_64, ppc64, etc
    • os___________win, linux, mac, solaris, etc
    • nthreads WU__1, 3, 8, number of tasks at a time


    So, using Poem as an example:

    Project is Poem. Only one GPU app at the moment, so not specified. The current app_info in the Poem forum is 0.1, so version is 0.1. The plan class for this app_info is opencl, so currently opencl_ati_100. Arch is x86 which equates to i686 in the boinc client. OS for this one is Windows (win). The tasks at a time is 8.
    Sounds good. Not sure the nthreads part is needed since, depending upon the project and the hardware being used, and whether it is for dedicated crunching or not will make a difference. Most app info files are for running a single WU at a time and adjusting the command line parameters. Some affect how many WUs to run at a time, but those (think POEM) also require messing around with both the avg_cpus as well as the count of the GPUs. So, rather than include threads in the subject, my suggestion would be to have a section for notes that explains how to tweak the app info (e.g. to run 6 POEM WUs on 1 GPU , you set the avg_cpus to 1 but set the count to 0.166 which is 1/6; to run 4 WUs on 1 GPU allocating 50% of a CPU for each WU, use avg_cpus = 0.5 and count = 0.25; etc ). That way those who are long division challenged can look up the settings and we wouldn't need to have 25 versions of the exact same app info. And, when you figure one per platform per OS type per GPU type, that could be hundreds of the same one with only the counts being different.
    Spring 2008 Race: (1st Place)

  3. #3
    Gold Member
    trigggl's Avatar
    Join Date
    November 6th, 2010
    Location
    Arkansas
    Posts
    1,989

    Re: Proposal: 'app_info.xml' thread subject naming

    Quote Originally Posted by Slicker View Post
    Sounds good. Not sure the nthreads part is needed since, depending upon the project and the hardware being used, and whether it is for dedicated crunching or not will make a difference. Most app info files are for running a single WU at a time and adjusting the command line parameters. Some affect how many WUs to run at a time, but those (think POEM) also require messing around with both the avg_cpus as well as the count of the GPUs. So, rather than include threads in the subject, my suggestion would be to have a section for notes that explains how to tweak the app info (e.g. to run 6 POEM WUs on 1 GPU , you set the avg_cpus to 1 but set the count to 0.166 which is 1/6; to run 4 WUs on 1 GPU allocating 50% of a CPU for each WU, use avg_cpus = 0.5 and count = 0.25; etc ). That way those who are long division challenged can look up the settings and we wouldn't need to have 25 versions of the exact same app info. And, when you figure one per platform per OS type per GPU type, that could be hundreds of the same one with only the counts being different.
    Sounds good to me and easy enough to do.

    I'd change the Subject line of the app_info I posted, but only an administrator can do that (for whatever reason).
    6r39 7r199



  4. #4
    Past Administrator
    Fire$torm's Avatar
    Join Date
    October 13th, 2010
    Location
    In the Big City
    Posts
    7,902

    Re: Proposal: 'app_info.xml' thread subject naming

    Quote Originally Posted by trigggl View Post
    ......it would probably be a good idea to have a guideline sticky detailing the convention for new threads that users will post. Since it would probably clutter up the forums by discussing app info availability and other app_info topics that don't provide an app_info we should probably leave/move those to the top level forum (sorry for breaking this with my Moo! app_info question). This will eliminate the need for stickys in each individual Project app_info forum. This can also be included in the guideline sticky.
    Quote Originally Posted by Slicker View Post
    ......my suggestion would be to have a section for notes that explains how to tweak the app info (e.g. to run 6 POEM WUs on 1 GPU , you set the avg_cpus to 1 but set the count to 0.166 which is 1/6; to run 4 WUs on 1 GPU allocating 50% of a CPU for each WU, use avg_cpus = 0.5 and count = 0.25; etc ). That way those who are long division challenged can look up the settings and we wouldn't need to have 25 versions of the exact same app info. And, when you figure one per platform per OS type per GPU type, that could be hundreds of the same one with only the counts being different.
    If you two could whip up this stuff I will create a read only section for them under the "Project App_Info Files" parent. Thanks a million.

    Quote Originally Posted by trigggl View Post
    Sounds good to me and easy enough to do.

    I'd change the Subject line of the app_info I posted, but only an administrator can do that (for whatever reason).
    Err hmmm, its built into the forum sorry... Would you mind pointing me to where it is so I can edit it? Thx.

    F$


    Edit: Trigggl do you want me to move your Moo question thread?


    Future Maker? Teensy 3.6

  5. #5
    Gold Member
    EmSti's Avatar
    Join Date
    March 8th, 2012
    Location
    New York, USA
    Posts
    1,621

    Re: Proposal: 'app_info.xml' thread subject naming

    Might want to consider adding app_config.xml for the newer clients.

  6. #6
    Past Administrator
    Fire$torm's Avatar
    Join Date
    October 13th, 2010
    Location
    In the Big City
    Posts
    7,902

    Re: Proposal: 'app_info.xml' thread subject naming

    Quote Originally Posted by EmSti View Post
    Might want to consider adding app_config.xml for the newer clients.
    Okay I'll create the sub-forum. I'll add child forums as the need arises. Unless someone knows which projects they are frequently used for?


    Future Maker? Teensy 3.6

Posting Permissions

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