one of the largest directories of the web

Valid XHTML 1.0!

Home : Computers : Parallel Computing

Parallel Computing

Parallel computing is the art of programming computers that have more than one processor. Some parallel computers are just regular workstations that have more than one processor in them; others are giant single computers with many processors (these are generally referred to as supercomputers); and others are networks of individual computers. A network of computers configured to coordinate on computing problems is also called a cluster. A parallel computer may be able to run programs much faster than a traditional single computer.

Programs that work on a single-processor computer don't automatically work on a parallel computer. The programmer must explicitly specify how to divide up the computing work between all of the available nodes. Information about writing programs especially for parallel computers is in Parallel_Computing/Programming. Many people have written libraries to help programmers write applications for parallel computers.

Parallel computing is a very similar field to distributed computing. Both types of computing involve breaking apart a problem into many pieces and assigning each part to a computer, but the nodes of a distributed computer normally not communicate with each other while performing their computations, because they may be great distances apart. Sites related to distributed computing are in Computers/Computer_Science/Distributed_Computing.

Information about supercomputers is located in Computers/Supercomputing.

Sites in Parallel Computing

Parallel Tools Consortium
A group that brings together tool users, developers, and researchers with the goal of improving the usability and availability of parallel tools. Links to projects.
ParaScope
Links to supercomputing centers, high performance computing journals, vendors, conferences, and governmental agencies.
Who Wrote the Book of Life?
NASA uses a parallel computer to classify new life forms.
Supercomputing and Parallel Computing Research Groups
Academic research groups and projects related to parallel computing.
HOISe
News on high performance computing from Europe. Newsletters and conference calendar.
IEEE CS Task Force on Cluster Computing
An international forum promoting cluster computing research and education. Publications, event calendar, news articles, and committee information.
IEEE Transactions on Parallel and Distributed Systems
Monthly peer-reviewed journal. Archives available to subscribers.
Grid Computing Info Centre
An initiative to establish a global grid of computing power. Links to conferences, development, and related information.
Concurrent Systems
Links to research groups, parallel tools, journals, and conferences.
Internet Parallel Computing Archive
Links to information about parallel algorithms, computing environments and tools, newsgroups, and general references.
Nan's Parallel Computing Page
Links to online books, tutorials, and research projects.
The Grid: The Next-Gen Internet?
Discussion of the Grid.
Chemnitz Cluster Computing Homepage
Links to programming projects, calls for papers, software and documentation, and other resources.
Parallel Crunchers
News about cluster computing.
UK E-science Grid
Information about a government project to develop a supercomputing grid.
Vas's Parallel Computer Taxonomy
Discussions of past classification systems and development of a new one.
Clustet Computing Info Centre
Links to parallel computing resources.
High Performance Cluster Computing Resources
Links to cluster management systems, environments, software, documents, conferences, and teaching slides.
IJHSC
International Journal of High Speed Computing. Sample copy available, archives accessible to subscribers.
Is Parallel Computing Dead?
Article about the future of the parallel computing industry.

sub categories in Parallel Computing

Beowulf Beowulf
Documentation Documentation
Projects Projects
Conferences Conferences
Programming Programming
Vendors Vendors

cross references

Computers : Computer Science : Distributed Computing Computers : Computer Science : Distributed Computing
Computers : Supercomputing Computers : Supercomputing

other references

Computers : Computer Science : Distributed Computing : Projects Computers : Computer Science : Distributed Computing : Projects
Computers : Parallel Computing : Programming : Environments Computers : Parallel Computing : Programming : Environments
Computers : Parallel Computing : Programming : Languages Computers : Parallel Computing : Programming : Languages
Computers : Parallel Computing : Programming : Libraries Computers : Parallel Computing : Programming : Libraries
Computers : Parallel Computing : Programming : Tools Computers : Parallel Computing : Programming : Tools
Computers : Software : Operating Systems : File Systems : Parallel Computers : Software : Operating Systems : File Systems : Parallel
Computers : Software : Operating Systems : Parallel Computers : Software : Operating Systems : Parallel

this category in other languages

Calcul parallèle French : Calcul parallèle
Cluster German : Cluster
Параллельные вычисления Russian : Параллельные вычисления
Parallel Computing  -  Directory Parallel Computing  -  Directory Parallel Computing  -  Directory Parallel Computing  -  Directory