Parallel computing
Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are ...
Parallel computing - Wikipedia
The world’s fastest supercomputer is back in the U.S.
The world’s fastest supercomputer is back in the U.S. "Summit" can complete 200,000 trillion calculations per second without breaking a sweat. (via @Seeker)
NASA, Google reveal quantum computing leap that leaves traditional PCs in the dust
The black box sitting at the heart of NASA's Advanced Supercomputing facility in Silicon Valley isn't much to look at. The size of a garden shed, it's smaller than a conventional supercomputer, but in...
The First Exascale Computer
The Exascale computer is the most significant achievement in computer engineering, at the order of processing power of the human brain. Exascale computing refers to supercomputers capable of at least ...
IBM and GENCI Team to Drive Supercomputing Closer to Exascale
Big Data, Apps IBM and French high performance computing agency GENCI have partnered to develop a new exascale computing system. The team will prepare scientific applications for systems designed to p...
Supercomputers: Obama orders world's fastest computer
President Obama has signed an executive order calling for the US to build the world's fastest computer by 2025.
€‹Baidu AI 'Supercomputer' Breaks Google's Image Recognition Record
Chinese search company Baidu says it has created a 'supercomputer' which raises the bar for artificial intelligence. The machine identified all but 4.58 percent of pictures in a set of one million ima...
OpenStack startup Nebula goes out of business
RIP Nebula, a victim of timing. Nebula, a once-hot startup co-founded in 2011 by an ex-NASA CTO and funded to the tune of $38.5 million by some of Silicon Valley's foremost venture capitalists, has go...
Fastest supercomputers
The new list of the world’s fastest computers, now in its 20th year, has China’s Tianhe-2 on top with a processing speed of 33.9 petaflops — or quadrillions of calculations per second.
China Has the World's Fastest Supercomputer - YouTube
A supercomputer called the Tianhe-2, developed by the National University of Defense Technology in China, has been crowned the most powerful computer system ...
The race to 100 petaflops: Cray and China go head-to-head to build the world’s fastest supercomputer
Hot on the heels of the 20-petaflops Cray Titan supercomputer, the recently-crowned world's fastest supercomputer, Cray has announced the XC30 architecture, which will allow for the creation of superc...
Deep Blue (chess computer)
Short documentary about computer chess history up to the third millennium and especially about the 1997 chess match between Garry Kasparov World Chess Champi...
Supercomputer
FROSTBURG was a Connection Machine 5 (CM-5) supercomputer used by the US National Security Agency (NSA) to perform higher-level mathematical calculations. Th...
Bit-level parallelism
Bit-level parallelism is a form of parallel computing based on increasing processor word size. From the advent of very-large-scale integration (VLSI) computer chip fabrication technology in the 1970s ...
Data parallelism
Data parallelism is a form of parallelization of computing across multiple processors in parallel computing environments. Data parallelism focuses on distributing the data across different parallel co...
Instruction-level parallelism
Instruction-level parallelism (ILP) is a measure of how many of the operations in a computer program can be performed simultaneously. The potential overlap among instructions is called instruction lev...
Task parallelism
Task parallelism (also known as function parallelism and control parallelism) is a form of parallelization of computer code across multiple processors in parallel computing environments. Task parallel...
Multiprocessing
Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor and/or the...
Parallel programming model
In computer software, a parallel programming model is a model for writing parallel programs which can be compiled and executed. The value of a programming model can be judged on its generality: how we...
Computer cluster
A computer cluster consists of a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system. Unlike grid computers, computer clus...
Computer cluster - Wikipedia
Distributed computing
Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coor...
Grid computing
Grid computing is the collection of computer resources from multiple locations to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a ...
Cloud computing
Cloud computing is a recently evolved computing terminology or metaphor based on utility and consumption of computing resources. Cloud computing involves deploying groups of remote servers and softwar...
Cloud computing - Wikipedia
Cache coherence
In computer science, cache coherence is the consistency of shared resource data that ends up stored in multiple local caches.When clients in a system maintain caches of a common memory resource, probl...
Cache coherence - Wikipedia
Domain decomposition methods
In mathematics, numerical analysis, and numerical partial differential equations, domain decomposition methods solve a boundary value problem by splitting it into smaller boundary value problems on su...
Domain decomposition methods - Wikipedia
Flynn's taxonomy
Flynn's taxonomy is a classification of computer architectures, proposed by Michael J. Flynn in 1966. The classification system has stuck, and has been used as a tool in design of modern processors an...
GPGPU
General-purpose computing on graphics processing units (GPGPU, rarely GPGP or GP²U) is the utilization of a graphics processing unit (GPU), which typically handles computation only for computer graphi...