GPU computing is a new branch of computer science and, more specifically, of parallel computing. I will cover parallel computing in detail in later articles, but if I had to outline in a few words what parallel computing is I would say that it is the partition of repetitive and therefore often time consuming tasks into singular tasks, each of which is performed by a single core or processing unit. To better explain the key concept behind parallel computing, let[…]