Intel® iGPU AP bench test run (e.g. @ J1900)

Message boards : Number crunching : Intel® iGPU AP bench test run (e.g. @ J1900)
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 4 · 5 · 6 · 7

AuthorMessage
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1679922 - Posted: 15 May 2015, 9:45:20 UTC - in response to Message 1679693.  

In ap_cmdline_win_x86_SSE2_OpenCL_Intel.txt: -cpu_lock -instances_per_device 1
in ap_cmdline_win_x86_SSE2_OpenCL_NV.txt: -cpu_lock -instances_per_device 3

The same result in Task-Manager:
1 Intel iGPU app at Core#0
1 NV GPU app at Core#0 and 1 NV GPU app at Core#1

I think Raistmer means -instances_per_device 3 for both apps

You can just set (for both apps) -instances_per_device 8
-instances_per_device don't control how many apps (.EXEs) are started
It only tells the already started apps (started by BOINC, or by (several) benchmark tests) to really 'work' (use the GPU to compute and not wait for it to become free)
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1679922 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1682821 - Posted: 22 May 2015, 23:08:35 UTC - in response to Message 1679710.  
Last modified: 22 May 2015, 23:10:05 UTC

In ap_cmdline_win_x86_SSE2_OpenCL_Intel.txt: -cpu_lock -instances_per_device 1
in ap_cmdline_win_x86_SSE2_OpenCL_NV.txt: -cpu_lock -instances_per_device 3

The same result in Task-Manager:
1 Intel iGPU app at Core#0
1 NV GPU app at Core#0 and 1 NV GPU app at Core#1

You could try -cpu_lock_fixed_cpu 3 (or 4) for the Intel iGPU. That should work for now.

I expect Raistmer may modify the mutex implementation to make some future versions cooperate between different brand GPUs, but no promises...
                                                                   Joe


There will be special command-line option to handle such cases in new builds:

-total_GPU_instances_num N : To use together with -cpu_lock on multi-vendor GPU hosts. Set N to total number of simultaneously running GPU
	OpenCL SETI apps for host (total among all used GPU of all vendors). App needs to know this number to properly select logical CPU for execution
	in affinity-management (-cpu_lock) mode.


mutexes remain unchanged but their usage decoupled from affinity management with this new option. Can be used on multi-vendor hosts w/o messing up GPUlock feature.
ID: 1682821 · Report as offensive
Previous · 1 . . . 4 · 5 · 6 · 7

Message boards : Number crunching : Intel® iGPU AP bench test run (e.g. @ J1900)


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