Message boards :
Number crunching :
WU types
Message board moderation
Previous · 1 · 2
Author | Message |
---|---|
musicplayer Send message Joined: 17 May 10 Posts: 2430 Credit: 926,046 RAC: 0 |
Perhaps this should have been stated at the beginning of this thread: The Seti@home client is looking for spikes, gaussians, pulses and triplets during the processing of its tasks. These four kinds of numbers or possibly data sets constitute the numbers which a possible signal of intelligent extraterrestrial origin might have. |
Paul D Harris Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 |
I found this According to the graph intermediate AR WU are in this range .368 – 1.000 So according to this graph VHAR range is > 1.000 IAR range is ~ .368 – 1.000 VLAR range is < .368 |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
An MB WU has some values which effectively define the basic zones: <pot_min_slew>0.00209999993</pot_min_slew> <pot_max_slew>0.0104999999</pot_max_slew> Those control the range within which Gaussian processing can be done. They are in units of degrees per second so need to be multiplied by the 107.374 second duration of a WU to convert to AR, giving 0.225486 as the lower limit and 1.127429 as the upper limit. In the original Classic S@H only Gaussian and Spike searches were done, so anything outside that range was very quick to crunch. A year or two later Pulse and Triplet searches were added. They both analyze arrays which include the data from one beam width of motion, and when the telescope is moving quickly the arrays are smaller (and even too small to analyze at the narrower bandwidths. http://seticlassic.ssl.berkeley.edu/faq.html#q125 has a table showing what's done at various ARs. At the low AR end there's considerable data to analyze at many bandwidths. The VHAR and VLAR terminology which has developed here over the last few years is not precisely defined. But because the estimates for all WUs with AR greater than 1.127429 are the same and much shorter than lower ARs that's what is generally meant by VHAR. At the low end, VLAR may refer either to WUs with AR less than the beam width of 0.05 degrees which are all processed identically, or to those with AR less than 0.12 degrees which get the .vlar extension since they proved particularly difficult to process with CUDA GPU code. I'd call anything between 0.12 and the 0.225486 lower limit on Gaussians LAR. Joe |
Paul D Harris Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 |
So if I understand you correctly the ranges are for MB WU VHAR range is > 1.127429 (Gaussians, Pulse, Triplet) IAR range = 0.225486 - 1.127429 (classic wu of old and Gaussians, Pulse, Triplet of late) VLAR range is = 0.12 - 0.22586 (for Gaussians) VLAR range is = 0.12 – 0.05 (get vlar extensions not for cuda) VLAR range is < 0.05 (Gaussians, Pulse, Triplet) So why use cuda if some wu do not run good see below At the low end, VLAR may refer either to WUs with AR less than the beam width of 0.05 degrees which are all processed identically, or to those with AR less than 0.12 degrees which get the .vlar extension since they proved particularly difficult to process with CUDA GPU code. |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
So if I understand you correctly the ranges are for MB WU I'd put it this way: VHAR range is > 1.127429 (Spike, Pulse, Triplet) IAR range = 0.225486 – 1.127429 (Gaussian, Spike, Pulse, Triplet) LAR range is = 0.00 – 0.225485 (Spike, Pulse, Triplet) VLAR subrange is = 0.00 – 0.12 (get vlar extensions not for cuda) VLAR subrange is = 0.00 – 0.05 (all <= one beam width) So why use cuda if some wu do not run good see below The difficulty on the CUDA builds made by NVIDIA ranged up to totally unacceptable screen lags and even the OS resetting the video drivers because the card was unavailable for video output for too long. Those issues can be handled, the current Lunatics GPU builds do better. What's left is that VLAR work is difficult to divide up so the hundreds of processors on a high end GPU are kept busy doing the same thing to different parts of the data. That difficulty is also yielding. For instance the splitter estimate for the amount of work in a 0.01 AR VLAR WU is the same as the work in a 0.4286 AR WU, and although the OpenCL ATI HD5 build may take about 50% longer to process the VLAR WU so do some CPU systems. Don't take that 50% approximation too literally, it is based on a single test run with a set of shortened test WUs. BOINC only allows minimal control of which tasks can be delivered for crunching by a particular resource. Keeping the .vlar tasks off CUDA makes sense for now, but we can hope that will not remain too much longer. There are times when almost all the "Results ready to send" are VLAR tasks, and it's a sad thing for GPUs to go idle. Joe |
©2024 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.