Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Scalable computing

W. F. McColl1

(1)  Programming Research Group, Oxford University Computing Laboratory, Wolfson Building, Parks Road, OX1 3QD Oxford, England
Abstract
Scalable computing will, over the next few years, become the normal form of computing. In this paper we present a unified framework, based on the BSP model, which aims to serve as a foundation for this evolutionary development. A number of important techniques, tools and methodologies for the design of sequential algorithms and programs have been developed over the past few decades. In the transition from sequential to scalable computing we will find that new requirements such as universality and predictable performance will necessitate significant changes of emphasis in these areas. Programs for scalable computing, in addition to being fully portable, will have to be efficiently universal, offering high performance, in a predictable way, on any general purpose parallel architecture. The BSP model provides a discipline for the design of scalable programs of this kind. We outline the approach and discuss some of the issues involved.
This work was supported in part by ESPRIT Basic Research Project 9072-GEPP-COM (Foundations of General Purpose Parallel Computing).

Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Referenced by
2 newer articles

  1. Fleury, M. (1999) Methodology and tools for system analysis of parallel pipelines. Concurrency Practice and Experience 11(11)
    [CrossRef]
  2. Gorlatch, S. (2000) Toward formally-based design of message passing programs. IEEE Transactions on Software Engineering 26(3)
    [CrossRef]
Remote Address: 38.107.191.110 • Server: mpweb08
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)