The Queen's University of Belfast

Parallel Computer Centre
[Next] [Previous] [Top]
Basic Software Components
Basic Software Components
- A cluster may be defined as a network of workstations managed by specific system
software to provide the user with a single computational resource.
- Clusters have the potential for low-cost, high performance computing due to:
- increase in workstation power
- a reduction in hardware costs
- the development of cluster software technology
- LANGUAGES - two broad categories
- conventional languages such as C and Fortran, which require additional functionality (usually from libraries) to support parallelism;
- languages with syntax constructs directly supporting parallelism.
- LIBRARIES
- support the development of parallel software within cluster environments, in general, may be used with conventional programming languages to provide support for parallelism.
- DEBUGGERS
- CLUSTER QUEUING SYSTEMS
- a unified cluster providing distributed computing services is achieved through use of specialised system management
[Next] [Previous] [Top]
All documents are the responsibility of, and copyright, © their authors and do not represent the views of The Parallel Computer Centre, nor of The Queen's University of Belfast.
Maintained by Alan Rea, email A.Rea@qub.ac.uk
Generated with CERN WebMaker