Open beta for OpenCL AstroPulse for Intel GPUs started

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

To post messages, you must log in.

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

AuthorMessage
ClaggyProject Donor
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4622
Credit: 46,338,705
RAC: 2,756
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

ID: 1371097 · Report as offensive
Harri Liljeroos
Avatar

Send message
Joined: 29 May 99
Posts: 86
Credit: 38,092,714
RAC: 29,945
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?

ID: 1371243 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 5421
Credit: 66,357,635
RAC: 12,789
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


SETI apps news
We're not gonna fight them. We're gonna transcend them.

ID: 1371681 · Report as offensive
Harri Liljeroos
Avatar

Send message
Joined: 29 May 99
Posts: 86
Credit: 38,092,714
RAC: 29,945
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.

ID: 1371703 · Report as offensive
Profile SongBird
Volunteer tester

Send message
Joined: 23 Oct 01
Posts: 91
Credit: 105,526,725
RAC: 48,450
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!


ID: 1378522 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 5421
Credit: 66,357,635
RAC: 12,789
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.


SETI apps news
We're not gonna fight them. We're gonna transcend them.

ID: 1378530 · Report as offensive
Holmis
Volunteer tester

Send message
Joined: 1 Jun 99
Posts: 30
Credit: 929,292
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.


ID: 1378578 · Report as offensive
Harri Liljeroos
Avatar

Send message
Joined: 29 May 99
Posts: 86
Credit: 38,092,714
RAC: 29,945
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.

ID: 1380218 · Report as offensive
Previous · 1 . . . 3 · 4 · 5 · 6

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


 
©2016 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.