Setup a local Docker environment

We are going to setup a complete Docker community edition environment on this series of posts. This series is meant for developers who have already heard about containers before but are yet to explore them. In this post you’ll get your first hands-on experience over the container world as an “alternative” to virtual machines. I’m sure you will be astonished by what you can achieve with low resources for small/medium deployments and by how painless it is.

Continue reading

OpenCL on any Windows PC

So, you own a Windows pc, but maybe you have an old GPU? Or maybe you’re just rocking a laptop with integrated graphics, and so you think: “There’s no way I could create cool GPU applications with OpenCL”. Well, that’s where you’re wrong!

In fact, integrated graphics GPUs can be used for Open CL! Even your CPU can function as a GPU (albeit, maybe not the best GPU due to architectural constraints).

This is because Intel actually has an implementation of OpenCL for its architecture that can work with any third generation and above Core I CPU, and odds are that if you bought a pc within the last four years, you’ll have a compatible CPU!

Continue reading