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.
- Programming Cluster & Grid Computing www
Programming projects, & Grid Computing, calls for papers, software, documentation, other resources. Chemnitz University of Technology, Germany. Cluster & Grid Computing.
- 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?.
- International IJHSC www
International Journal of High Speed Computing. IJHSC. Sample copy available, archives accessible to subscribers. IJHSC.
- 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.
- Discussions Vas's Parallel Computer Taxonomy www
Discussions of past classification systems and development of a new one. Vas's Parallel Computer Taxonomy.
- Links Nan's Parallel Computing Page www
Links to online books, Parallel Computing Page, tutorials, and research projects. Nan's Parallel Computing Page.
- Discussion The Grid: The Next-Gen Internet? www
Discussion of the Grid. Grid: The Next-Gen Internet?. The Grid: The Next-Gen Internet?.
- News HOISe www
News on high performance computing from Europe. HOISe. Newsletters and conference calendar. HOISe.
- 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.
- 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.
- A Flat Neighborhood Networks www
A network topology designed to minimize latency in clusters of PCs. Flat Neighborhood Networks.
- 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 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.
- Annual Euro-Par Conference Series www
Annual series of international conferences dedicated to the promotion and advancement of all aspects of parallel computing. Conference Series. Links to past and present conference information. Euro-Par Conference Series.
- A The DC Zone www
A growing distributed computing community, Zone, currently focused on Folding@Home, Find-a-Drug, Grid.org, World Community Grid, and DIMES, though open to other projects. The DC Zone.
- A Albatross - Wide Area Cluster Computing www
A project to better understand application behavior on wide-area networks. Wide Area Cluster Computing. Publications, talks, software, status. Albatross - Wide Area Cluster Computing.
- 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.
- Papers Harness Project www
Papers about research into a parallel plug-in interface and distributed peer-to-peer control builds on the concept of the Distributed Virtual Machine. Harness Project.
- A Tuning and Analysis Utilities www
A visual programming and performance analysis environment. and Analysis Utilities. Papers and manual. Tuning and Analysis Utilities.
- 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.
- A The Galley Parallel File System www
A filesystem designed for parallel computers. Galley Parallel File System. Description of file structure, papers, and source code. The Galley Parallel File System.
- Alexa: Parallel Computing Computers
Alexa Directory Top Sites: Parallel Computing Computers
- DMOZ: Parallel Computing Computers
dmoz.org Directory: Parallel Computing Computers