HNHacker News
TopNewBestAskShowJobs

kylelutz

10 karma · joined October 26, 2013

https://github.com/kylelutz
submissionscomments
kylelutz··on Ask HN: What projects are you working on?
I'm working on an open-source C++ library for GPGPU/parallel-computing based on OpenCL called Boost.Compute.

Check it out here: https://github.com/kylelutz/compute

kylelutz··on Ask HN: Looking for contributors?
Boost.Compute (https://github.com/kylelutz/compute) is a C++ GPGPU based on OpenCL.

We're always looking for more contributors with knowledge of C++ and an interest in GPU computing.

kylelutz··on Ask HN: How to learn OpenCL
If you're using C++, check out Boost.Compute [1]. It provides a high-level STL-like API for OpenCL (without preventing you from directly using the low-level OpenCL APIs). It simplifies common tasks such as copying data to/from the device and also provides a number of built-in algorithms (e.g. sorting/reducing/transforming, etc).

[1] https://github.com/kylelutz/compute

kylelutz··on Show HN: Vector - A High-Level Programming Language for GPU Computing
Would you be interested in trying to adapt some of your approaches into a C++ GPGPU library (https://github.com/kylelutz/compute)?
kylelutz··on Google Puts Money on Robots, Using the Man Behind Android
Industrial Perception is hiring: http://www.industrial-perception.com/careers.html
kylelutz··on Ask HN: What are you working on and why is it cool?
Boost.Compute (https://github.com/kylelutz/compute) - A C++ GPU Computing Library for OpenCL

It's cool because it offers C++ developers an easy path to running code on GPUs and multi-core CPUs via an STL-like API. It's similar to NVIDIA's Thrust library but supports all OpenCL compatible devices (including AMD GPUs and Intel CPUs/accelerators).

Documentation is here: http://kylelutz.github.io/compute/

P.S. It's still under active development and we're looking for more contributors with an interest in parallel computing and C++. Send me an e-mail if you're interested!