Hi Oleg Petrov,

On 02/21/2014 12:10 PM, anti_tenzor wrote:
> I'm just subscribed to the list and want to ask you about your plans to
> support Windows. Do you plan to natively support Windows platform?

"Plan" is perhaps a wrong word here as I do not know of anyone
actively working on it, but we "hope" to support it some day and
try to improve the "platform portability" of the code
base gradually. For example, the removal of the need for bash scripts
in the kernel compiler helped in this regard.

Same goes for an Android port, it would be nice to port pocl to it
using its native interface. There the biggest hurdle is probably to get
the LLVM/Clang to run first (I haven't checked if someone has already
done it).

> There are LLVM and CLang native binaries for Windows, hwloc is present
> also... Are there any other difficulties?

I do not know of any, but the problems will be exposed only when someone
goes and tries it. I'd aim right away towards a "native" port using
Visual C++ or similar tooclhain (maybe using cmake), not via any
Unix emulation layer.

I.e., create a new "driver" instead of the "pthreads" one that uses
the Windows threads for multithreading. Or for starters use the
single threaded "basic" driver.

I'm sure you will get more support from here and #pocl (oftc) if you
start working on this.

BR,
-- 
Pekka

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to