Cray takes parallel programming to the chapel

The Economist’s article on parallel programming that I mentioned previously pointed me to a parallel programming language I don’t think I’ve written about before: Chapel, which is being developed by Cray. This year, it celebrates its fifth birthday in the wild, although work began ten years ago when the Defence Advanced Research Projects Agency in [...]

Barriers to multithreading

Thought it might be useful to post the key survey findings from the Evan’s Data Corp report that I mentioned in an earlier blog.  A massive 41.2% of global developer community have embraced multithreading, and 28.4% have plans to. Complexity (33.4%) comes out as the main barrier, suggesting that there are an awful lot of [...]

New languages for parallelism?

“Multicore programmes will eventually create chains of state dependencies which will defy human comprehension, we are going to need new programming languages,” said an old-school coder to me yesterday. And it got me thinking.  On the one hand, you can see his argument – some of the remaining problems with programming in parallel are incredibly [...]

Follow

Get every new post delivered to your Inbox.