OpenCL support |
Post Reply
|
Page <12 |
| Author | |
d1mbu1b
Insider
Joined: 16 Sep 08 Online Status: Offline Posts: 13 |
Quote Reply
Posted: 26 Apr 10 at 4:41pm |
|
Is it posible apple bought the rights to the technology for sole use in iphone?
|
|
![]() |
|
mastupristi
Insider
Joined: 28 Apr 10 Location: Italy Online Status: Offline Posts: 3 |
Quote Reply
Posted: 28 Apr 10 at 2:23pm |
Here is the posts. So who is right? thanks |
|
![]() |
|
Gordon
IMG Staff Admin
Joined: 05 Mar 08 Location: Kings Langley Online Status: Offline Posts: 348 |
Quote Reply
Posted: 28 Apr 10 at 3:28pm |
|
There is currently no implementation of OpenCL available for 3rd party developers, such as yourself, on POWERVR hardware and certainly not one for the platform you mention in that thread. Such implementations may be available in the future for POWERVR platforms, but I can't give you news on which ones or when/if/how such will be made available.
|
|
|
Gordon MacLachlan - POWERVR Developer Technology
|
|
![]() |
|
mastupristi
Insider
Joined: 28 Apr 10 Location: Italy Online Status: Offline Posts: 3 |
Quote Reply
Posted: 29 Apr 10 at 8:05am |
If I buy a product that integrate Your technology, like PowerVR SGX, and in almost every document I read about it is wrote about the possibility of exploit GP-GPU, and "available API: OpenCL 1.0 embedded profile", I must think that I can do all these things. Otherwise I must think is misleading advertising, isn't it? So if there is no OpenCL implementation available for 3rd party developers, do exist an OpenCL implementation available for somebody? And for who? thanks |
|
![]() |
|
Gordon
IMG Staff Admin
Joined: 05 Mar 08 Location: Kings Langley Online Status: Offline Posts: 348 |
Quote Reply
Posted: 29 Apr 10 at 10:30am |
|
I'll use an example: the SGX530 core design that's in an OMAP 3530 board is an example of one of our products. This was licenced to TI and is a design with the capability of supporting the OpenCL Embedded profile. However, it requires the correct software i.e. drivers to expose this functionality, just like drivers are required for OpenGL ES, DirectX etc. Once we have licenced a core like this we work with the customer (in this case TI) to support them in exposing the functionality that they wish to have available in their product. So if a customer wants to expose OpenCL then this work happens, but it requires time and the desire of the customer. This means that developers don't always have full access to every feature that our cores are capable of because the driver support is still being added or the customer doesn't wish to expose that feature.
In summary: we advertise an ability of our core design and our customers get a core design that can do this if they choose to enable it. The developer gets a core with access to the features that our customer has exposed. So developers don't always have access to every feature of our core. Licence deals involve a certain amount of confidentiality so I can't talk about future products or support from our customers so I can't tell you when or if OpenCL will be enabled on specific platforms on this forum at this time. Note: none of this is unique to Imagination, other IP companies and hardware producers work in similar ways. |
|
|
Gordon MacLachlan - POWERVR Developer Technology
|
|
![]() |
|
mastupristi
Insider
Joined: 28 Apr 10 Location: Italy Online Status: Offline Posts: 3 |
Quote Reply
Posted: 29 Apr 10 at 1:11pm |
![]() sorry for my previous post... too rough. Ok, so if TI has released software to make available OpenCL I can make GPGPU on omap, otherwise what can I do? Do you know if there exist some other libraries to aim GP elaboration speed up? Or do we need to write our own library? In this case where can I find some tech doc about SGX 530? we are starting a project where the hot point is signal processing. Are involved many pro audio channels (6~8ch, 24bit, 192KHz), and very long FIR filters (16K~24K-Taps), so we need very high performance in elaboration. do You think we could face this problem with a bit hope of success? thanks |
|
![]() |
|
Gordon
IMG Staff Admin
Joined: 05 Mar 08 Location: Kings Langley Online Status: Offline Posts: 348 |
Quote Reply
Posted: 30 Apr 10 at 3:08pm |
|
I believe you also contacted us via email and we've answered, but I'll answer here for the benefit of ther readers.
At the moment, the only way to harness the processing ability of the SGX chip in a deveice is to go through the graphics APIs supported. It is possible to achieve GPGPU-type processing this way, but you have to adapt your algorithms to work with the vertex/fragment shader model of graphics work and this ususally doesn't lead to the most efficient solutions. I'm not certain that your project would benefit from such an initiative. |
|
|
Gordon MacLachlan - POWERVR Developer Technology
|
|
![]() |
|
d1mbu1b
Insider
Joined: 16 Sep 08 Online Status: Offline Posts: 13 |
Quote Reply
Posted: 12 May 10 at 12:57pm |
|
Is it safe to say that the terms of specific licensing agreements do not allow you to answer several of the unanswered key questions in this thread?
|
|
![]() |
|
Gordon
IMG Staff Admin
Joined: 05 Mar 08 Location: Kings Langley Online Status: Offline Posts: 348 |
Quote Reply
Posted: 14 May 10 at 3:41pm |
|
No comment ;)
|
|
|
Gordon MacLachlan - POWERVR Developer Technology
|
|
![]() |
|
Post Reply
|
Page <12 |
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
Disclaimer: This Forum is opened by Imagination Technologies to foster a dynamic dialogue with developers. The opinions expressed within this forum are not those of Imagination Technologies. Imagination Technologies also reserves the right to edit or withdraw any content on this forum that is deemed inappropriate by Imagination Technologies and to not be in the best interests of our developer community.










Topic Options


