Open beta for OpenCL AstroPulse for Intel GPUs started


log in

Advanced search

Message boards : Number crunching : Open beta for OpenCL AstroPulse for Intel GPUs started

Previous · 1 . . . 3 · 4 · 5 · 6
Author Message
Claggy
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4039
Credit: 32,691,382
RAC: 712
United Kingdom
Message 1371097 - Posted: 23 May 2013, 22:31:16 UTC - in response to Message 1371093.

Yes, I just posted citation earlier :)

Yep, it took me 5 minutes to compose, you hadn't posted when i last looked.

Did something similar at Radioactiveathome yesterday, David hadn't responded to a Bug report, so posted it there for others to respond to,
then found David had one minute and 35 seconds earlier had responded:

Fixed.
-- David


Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.

;-)

Claggy

Profile Harri Liljeroos
Avatar
Send message
Joined: 29 May 99
Posts: 46
Credit: 18,352,864
RAC: 11,334
Finland
Message 1371243 - Posted: 24 May 2013, 6:45:49 UTC - in response to Message 1371084.

try to decieve BOINC telling it that Intel GPU AP is CPU app.
SETI BOINC server has no intel GPU app so we need same trick as when there was no ATi support from BOINC..


How would I do that? By removing this section from the app_info.xml?

<avg_ncpus>0.04</avg_ncpus>
<max_ncpus>0.2</max_ncpus>
<plan_class>opencl_intel_100</plan_class>
<cmdline></cmdline>
<coproc>
<type>intel_gpu</type>
<count>1</count>
</coproc>


Or just by removing the <plan_class> section?
____________

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3368
Credit: 46,048,045
RAC: 33,607
Russia
Message 1371681 - Posted: 25 May 2013, 7:33:21 UTC - in response to Message 1371243.

I think all this part in quota should be removed
____________

Profile Harri Liljeroos
Avatar
Send message
Joined: 29 May 99
Posts: 46
Credit: 18,352,864
RAC: 11,334
Finland
Message 1371703 - Posted: 25 May 2013, 8:39:50 UTC - in response to Message 1371681.

I think all this part in quota should be removed


Thanks, I may try that later. I'll wait and see if the scheduler fix has any affect for this. As we are not splitting any AstroPulse at the moment, it is hard to tell.
____________

Profile SongBird
Send message
Joined: 23 Oct 01
Posts: 58
Credit: 53,223,632
RAC: 64,084
Bulgaria
Message 1378522 - Posted: 8 Jun 2013, 8:59:25 UTC
Last modified: 8 Jun 2013, 9:01:26 UTC

Hey, I've been using the 1764 app for a while now with no problems(well, apart from the CPU core being used at 100%). Also I'll be adding two INTEL Intel(R) HD Graphics 4000 to SETI crunching soon. Which brings me to my question. Is there a timeline when this app will be released, maybe with an installer? Just asking... I could really use some ease of deployment :)

Thanks!
____________

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3368
Credit: 46,048,045
RAC: 33,607
Russia
Message 1378530 - Posted: 8 Jun 2013, 9:36:24 UTC - in response to Message 1378522.

No timeline until precision problem will be fixed. In current state I see too high rate of inconclusives to recommend this app for widest usage.

____________

Holmis
Volunteer tester
Send message
Joined: 1 Jun 99
Posts: 30
Credit: 880,763
RAC: 0
Sweden
Message 1378578 - Posted: 8 Jun 2013, 13:47:41 UTC

So I've had sort of a positive development in that my GTX660Ti bit the dust and stopped outputting video. While my warranty claim is being processed I thought I'd give this app another try.

I've updated the HD 4000 graphics driver to the latest release and also uninstalled the Nvidia graphics driver.

I'm happy to report that this app now seem to function as it's supposed to on my machine, no stop in processing when I turn my screen of or when I exit VLC. So the previous problems seem to be driver related, something breaks when I have the Nvidia graphics driver installed.

I'll do some more testing when I get my Nvidia card back.
____________

Profile Harri Liljeroos
Avatar
Send message
Joined: 29 May 99
Posts: 46
Credit: 18,352,864
RAC: 11,334
Finland
Message 1380218 - Posted: 12 Jun 2013, 10:24:23 UTC

I've managed to get first one crunched. Here's the stderr output:

<core_client_version>7.0.64</core_client_version>
<![CDATA[
<stderr_txt>
Priority of worker thread raised successfully
Priority of process adjusted successfully, below normal priority class used
GPU type not found in init_data.xml
OpenCL platform detected: NVIDIA Corporation
OpenCL platform detected: Intel(R) Corporation
WARNING: BOINC supplied wrong platform!
BOINC assigns device 0
WARNING: BOINC failed to provide OpenCL device, using own enumeration abilities
Used GPU device parameters are:
Number of compute units: 16
Single buffer allocation size: 256MB
max WG size: 512

Build features: Non-graphics OpenCL USE_OPENCL_INTEL OCL_ZERO_COPY COMBINED_DECHIRP_KERNEL FFTW USE_INCREASED_PRECISION USE_SSE2 x86
CPUID: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

Cache: L1=64K L2=256K

CPU features: FPU TSC PAE CMPXCHG8B APIC SYSENTER MTRR CMOV/CCMP MMX FXSAVE/FXRSTOR SSE SSE2 HT SSE3
AstroPulse v.6
Non-graphics FFTW USE_CONVERSION_OPT
Windows x86 rev 1764, V6 match, by Raistmer with support of Lunatics.kwsn.net team. SSE2

OpenCL version by Raistmer

oclFFT fix for ATI GPUs by Urs Echternacht
ffa threshold mods by Joe Segur
SSE3 dechirping by JDWhale
Combined dechirp kernel by Frizz
Number of OpenCL platforms: 2


OpenCL Platform Name: NVIDIA CUDA
Number of devices: 1
Max compute units: 4
Max work group size: 1024
Max clock frequency: 928Mhz
Max memory allocation: 268353536
Cache type: Read/Write
Cache line size: 128
Cache size: 65536
Global memory size: 1073414144
Constant buffer size: 65536
Max number of constant args: 9
Local memory type: Scratchpad
Local memory size: 49152
Queue properties:
Out-of-Order: Yes
Name: GeForce GTX 650 Ti
Vendor: NVIDIA Corporation
Driver version: 314.22
Version: OpenCL 1.1 CUDA
Extensions: cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64


OpenCL Platform Name: Intel(R) OpenCL
Number of devices: 1
Max compute units: 16
Max work group size: 512
Max clock frequency: 350Mhz
Max memory allocation: 325058560
Cache type: Read/Write
Cache line size: 64
Cache size: 2097152
Global memory size: 1300234240
Constant buffer size: 65536
Max number of constant args: 8
Local memory type: Scratchpad
Local memory size: 65536
Queue properties:
Out-of-Order: No
Name: Intel(R) HD Graphics 4000
Vendor: Intel(R) Corporation
Driver version: 9.18.10.3071
Version: OpenCL 1.2
Extensions: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_gl_sharing cl_khr_d3d10_sharing cl_intel_dx9_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_depth_images cl_khr_gl_depth_images cl_khr_dx9_media_sharing cl_khr_d3d11_sharing cl_khr_image2d_from_buffer


state.fold_buf_size_short=65536; state.fold_buf_size_long=262144
INFO: can't open binary kernel file: D:\ProgramData\BOINC/projects/setiathome.berkeley.edu\AstroPulse_Kernels_r1764.cl_IntelRHDGraphics4000.bin_V6, continue with recompile...
INFO: binary kernel file created
WARNING: can't open binary kernel file for oclFFT plan: D:\ProgramData\BOINC/projects/setiathome.berkeley.edu\AP_clFFTplan_IntelRHDGraphics4000_32768_r1764.bin, continue with recompile...

single pulses: 2
repetitive pulses: 1
percent blanked: 0.00
Single pulse: peak_power=88.65; dm=-2141; scale=5
Single pulse: peak_power=131.4; dm=14334; scale=6
Rep. pulse: peak_power=2566; dm=14928; fft_num=0; scale=4896; ffa_scale=4; period=-1.0722e-086

class T_remove_radar: total=3.74e+009, N=1, <>=3.74e+009, min=3.74e+009, max=3.74e+009
class T_main_loop_L1: total=5.78e+013, N=111, <>=5.20e+011, min=4.58e+011, max=6.07e+011
class T_FFT_forward: total=1.34e+011, N=909312, <>=1.47e+005, min=7.25e+004, max=6.80e+008
class T_remove_radar_randomize: total=5.41e+009, N=1817736, <>=2.98e+003, min=3.26e+002, max=3.19e+007
class T_build_chirp_table: total=0.00e+000, N=0, <>=0.00e+000, min=1.84e+019, max=0.00e+000
class T_DataWrite: total=0.00e+000, N=0, <>=0.00e+000, min=1.84e+019, max=0.00e+000
class T_DataWrite_ns: total=0, N=0, <>=0, min=0 max=0
class T_oclReadBuf: total=1.02e+008, N=909312, <>=1.12e+002, min=1.80e+001, max=1.45e+007
class T_ChirpWrite: total=0.00e+000, N=0, <>=0.00e+000, min=1.84e+019, max=0.00e+000
class T_ChirpWrite_ns: total=0, N=0, <>=0, min=0 max=0
class T_dechirp: total=5.34e+011, N=909312, <>=5.88e+005, min=2.58e+005, max=3.03e+008
class Dechirp_ns: total=0, N=0, <>=0, min=0 max=0
class Half_ns: total=0, N=0, <>=0, min=0 max=0
class T_PC_single_pulse_kernel_FFA_update: total=4.27e+013, N=909312, <>=4.70e+007, min=4.87e+006, max=6.99e+009
class PC_ns: total=0, N=0, <>=0, min=0 max=0
class T_oclReadBuf: total=1.02e+008, N=909312, <>=1.12e+002, min=1.80e+001, max=1.45e+007
class T_oclWriteBuf: total=0.00e+000, N=0, <>=0.00e+000, min=1.84e+019, max=0.00e+000
class T_FFT_inverse: total=3.63e+011, N=909312, <>=3.99e+005, min=1.61e+005, max=1.89e+008
class T_ffa: total=1.41e+013, N=1998, <>=7.08e+009, min=2.41e+009, max=5.24e+010
class T_GPU_buffer_read_backs: total=4, N=4, <>=1, min=1 max=1
OCL_ZERO_COPY USE_OPENCL USE_OPENCL_INTEL OPENCL_WRITE USE_INCREASED_PRECISION SMALL_CHIRP_TABLE COMBINED_DECHIRP_KERNEL
rev 1764
05:58:09 (896): called boinc_finish

</stderr_txt>
]]>


Run time 17,018.30; CPU time 13,856.16. It ran during the night so I wasn't monitoring the system. Anyway it was running 8 CPU tasks and 2 CUDA tasks at the same time, so no free CPU was available.

Now waiting for wingman to finish his.
____________

Previous · 1 . . . 3 · 4 · 5 · 6

Message boards : Number crunching : Open beta for OpenCL AstroPulse for Intel GPUs started

Copyright © 2014 University of California