Parallel computing is the science and art of programming computers that can do more than one operation at once, concurrently, during the same cycle, often via having 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. Parallel computers can run some types of programs far faster than traditional single processor computers, often termed the von Neumann architecture. Parallel Computing Computers.
Parallel computing is a type of computation in which many calculations are carried out simultaneously, or the execution of processes are carried out simultaneously. (wikipedia)
- Wikipedia: Parallel computing is a type of computation in which many calculations or the execution of processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different forms of parallel computing: bit-level, instruction-level, data, and task parallelism. Parallelism has been employed for many years, mainly in high-performance computing, but interest in it has grown lately due to the physical constraints preventing frequency scaling. As power consumption by computers has become a concern in recent years, parallel computing has become the dominant paradigm in computer architecture, mainly in the form of multi-core processors.
- Parallel computing Category
- Concurrency (computer science) - In computer science, concurrency is the decomposability property of a program, algorithm, or problem into order-independent or partially-ordered components or units.
- Synchronous programming - A synchronous programming language is a computer programming language optimized for programming reactive systems.
- Content Addressable Parallel Processor - A Content Addressable Parallel Processor is a type of parallel processor which uses content-addressing memory principles. CAPPs are intended for bulk computation.
- Manycore - Manycore processors are specialist multi-core processors designed for a high degree of parallel processing, containing a large number of simpler, independent processor cores. Manycore processors are used extensively in embedded computers and high-performance computing.
- Serializability - In concurrency control of databases, transaction processing, and various transactional applications, both centralized and distributed, a transaction schedule is serializable if its outcome is equal to the outcome of its transactions executed serially, i.e. without overlapping in time.
- Transputer - The transputer was a series of pioneering microprocessors of the 1980s, featuring integrated memory and serial communication links, intended for parallel computing. It was designed and produced by Inmos, a semiconductor company based in Bristol, United Kingdom.
- Links Internet Parallel Computing Archive www
Links to information about parallel algorithms, Parallel Computing Archive, computing environments and tools, newsgroups, and general references. Internet Parallel Computing Archive.
- Discussion The Grid: The Next-Gen Internet? www
Discussion of the Grid. Grid: The Next-Gen Internet?. The Grid: The Next-Gen Internet?.
- Discussions Vas's Parallel Computer Taxonomy www
Discussions of past classification systems and development of a new one. Vas's Parallel Computer Taxonomy.
- Links Clustet Computing Info Centre www
Links to parallel computing resources. Clustet Computing Info Centre.
- Programming Cluster & Grid Computing www
Programming projects, & Grid Computing, calls for papers, software, documentation, other resources. Chemnitz University of Technology, Germany. Cluster & Grid Computing.
- Academic Supercomputing and Parallel Computing Research Groups www
Academic research groups and projects related to parallel computing. Supercomputing and Parallel Computing Research Groups.
- International IJHSC www
International Journal of High Speed Computing. IJHSC. Sample copy available, archives accessible to subscribers. IJHSC.
- Links Nan's Parallel Computing Page www
Links to online books, Parallel Computing Page, tutorials, and research projects. Nan's Parallel Computing Page.
- News HOISe www
News on high performance computing from Europe. HOISe. Newsletters and conference calendar. HOISe.
- Article Is Parallel Computing Dead? www
Article about the future of the parallel computing industry. Parallel Computing Dead?. Is Parallel Computing Dead?.
- NASA Who Wrote the Book of Life? www
NASA uses a parallel computer to classify new life forms. Wrote the Book of Life?. Who Wrote the Book of Life?.
- An Grid Computing Info Centre www
An initiative to establish a global grid of computing power. Computing Info Centre. Links to conferences, development, and related information. Grid Computing Info Centre.
- A Scyld ClusterWare www
A Linux distribution with modifications for clustering. ClusterWare. Product information and vendor list. Scyld ClusterWare.
- How Project AppleSeed www
How to make a cluster from Apple computers. AppleSeed. Papers, benchmarks, and software for distributing jobs across a cluster. Project AppleSeed.
- International VECPAR www
International meeting on high performance computing for computational science. VECPAR. Meets every other year. VECPAR.
- International HiPC Conference Home Page www
International Conference on High Performance Computing. Conference Home Page. Links to previous conference information and proceedings. HiPC Conference Home Page.
- Descriptions, Distributed Systems www
Descriptions, Systems, bibliographies, and links to distributed operating systems, file systems, and computing environments. Distributed Systems.
- Computer Is Distributed Computing a Crime? www
Computer network administrator faces multiple felony charges and years in prison for allegedly installing Distributed. Distributed Computing a Crime?.net clients without permission. [SecurityFocus] Is Distributed Computing a Crime?.
- Newsletter Parallel Computing Research www
Newsletter of the Center for Research on Parallel Computation at Rice Parallel Computing Research.
- Paper Portable Batch Scheduler and the Maui Scheduler on Linux Clusters www
Paper evaluating the Maui batch scheduler on several clusters. Portable Batch Scheduler and the Maui Scheduler on Linux Clusters.
- An Eiffel Parallel Execution Environment www
An object oriented design framework for programming distributed memory parallel computers. Parallel Execution Environment. Publications bibliography. Eiffel Parallel Execution Environment.
- Automatic BMDFM (Binary Modular DataFlow Machine) www
Automatic parallel execution of sequential applications on SMP computers. (Binary Modular DataFlow Machine). Identifies all parallelism by static and dynamic scheduling. No parallelizing directives are required. Uses Dataflow. BMDFM (Binary Modular DataFlow Machine).
- The Parallel Virtual File System, Version 2 www
The next generation of Parallel Virtual File System. Virtual File System, Version 2. Source code, documentation, and mailing list. Parallel Virtual File System, Version 2.
- Paper Proposal for a Common Parallel File System Programming Interface www
Paper about an API for parallel filesystems. Proposal for a Common Parallel File System Programming Interface.
- Alexa: Parallel Computing Computers
Alexa Directory Top Sites: Parallel Computing Computers
- DMOZ: Parallel Computing Computers
dmoz.org Directory: Parallel Computing Computers