alpaka-group / cupla

C++ User interface for the Platform independent Library Alpaka :arrows_clockwise:
Other
37 stars 18 forks source link

Example: Image Processing #35

Open ax3l opened 8 years ago

ax3l commented 8 years ago

We should add an additional example in example/ that is non-CUDA-SDK and supports the full range of Alpaka execution strategies (add element layers, allow arbitrary number of threads in both blocks and thread level) so it can be run in travis with a few (stay 2-4) physical threads in less then a minute.

One example would be:

ax3l commented 8 years ago

@vincentridder could be interesting for you.

vincentridder commented 8 years ago

there are examples for a soble-filter and mandlebrot in the cuda sdk. Porting and tuning them would be easier.

ax3l commented 8 years ago

offline discussion: the sdk examples have quite some "heavy" gl dependencies and are implementing "several stages" of parallelism instead of a simple, "ideal solution" others can copy from.