Distributed Programming Abstractions

Theme number: 5
Theme leaders: Shantenu Jha, Peter Coveney
Duration:1 March, 2007 - 31 August, 2009

Of all the exponentials in the computing industry, the typical time for bandwidth to double is the smallest: hence, the computing environment of tomorrow will not be anything like the stand-alone environment of yesterday. The infrastructure is changing drastically, presenting unique opportunities as well as challenges for applications and application scientists.

Despite this rapid onset of distributed computing, the majority of scientists still use the same programming methods that they are accustomed to using on isolated computers. This Theme will examine how scientific applications can be programmed such that they are able to easily utilise a distributed infrastructure, and how computer scientists can help design and implement of applications that are shielded from future trends and changes in computing environments.

The Theme aims to address these issues by focusing on the following questions: What are the main barriers to wide-spread distributed High Performance Computing applications? Is there a level at which simple yet powerful programming abstractions can be effective in distributed environments? Should the trend towards domain specific e-Infrastructure continue, or is there a better path to follow?

theme5-proposal.pdf167.33 KB
theme5-mid-term-report.pdf495.17 KB

This is an archived website, preserved and hosted by the School of Physics and Astronomy at the University of Edinburgh. The School of Physics and Astronomy takes no responsibility for the content, accuracy or freshness of this website. Please email webmaster [at] ph [dot] ed [dot] ac [dot] uk for enquiries about this archive.