Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Parallel random-access machine

Index Parallel random-access machine

In computer science, a parallel random-access machine (PRAM) is a shared-memory abstract machine. [1]

21 relations: Abstract machine, Analysis of parallel algorithms, Central processing unit, Communication, Computer science, Dynamic random-access memory, Explicit multi-threading, Field-programmable gate array, Flynn's taxonomy, Maximum flow problem, Non-blocking algorithm, Parallel programming model, Random-access machine, Resource contention, Shared memory, SIMD, Static random-access memory, Synchronization (computer science), SystemVerilog, Turing machine, XMTC.

Abstract machine

An abstract machine, also called an abstract computer, is a theoretical model of a computer hardware or software system used in automata theory.

New!!: Parallel random-access machine and Abstract machine · See more »

Analysis of parallel algorithms

This article discusses the analysis of parallel algorithms.

New!!: Parallel random-access machine and Analysis of parallel algorithms · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Parallel random-access machine and Central processing unit · See more »

Communication

Communication (from Latin commūnicāre, meaning "to share") is the act of conveying intended meanings from one entity or group to another through the use of mutually understood signs and semiotic rules.

New!!: Parallel random-access machine and Communication · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: Parallel random-access machine and Computer science · See more »

Dynamic random-access memory

Dynamic random-access memory (DRAM) is a type of random access semiconductor memory that stores each bit of data in a separate tiny capacitor within an integrated circuit.

New!!: Parallel random-access machine and Dynamic random-access memory · See more »

Explicit multi-threading

Explicit Multi-Threading (XMT) is a computer science paradigm for building and programming parallel computers designed around the parallel random-access machine (PRAM) parallel computational model.

New!!: Parallel random-access machine and Explicit multi-threading · See more »

Field-programmable gate array

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing hence "field-programmable".

New!!: Parallel random-access machine and Field-programmable gate array · See more »

Flynn's taxonomy

Flynn's taxonomy is a classification of computer architectures, proposed by Michael J. Flynn in 1966.

New!!: Parallel random-access machine and Flynn's taxonomy · See more »

Maximum flow problem

In optimization theory, maximum flow problems involve finding a feasible flow through a single-source, single-sink flow network that is maximum.

New!!: Parallel random-access machine and Maximum flow problem · See more »

Non-blocking algorithm

In computer science, an algorithm is called non-blocking if failure or suspension of any thread cannot cause failure or suspension of another thread; for some operations, these algorithms provide a useful alternative to traditional blocking implementations.

New!!: Parallel random-access machine and Non-blocking algorithm · See more »

Parallel programming model

In computing, a parallel programming model is an abstraction of parallel computer architecture, with which it is convenient to express algorithms and their composition in programs.

New!!: Parallel random-access machine and Parallel programming model · See more »

Random-access machine

In computer science, random-access machine (RAM) is an abstract machine in the general class of register machines.

New!!: Parallel random-access machine and Random-access machine · See more »

Resource contention

In computer science, resource contention is a conflict over access to a shared resource such as random access memory, disk storage, cache memory, internal buses or external network devices.

New!!: Parallel random-access machine and Resource contention · See more »

Shared memory

In computer science, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies.

New!!: Parallel random-access machine and Shared memory · See more »

SIMD

Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

New!!: Parallel random-access machine and SIMD · See more »

Static random-access memory

Static random-access memory (static RAM or SRAM) is a type of semiconductor memory that uses bistable latching circuitry (flip-flop) to store each bit.

New!!: Parallel random-access machine and Static random-access memory · See more »

Synchronization (computer science)

In computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of Data.

New!!: Parallel random-access machine and Synchronization (computer science) · See more »

SystemVerilog

In the semiconductor and electronic design industry, SystemVerilog is a combined hardware description language and hardware verification language based on extensions to Verilog.

New!!: Parallel random-access machine and SystemVerilog · See more »

Turing machine

A Turing machine is a mathematical model of computation that defines an abstract machine, which manipulates symbols on a strip of tape according to a table of rules.

New!!: Parallel random-access machine and Turing machine · See more »

XMTC

XMTC (for explicit multi-threading C) is a shared-memory parallel programming language.

New!!: Parallel random-access machine and XMTC · See more »

Redirects here:

CRCW, CRCW PRAM, CRCW-PRAM, CREW PRAM, CREW-PRAM, Concurrent Read Concurrent Write, Concurrent Read Exclusive Write, Concurrent random access machine, Concurrent read, concurrent write, Concurrent read, exclusive write, ERCW, ERCW PRAM, ERCW-PRAM, EREW, EREW PRAM, EREW-PRAM, Exclusive Read Exclusive Write, Exclusive read, concurrent write, Exclusive read, exclusive write, Parallel Random Access Machine, Parallel random access machine, Parallel random access model.

References

[1] https://en.wikipedia.org/wiki/Parallel_random-access_machine

OutgoingIncoming
Hey! We are on Facebook now! »