Von Neumann architectureThe von Neumann architecture—also known as the von Neumann model or Princeton architecture—is a computer architecture based on a 1945 description by John von Neumann, and by others, in the First Draft of a Report on the EDVAC. The document describes a design architecture for an electronic digital computer with these components: A processing unit with both an arithmetic logic unit and processor registers A control unit that includes an instruction register and a program counter Memory that stores data and instructions External mass storage Input and output mechanisms The term "von Neumann architecture" has evolved to refer to any stored-program computer in which an instruction fetch and a data operation cannot occur at the same time (since they share a common bus).
Parallel computingParallel computing is a type of computation in which many calculations or 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 long been employed in high-performance computing, but has gained broader interest due to the physical constraints preventing frequency scaling.
TolerationToleration is the allowing, permitting, or acceptance of an action, idea, object, or person which one dislikes or disagrees with. Political scientist Andrew R. Murphy explains that "We can improve our understanding by defining "toleration" as a set of social or political practices and "tolerance" as a set of attitudes." Random House Dictionary defines tolerance as "a fair, objective, and permissive attitude toward those whose opinions, beliefs, practices, racial or ethnic origins, etc., differ from one's own".