POWERVR Insider FAQ   Forum FAQ Forum FAQ  Forum Search   Calendar   Register Register  Login Login

OpenCL support

 Post Reply Post Reply Page  <12
Author
  Topic Search Topic Search  Topic Options Topic Options
d1mbu1b View Drop Down
Insider
Insider
Avatar

Joined: 16 Sep 08
Online Status: Offline
Posts: 13
  Quote d1mbu1b Quote  Post ReplyReply Direct Link To This Post Posted: 26 Apr 10 at 4:41pm
Is it posible apple bought the rights to the technology for sole use in iphone?
 
Back to Top
mastupristi View Drop Down
Insider
Insider


Joined: 28 Apr 10
Location: Italy
Online Status: Offline
Posts: 3
  Quote mastupristi Quote  Post ReplyReply Direct Link To This Post Posted: 28 Apr 10 at 2:23pm
Originally posted by Gordon

if you look at the POWERVR SGX fact sheet that's available from this website you can see that under the API support section on the second page that the "OpenCL Embedded Profile" is mentioned for all SGX variants.
I have seen that document, but when I try to ask to OpenCL about PowerVR they said that "there's no OpenCL implementation for PowerVRs. So you probably have to wait for Imagination Technologies to develop one"
Here is the posts.

So who is right?

thanks

Back to Top
Gordon View Drop Down
IMG Staff Admin
IMG Staff Admin
Avatar

Joined: 05 Mar 08
Location: Kings Langley
Online Status: Offline
Posts: 348
  Quote Gordon Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
mastupristi View Drop Down
Insider
Insider


Joined: 28 Apr 10
Location: Italy
Online Status: Offline
Posts: 3
  Quote mastupristi Quote  Post ReplyReply Direct Link To This Post Posted: 29 Apr 10 at 8:05am
Originally posted by Gordon

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.
You say that is impossible for me (and those like me) to exploit the power of GP-GPU on PowerVR (not mind to omap3530 implementation)?
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
Back to Top
Gordon View Drop Down
IMG Staff Admin
IMG Staff Admin
Avatar

Joined: 05 Mar 08
Location: Kings Langley
Online Status: Offline
Posts: 348
  Quote Gordon Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
mastupristi View Drop Down
Insider
Insider


Joined: 28 Apr 10
Location: Italy
Online Status: Offline
Posts: 3
  Quote mastupristi Quote  Post ReplyReply Direct Link To This Post Posted: 29 Apr 10 at 1:11pm
Originally posted by Gordon

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.
ops... Embarrassed
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
Back to Top
Gordon View Drop Down
IMG Staff Admin
IMG Staff Admin
Avatar

Joined: 05 Mar 08
Location: Kings Langley
Online Status: Offline
Posts: 348
  Quote Gordon Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
d1mbu1b View Drop Down
Insider
Insider
Avatar

Joined: 16 Sep 08
Online Status: Offline
Posts: 13
  Quote d1mbu1b Quote  Post ReplyReply Direct Link To This Post 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?
Back to Top
Gordon View Drop Down
IMG Staff Admin
IMG Staff Admin
Avatar

Joined: 05 Mar 08
Location: Kings Langley
Online Status: Offline
Posts: 348
  Quote Gordon Quote  Post ReplyReply Direct Link To This Post Posted: 14 May 10 at 3:41pm
No comment ;)
Gordon MacLachlan - POWERVR Developer Technology
Back to Top
 Post Reply Post Reply Page  <12

Forum Jump Forum Permissions View Drop Down

Bulletin Board Software by Web Wiz Forums® version 9.08
Copyright ©2001-2008 Web Wiz

This page was generated in 0.109 seconds.

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.