Archive for the ‘Parallel computing’ Category

Data Parallelism in Functional Programming

Saturday, November 15th, 2008

In this small article I will show you how you can use the power of functional programming to write data structures for parallel processing that scales well on any number of cores. What is one of the primary concerns for programmers right now? Writing high performance code that scales well regardless ...

Webcast about Erlang by Joe Armstrong

Saturday, June 21st, 2008

I recently discovered this webcast called "Erlang - software for a concurrent world" by Joe Armstrong. It is recorded at a JAOO conference. Yes, I wrote "a"... I can't find any info on which one it is but i strongly suspect it is from either London, Sydney or Brisbane in ...

Distributed MPAPI v. 1.0 final and RemotingLite v.1.2.3 released

Saturday, March 8th, 2008

After weeks of writing, rewriting and testing the code for the Message Passing API (MPAPI) it is finally finished. MPAPI is a framework that enables programmers to write concurrent, parallel and/or distributed software systems - in essence building cluster computers. I started writing it for a couple of reasons: My research into ...

First version of the message passing concurrent API ready

Sunday, January 13th, 2008

How do we write secure, robust, scalable, mutilthreaded software? There are several aproaches, and no definitive answer to this question. But the recent advent of multicore processors have put a new emphasis on how we as programmers write software that can utilize this new hardware architecture so that the processors ...