Topic
No replies
hlee133
hlee133
1 Post
ACCEPTED ANSWER

Pinned topic Device fission extension problem.

‏2012-05-22T02:59:57Z |
Hi. I have some questions for device fission extension.

Currently, I'm using PS3 and Fedora 9. And I want to create number of sub-devices using SPEs.
These are outputs from clGetDeviceInfo() function


Name : ACCELERATOR CellBE processor
Vendor : IBM
Available : Yes
Compute Units : 6
Clock Frequency : 3200 mHz
Global Memory : 100 mb
Max Allocateable Memory: 128 mb
Local Memory : 247808 kb (242 mb)
DEVICE_QUEUE_PROPERTIES: CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
DEVICE_QUEUE_PROPERTIES: CL_QUEUE_PROFILING_ENABLE
Local Memory : 247808 kb (242 mb)
Extensions : cl_khr_byte_addressable_store cl_ext_device_fission cl_ext_migrate_memobject 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_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cles_khr_int64


I can see that this PS3 has 6 compute units and "cl_ext_device_fission cl_ext_migrate_memobject" extensions.
So, I expected to create more than one sub-devices.
However, when I executed sample codes, these codes created just one sub-devices.

My questions are:
1) Is that possible to create more than one sub-device in PS3?
2) If that is possible, than how can I do that?

If there is any useful links or documents, that would very helpful.

Thank you.