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.
- News HOISe www
News on high performance computing from Europe. HOISe. Newsletters and conference calendar. HOISe.
- Discussion The Grid: The Next-Gen Internet? www
Discussion of the Grid. Grid: The Next-Gen Internet?. The Grid: The Next-Gen Internet?.
- 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?.
- 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.
- Links Clustet Computing Info Centre www
Links to parallel computing resources. Clustet Computing Info Centre.
- International IJHSC www
International Journal of High Speed Computing. IJHSC. Sample copy available, archives accessible to subscribers. IJHSC.
- Article Is Parallel Computing Dead? www
Article about the future of the parallel computing industry. Parallel Computing Dead?. Is Parallel Computing Dead?.
- Academic Supercomputing and Parallel Computing Research Groups www
Academic research groups and projects related to parallel computing. Supercomputing and Parallel Computing Research Groups.
- Discussions Vas's Parallel Computer Taxonomy www
Discussions of past classification systems and development of a new one. Vas's Parallel Computer Taxonomy.
- Programming Cluster & Grid Computing www
Programming projects, & Grid Computing, calls for papers, software, documentation, other resources. Chemnitz University of Technology, Germany. Cluster & Grid Computing.
- 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.
- Links Nan's Parallel Computing Page www
Links to online books, Parallel Computing Page, tutorials, and research projects. Nan's Parallel Computing Page.
- Mailing The Beowulf Archives www
Mailing list for Beowulf discussion. The Beowulf Archives.
- A Scalable Cluster Environment www
A set of interoperable opensource tools that enable users to build and use Beowulf cluster effectively to solve their problems. Cluster Environment. It consist of a cluster builder tool, complex system management tool (SCMS), scalable real-time monitoring, Web base monitoring software (KCAP), parallel Unix command, and batch scheduler. Scalable Cluster Environment.
- Formal FMPPTA www
Formal Methods for Parallel Programming: Theory and Applications. FMPPTA. Held annually in conjunction with IPDPS. Details of past and future meetings. FMPPTA.
- Annual PPAM - International Conference on Parallel Processing and Applied Mathematics www
Annual conference sponsored by the Technical University of Czestochowa, International Conference on Parallel Processing and Applied Mathematics, in Poland. PPAM - International Conference on Parallel Processing and Applied Mathematics.
- A Open Grid Forum (OGF) www
A community-initiated forum of individual researchers and practitioners working on distributed computing, Grid Forum (OGF), or "grid" technologies. Open Grid Forum (OGF).
- Breaking Jeff Sutherland's Object Technology Site www
Breaking news on distributed computing, Sutherland's Object Technology Site, object technology, components, and business objects. Jeff Sutherland's Object Technology Site.
- Newsletter Parallel Computing Research www
Newsletter of the Center for Research on Parallel Computation at Rice Parallel Computing Research.
- A Parallel Computing Works www
A book about parallel computing, Computing Works, focusing on a few specific research projects done at Caltech. Parallel Computing Works.
- A Tuning and Analysis Utilities www
A visual programming and performance analysis environment. and Analysis Utilities. Papers and manual. Tuning and Analysis Utilities.
- An Proteus Programming System www
An architecture-independent parallel programming language, Programming System, with translators for specific environments. Papers and binaries. Proteus Programming System.
- A Global File System www
A shared disk cluster filesystem for Linux that supports journaling and failure recovery. File System. Source code, documentation, papers, and mailing list. Global File System.
- A Parallel Virtual File System www
A parallel file system for Linux clusters. Virtual File System. Source code, manual, and papers. Parallel Virtual File System.
- Alexa: Parallel Computing Computers
Alexa Directory Top Sites: Parallel Computing Computers
- DMOZ: Parallel Computing Computers
dmoz.org Directory: Parallel Computing Computers