Hello everyone,

I am a student and right now I am working on my masters thesis in the
context of OpenCL and OpenCL implementations. My aim is to realize OpenCL
on two different embedded platforms to be able to use their GPUs for
computation purposes.

During my search for possible open source OpenCL implementations I came
across pocl and reading up on it, I think it might be useful for my
purposes considering its flexibility concerning device support. However I
am not sure about the effort to get pocl to interact with the GPUs on these
platforms. As far as I understand, to support new devices in pocl there at
least needs to be a LLVM backend for the desired device but I am not sure,
what further steps need to be taken or what other dependencies must be met
to be able to use said new device with pocl. That aside, considering pocl
right now only supports CPUs, would there be any further changes necessary
on pocl itself to make it support GPUs? Any pointers on how to make new
(GPU-)devices work with pocl or concerning the realization of GPU-support
in general (and its feasibility) would be appreciated.

Both of my devices use different GPUs:

1. PowerVR Series6 G6400
2. integrated GPU of an Intel Atom E3800

For the PowerVR GPU I am right now investigating the available information
and toolkit concerning documentation, driver support, etc. Looking at the
Intel platform I am aware of Beignet, which allows me to use OpenCL with
the integrated GPU. However I would prefer a unified OpenCL implementation
for both of my targets and as off now I am not yet sure about the
possibilities to make Beignet support non-Intel hardware. So the general
concept of pocl seems to be more reasonable for my cause and as Beignet
itself is also based on LLVM maybe it is possibile to use its backend in
combination with pocl. However, I have yet to look at that possibility as
it just recently crossed my mind.

I am looking forward to your thoughts and any input,

thanks in advance!
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to