Does Astropulse use the GPU or not?

留言板 : Number crunching : Does Astropulse use the GPU or not?
留言板合理

To post messages, you must log in.

作者消息
Profile Tom M
志愿者测试人员

发送消息
已加入:28 Nov 02
贴子:4973
积分:276,046,078
近期平均积分:462
消息 1542406 - 发表于:16 Jul 2014, 4:04:46 UTC

Thank Jord and Wiggo!

I just did that. I clearly over looked the implications for customizing preferences!

I now have my two slowest machines moved into "school" where Astropulse is turned off and so is "other applications." One of those may move out once the cpu upgrade takes place. But the C-60 will no longer process Astropulses... forever! :) (at least once it gets done with the two it is valiantly trying to process).

Thanks,
Tom
A proud member of the OFA (Old Farts Association).
A candidate for membership in the WWA (Walking Wounded Association).
ID: 1542406 · 举报违规帖子
Claggy
志愿者测试人员

发送消息
已加入:5 Jul 99
贴子:4654
积分:47,537,079
近期平均积分:4
United Kingdom
消息 1541260 - 发表于:14 Jul 2014, 1:52:02 UTC - 回复消息 1541258.  

Thank you Jord.

It is my understanding there is no easy way to persuade the Seti scheduler to not send Astropulse to a specific machine.

You have four Locations/Venues, so you can set four sets of different preferences, ie default, home, school and work, just move each host to their preferred location/venue.

Claggy
ID: 1541260 · 举报违规帖子
Profile Wiggo "Democratic Socialist"
Avatar

发送消息
已加入:24 Jan 00
贴子:18713
积分:261,360,520
近期平均积分:489
Australia
消息 1541259 - 发表于:14 Jul 2014, 1:50:32 UTC - 回复消息 1541258.  

Thank you Jord.

It is my understanding there is no easy way to persuade the Seti scheduler to not send Astropulse to a specific machine.

Worst case, I think would be to setup a 2nd e-mail id and enroll the machine(s) you didn't want to run Astropulse under that id. That is way to much work. I have the necessary e-mail id but I have trouble remembering to login to it to see what I have been sent.

So what I have done is "turned off Astropulse" so that my dinky little netbook won't get blessed again. If I decide to take the netbook out of the calculating arena I can turn astropulse on again. Apparently I am not getting very many anyway (at least I haven't noticed them constantly parking on a cpu or a gpu on my other more robust machines.

Thanks,

Tom

Assign your netbook to a separate venue in your preferences and that way your other rigs can still do AP's. ;-)

Cheers.
ID: 1541259 · 举报违规帖子
Profile Tom M
志愿者测试人员

发送消息
已加入:28 Nov 02
贴子:4973
积分:276,046,078
近期平均积分:462
消息 1541258 - 发表于:14 Jul 2014, 1:45:38 UTC - 回复消息 1539095.  

Thank you Jord.

It is my understanding there is no easy way to persuade the Seti scheduler to not send Astropulse to a specific machine.

Worst case, I think would be to setup a 2nd e-mail id and enroll the machine(s) you didn't want to run Astropulse under that id. That is way to much work. I have the necessary e-mail id but I have trouble remembering to login to it to see what I have been sent.

So what I have done is "turned off Astropulse" so that my dinky little netbook won't get blessed again. If I decide to take the netbook out of the calculating arena I can turn astropulse on again. Apparently I am not getting very many anyway (at least I haven't noticed them constantly parking on a cpu or a gpu on my other more robust machines.

Thanks,

Tom
A proud member of the OFA (Old Farts Association).
A candidate for membership in the WWA (Walking Wounded Association).
ID: 1541258 · 举报违规帖子
Profile HAL9000
志愿者测试人员
Avatar

发送消息
已加入:11 Sep 99
贴子:6533
积分:196,805,888
近期平均积分:57
United States
消息 1539095 - 发表于:10 Jul 2014, 13:17:08 UTC - 回复消息 1538831.  

Recently I have been "blessed" with having a couple of work units for astropulse download onto a couple of my machines. These are all stock Seti setups all though I have looked/read some of the text/setup directions on the Lunatics distribution.

Up to that point I had thought that Astropulse was chiefly a GPU-based process like the CUDAxx and opencl_at5_nocal/cat132 were. But when I look at the Bonic Gui Astropulse displays like a stock seti work unit running on one cpu per work unit.

I remember reading someplace in the Lunatics .41 setup that there was a version of Astropulse that ran 80% on the cpu and 20% on the GPU. And I remember another discussion where they had the cpu set very high in app_config.xml so that Astropulse wouldn't be "starved" for cpu cycles.

So are there multiple versions of the Astropulse exe? Or is the stock version really mostly/only running on the cpu not the gpu?

Thanks,
Tom

You can see what hardware is supported for each type of app on the Applications page.
http://setiathome.berkeley.edu/apps.php
AP on GPU is a more recent addition than MB on GPU. Previously it was only on CPU.
Also if you look at the task list for a given machines you can see if the tasks are CPU or GPU. Such as your machine 7327799. Which has 2 CPU and 1 NVIDIA GPU AP task to do.

The lunatics app that ran 80/20 CPU/GPU was created for ATI CAL before OpenCL apps were created. ATI cards prior to the HD4000 series did not support OpenCL. I am not sure if the hybrid app is being set out along with the other stock applications or if you can only get it from the lunatics package.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the BP6/VP6 User Group today!
ID: 1539095 · 举报违规帖子
tbret
志愿者测试人员
Avatar

发送消息
已加入:28 May 99
贴子:3380
积分:296,162,071
近期平均积分:40
United States
消息 1538851 - 发表于:10 Jul 2014, 1:44:27 UTC - 回复消息 1538831.  
最近的修改日期:10 Jul 2014, 1:46:10 UTC



So are there multiple versions of the Astropulse exe? Or is the stock version really mostly/only running on the cpu not the gpu?



Tom, I assume that when you installed Lunatics you told it not to install the CPU version. I mean... AstroPulse will run on the CPU if you tell it to.


EDIT: My bad. "These are all stock Seti setups all though I have looked/read some of the text/setup directions on the Lunatics distribution."

So in your computing preferences are you allowing CPU work?

There is a thing called "radar blanking." If you are interested, from the homepage somewhere you can find the method they use, but they don't just "wipe out the noise," instead injecting something-or-other. I don't know why because it is so out of my control that I don't care.

The practical effect of this is that when a "heavily blanked" GPU work unit is being crunched it spends A LOT of time on the CPU doing things the GPU can't do.

The run-times become long and the GPU just sort of sits there waiting for the CPU to tell it to do something.

So you are either accidentally running a CPU work unit, or you have a heavily blanked GPU work unit that is mostly being done on the CPU.
ID: 1538851 · 举报违规帖子
spitfire_mk_2
Avatar

发送消息
已加入:14 Apr 00
贴子:563
积分:27,306,885
近期平均积分:0
United States
消息 1538848 - 发表于:10 Jul 2014, 1:37:41 UTC

They run on cpu and gpu. However, since I run Lunatics application, I have edited the app_info.xml file so that I run Astropulse only on gpu.

If you run stock application, you will get both, Astropulse for cpu and Astropulse for gpu, if I remember my stock application days correctly.
ID: 1538848 · 举报违规帖子
Profile Tom M
志愿者测试人员

发送消息
已加入:28 Nov 02
贴子:4973
积分:276,046,078
近期平均积分:462
消息 1538831 - 发表于:10 Jul 2014, 0:54:16 UTC

Recently I have been "blessed" with having a couple of work units for astropulse download onto a couple of my machines. These are all stock Seti setups all though I have looked/read some of the text/setup directions on the Lunatics distribution.

Up to that point I had thought that Astropulse was chiefly a GPU-based process like the CUDAxx and opencl_at5_nocal/cat132 were. But when I look at the Bonic Gui Astropulse displays like a stock seti work unit running on one cpu per work unit.

I remember reading someplace in the Lunatics .41 setup that there was a version of Astropulse that ran 80% on the cpu and 20% on the GPU. And I remember another discussion where they had the cpu set very high in app_config.xml so that Astropulse wouldn't be "starved" for cpu cycles.

So are there multiple versions of the Astropulse exe? Or is the stock version really mostly/only running on the cpu not the gpu?

Thanks,
Tom
A proud member of the OFA (Old Farts Association).
A candidate for membership in the WWA (Walking Wounded Association).
ID: 1538831 · 举报违规帖子

留言板 : Number crunching : Does Astropulse use the GPU or not?


 
©2020 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.