Why Chapel for Parallel Programming?

Brad Chamberlain

Brad Chamberlain

Over at the Cray Blog, Brad Chamberlain continues his discussion on why the company chose to develop the Chapel parallel programming language.

The failure of one parallel language — even a high-profile, well-funded, government-backed one — does not dictate the failure of all future attempts any more than early failures in flight or space travel implied that those milestones were impossible. As I’ve written elsewhere, I believe that there are a multitude of reasons that HPF failed to be broadly adopted. In designing Chapel, we’ve forged our strategy with those factors in mind, along with lessons learned from other successful and unsuccessful languages. Past failures are not a reason to give up; rather, they provide us with a wealth of experience to learn from and improve upon.”

Read the Full Story.