OpenMP Schedule Clause Parallel Matrix Multiplication
Even in this multi-core era, traditional programming methods don’t take full advantage of multi-core systems. To do that, applications must use threads to execute code in parallel. OpenMP, an API for writing multi-threaded…
CodeSport (November 2011)
In this month’s column, we will continue our discussion on some of the common loop optimisations performed by the compiler. In last month’s column, I had presented a coding snippet (shown below) and…
Lisp: Tears of Joy, Part 4
Lisp has been hailed as the world’s most powerful programming language. But only the top percentile of programmers use it, because of its cryptic syntax and academic reputation. This is rather unfortunate, since…
Python for Research: An Initiation
Let’s get started with NumPy, which is supposed to be “the fundamental package needed for scientific computing with Python.”




