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

General-purpose computing on graphics processing units

Index General-purpose computing on graphics processing units

General-purpose computing on graphics processing units (GPGPU, rarely GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU). [1]

204 relations: Abalone (molecular mechanics), Advanced Encryption Standard, Advanced Micro Devices, Advanced Simulation Library, Algorithm, Alpha compositing, Analog signal processing, Android (operating system), Antivirus software, Apple Inc., Application programming interface, Array data structure, ArrayFire, Astrophysics, ATi Radeon R300 Series, ATI Technologies, Audio signal processing, Beowulf cluster, Bioinformatics, Biomolecule, Bitcoin, BrookGPU, C (programming language), C Sharp (programming language), C++, C++ AMP, Central processing unit, CHARMM, Classical mechanics, Climatology, Clinical decision support system, Close to Metal, Cloth modeling, Collision detection, Common Intermediate Language, Computational finance, Computational physics, Computational science, Compute kernel, Computer cluster, Computer graphics, Computer graphics (computer science), Computer network, Computer vision, Constructive solid geometry, Context-adaptive binary arithmetic coding, Context-adaptive variable-length coding, Control engineering, Control flow, Convolution, ..., Conway's Game of Life, CPU cache, Cross-platform, Cryptanalysis, Cryptocurrency, Cryptography, CT scan, CUDA, Data Encryption Standard, Data mining, Database, Deinterlacing, Digital image processing, Digital signal processing, DirectCompute, DirectX, Discrete cosine transform, Display device, Distributed computing, Duplex (telecommunications), Edge detection, Einstein@Home, Electronic design automation, Elliptic-curve cryptography, Euler equations (fluid dynamics), European Journal of Operational Research, F Sharp (programming language), Fast Fourier transform, Fastra II, Fermi (microarchitecture), Fixed-function, Floating-point arithmetic, Fuzzy logic, Gather-scatter (vector addressing), GeForce 200 series, GeForce 6 series, GeForce 7 series, GeForce 8 series, GeForce FX series, Gene mapping, Georgia Tech Research Institute, Global illumination, Google, GPU cluster, Graphics pipeline, Graphics processing unit, Grid computing, GROMACS, Hamiltonian Monte Carlo, Hard disk drive, Havok (software), High-dynamic-range imaging, Huffman coding, IEEE 754, Image segmentation, Incompressible flow, Integer, Intelligence quotient, Intrusion detection system, IOS, Ising model, K-nearest neighbors algorithm, Kepler (microarchitecture), Khronos Group, LAMMPS, Larrabee (microarchitecture), Lattice Boltzmann methods, Lattice gauge theory, Level-set method, Lib Sh, Lighting, LU decomposition, Machine learning, Mark Harris (programmer), MATLAB, Matrix (mathematics), Matrix multiplication, Maxwell (microarchitecture), MD6, Medical imaging, Merge sort, Message Passing Interface, Metal (API), Microsoft, Mobile operating system, Molecular modeling on GPUs, Monoid, Monte Carlo method, Motion compensation, MSNBC, Multi-core processor, Multiplication, NAMD, Navier–Stokes equations, Neural network, Nvidia, Nvidia Quadro, OpenACC, OpenCL, OpenGL, OpenHMPP, OpenMP, Operations research, Organic chemistry, Palette (computing), Parallel computing, Password cracking, Photon mapping, Physics engine, Physics processing unit, PhysX, Pixel, Processor register, Protein, Quantum mechanics, Radeon X1000 series, Radiosity (computer graphics), Radix sort, Random-access memory, RapidMind, Ray tracing (graphics), RenderScript, RSA (cryptosystem), S3 Graphics, Semigroup, Server farm, SETI@home, Shader, Signal processing, SIMD, Single system image, Sobel operator, Software development kit, Sorting network, Sound card, Sparse matrix, Speech processing, Speedup, SQream DB, Statistical physics, Stream processing, Subsurface scattering, Supercomputer, Tesla (microarchitecture), Tone mapping, Union type, University of Toronto, Vector (mathematics and physics), Vertex (geometry), Video card, Video game, Video processing, Weather forecasting, XGI Technology. Expand index (154 more) »

Abalone (molecular mechanics)

Abalone is a general purpose molecular dynamics and molecular graphics program for simulations of bio-molecules in a periodic boundary conditions in explicit (flexible SPC water model) or in implicit water models.

New!!: General-purpose computing on graphics processing units and Abalone (molecular mechanics) · See more »

Advanced Encryption Standard

The Advanced Encryption Standard (AES), also known by its original name Rijndael, is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.

New!!: General-purpose computing on graphics processing units and Advanced Encryption Standard · See more »

Advanced Micro Devices

Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

New!!: General-purpose computing on graphics processing units and Advanced Micro Devices · See more »

Advanced Simulation Library

Advanced Simulation Library (ASL) is free and open-source hardware-accelerated multiphysics simulation platform.

New!!: General-purpose computing on graphics processing units and Advanced Simulation Library · See more »

Algorithm

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

New!!: General-purpose computing on graphics processing units and Algorithm · See more »

Alpha compositing

In computer graphics, alpha compositing is the process of combining an image with a background to create the appearance of partial or full transparency.

New!!: General-purpose computing on graphics processing units and Alpha compositing · See more »

Analog signal processing

Analog signal processing is a type of signal processing conducted on continuous analog signals by some analog means (as opposed to the discrete Digital Signal Processing where the signal processing is carried out by a digital process).

New!!: General-purpose computing on graphics processing units and Analog signal processing · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: General-purpose computing on graphics processing units and Android (operating system) · See more »

Antivirus software

Antivirus software, or anti-virus software (abbreviated to AV software), also known as anti-malware, is a computer program used to prevent, detect, and remove malware.

New!!: General-purpose computing on graphics processing units and Antivirus software · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: General-purpose computing on graphics processing units and Apple Inc. · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: General-purpose computing on graphics processing units and Application programming interface · See more »

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

New!!: General-purpose computing on graphics processing units and Array data structure · See more »

ArrayFire

AccelerEyes, doing business as ArrayFire, is an American software company that develops programming tools for parallel computing and graphics on graphics processing unit (GPU) chipsets.

New!!: General-purpose computing on graphics processing units and ArrayFire · See more »

Astrophysics

Astrophysics is the branch of astronomy that employs the principles of physics and chemistry "to ascertain the nature of the astronomical objects, rather than their positions or motions in space".

New!!: General-purpose computing on graphics processing units and Astrophysics · See more »

ATi Radeon R300 Series

The R300 GPU, introduced in August 2002 and developed by ATI Technologies, is its third generation of GPU used in Radeon graphics cards.

New!!: General-purpose computing on graphics processing units and ATi Radeon R300 Series · See more »

ATI Technologies

ATI Technologies Inc. (commonly called ATI) was a semiconductor technology corporation based in Markham, Ontario, Canada, that specialized in the development of graphics processing units and chipsets.

New!!: General-purpose computing on graphics processing units and ATI Technologies · See more »

Audio signal processing

Audio signal processing or audio processing is the intentional alteration of audio signals often through an audio effect or effects unit.

New!!: General-purpose computing on graphics processing units and Audio signal processing · See more »

Beowulf cluster

A Beowulf cluster is a computer cluster of what are normally identical, commodity-grade computers networked into a small local area network with libraries and programs installed which allow processing to be shared among them.

New!!: General-purpose computing on graphics processing units and Beowulf cluster · See more »

Bioinformatics

Bioinformatics is an interdisciplinary field that develops methods and software tools for understanding biological data.

New!!: General-purpose computing on graphics processing units and Bioinformatics · See more »

Biomolecule

A biomolecule or biological molecule is a loosely used term for molecules and ions that are present in organisms, essential to some typically biological process such as cell division, morphogenesis, or development.

New!!: General-purpose computing on graphics processing units and Biomolecule · See more »

Bitcoin

Bitcoin (₿) is the world's first cryptocurrency, a form of electronic cash.

New!!: General-purpose computing on graphics processing units and Bitcoin · See more »

BrookGPU

The Brook programming language and its implementation BrookGPU were early and influential attempts to enable general-purpose computing on graphics processing units.

New!!: General-purpose computing on graphics processing units and BrookGPU · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: General-purpose computing on graphics processing units and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: General-purpose computing on graphics processing units and C Sharp (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: General-purpose computing on graphics processing units and C++ · See more »

C++ AMP

C++ Accelerated Massive Parallelism (C++ AMP) is a native programming model that contains elements that span the C++ programming language and its runtime library.

New!!: General-purpose computing on graphics processing units and C++ AMP · 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!!: General-purpose computing on graphics processing units and Central processing unit · See more »

CHARMM

Chemistry at Harvard Macromolecular Mechanics (CHARMM) is the name of a widely used set of force fields for molecular dynamics, and the name for the molecular dynamics simulation and analysis computer software package associated with them.

New!!: General-purpose computing on graphics processing units and CHARMM · See more »

Classical mechanics

Classical mechanics describes the motion of macroscopic objects, from projectiles to parts of machinery, and astronomical objects, such as spacecraft, planets, stars and galaxies.

New!!: General-purpose computing on graphics processing units and Classical mechanics · See more »

Climatology

Climatology (from Greek κλίμα, klima, "place, zone"; and -λογία, -logia) or climate science is the scientific study of climate, scientifically defined as weather conditions averaged over a period of time.

New!!: General-purpose computing on graphics processing units and Climatology · See more »

Clinical decision support system

A clinical decision support system (CDSS) is a health information technology system that is designed to provide physicians and other health professionals with clinical decision support (CDS), that is, assistance with clinical decision-making tasks.

New!!: General-purpose computing on graphics processing units and Clinical decision support system · See more »

Close to Metal

In computing, Close To Metal ("CTM" in short, originally called Close-to-the-Metal) is the name of a beta version of a low-level programming interface developed by ATI, now the AMD Graphics Product Group, aimed at enabling GPGPU computing.

New!!: General-purpose computing on graphics processing units and Close to Metal · See more »

Cloth modeling

Cloth modeling is the term used for simulating cloth within a computer program; usually in the context of 3D computer graphics.

New!!: General-purpose computing on graphics processing units and Cloth modeling · See more »

Collision detection

Collision detection is the computational problem of detecting the intersection of two or more objects.

New!!: General-purpose computing on graphics processing units and Collision detection · See more »

Common Intermediate Language

Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the.NET Framework,.NET Core, and Mono.

New!!: General-purpose computing on graphics processing units and Common Intermediate Language · See more »

Computational finance

Computational finance is a branch of applied computer science that deals with problems of practical interest in finance.

New!!: General-purpose computing on graphics processing units and Computational finance · See more »

Computational physics

Computational physics is the study and implementation of numerical analysis to solve problems in physics for which a quantitative theory already exists.

New!!: General-purpose computing on graphics processing units and Computational physics · See more »

Computational science

Computational science (also scientific computing or scientific computation (SC)) is a rapidly growing multidisciplinary field that uses advanced computing capabilities to understand and solve complex problems.

New!!: General-purpose computing on graphics processing units and Computational science · See more »

Compute kernel

In computing, a compute kernel is a routine compiled for high throughput accelerators (such as GPUs, DSPs or FPGAs), separate from (but used by) a main program.

New!!: General-purpose computing on graphics processing units and Compute kernel · See more »

Computer cluster

A computer cluster is a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.

New!!: General-purpose computing on graphics processing units and Computer cluster · See more »

Computer graphics

Computer graphics are pictures and films created using computers.

New!!: General-purpose computing on graphics processing units and Computer graphics · See more »

Computer graphics (computer science)

Computer graphics is a sub-field of Computer Science which studies methods for digitally synthesizing and manipulating visual content.

New!!: General-purpose computing on graphics processing units and Computer graphics (computer science) · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: General-purpose computing on graphics processing units and Computer network · See more »

Computer vision

Computer vision is a field that deals with how computers can be made for gaining high-level understanding from digital images or videos.

New!!: General-purpose computing on graphics processing units and Computer vision · See more »

Constructive solid geometry

Constructive solid geometry (CSG) (formerly called computational binary solid geometry) is a technique used in solid modeling.

New!!: General-purpose computing on graphics processing units and Constructive solid geometry · See more »

Context-adaptive binary arithmetic coding

Context-adaptive binary arithmetic coding (CABAC) is a form of entropy encoding used in the H.264/MPEG-4 AVC and High Efficiency Video Coding (HEVC) standards.

New!!: General-purpose computing on graphics processing units and Context-adaptive binary arithmetic coding · See more »

Context-adaptive variable-length coding

Context-adaptive variable-length coding (CAVLC) is a form of entropy coding used in H.264/MPEG-4 AVC video encoding.

New!!: General-purpose computing on graphics processing units and Context-adaptive variable-length coding · See more »

Control engineering

Control engineering or control systems engineering is an engineering discipline that applies automatic control theory to design systems with desired behaviors in control environments.

New!!: General-purpose computing on graphics processing units and Control engineering · See more »

Control flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

New!!: General-purpose computing on graphics processing units and Control flow · See more »

Convolution

In mathematics (and, in particular, functional analysis) convolution is a mathematical operation on two functions (f and g) to produce a third function, that is typically viewed as a modified version of one of the original functions, giving the integral of the pointwise multiplication of the two functions as a function of the amount that one of the original functions is translated.

New!!: General-purpose computing on graphics processing units and Convolution · See more »

Conway's Game of Life

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.

New!!: General-purpose computing on graphics processing units and Conway's Game of Life · See more »

CPU cache

A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory.

New!!: General-purpose computing on graphics processing units and CPU cache · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: General-purpose computing on graphics processing units and Cross-platform · See more »

Cryptanalysis

Cryptanalysis (from the Greek kryptós, "hidden", and analýein, "to loosen" or "to untie") is the study of analyzing information systems in order to study the hidden aspects of the systems.

New!!: General-purpose computing on graphics processing units and Cryptanalysis · See more »

Cryptocurrency

A cryptocurrency (or crypto currency) is digital asset designed to work as a medium of exchange that uses strong cryptography to secure financial transactions, control the creation of additional units, and verify the transfer of assets.

New!!: General-purpose computing on graphics processing units and Cryptocurrency · See more »

Cryptography

Cryptography or cryptology (from κρυπτός|translit.

New!!: General-purpose computing on graphics processing units and Cryptography · See more »

CT scan

A CT scan, also known as computed tomography scan, makes use of computer-processed combinations of many X-ray measurements taken from different angles to produce cross-sectional (tomographic) images (virtual "slices") of specific areas of a scanned object, allowing the user to see inside the object without cutting.

New!!: General-purpose computing on graphics processing units and CT scan · See more »

CUDA

CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia.

New!!: General-purpose computing on graphics processing units and CUDA · See more »

Data Encryption Standard

The Data Encryption Standard (DES) is a symmetric-key algorithm for the encryption of electronic data.

New!!: General-purpose computing on graphics processing units and Data Encryption Standard · See more »

Data mining

Data mining is the process of discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems.

New!!: General-purpose computing on graphics processing units and Data mining · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

New!!: General-purpose computing on graphics processing units and Database · See more »

Deinterlacing

Deinterlacing is the process of converting interlaced video, such as common analog television signals or 1080i format HDTV signals, into a non-interlaced form.

New!!: General-purpose computing on graphics processing units and Deinterlacing · See more »

Digital image processing

In computer science, Digital image processing is the use of computer algorithms to perform image processing on digital images.

New!!: General-purpose computing on graphics processing units and Digital image processing · See more »

Digital signal processing

Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations.

New!!: General-purpose computing on graphics processing units and Digital signal processing · See more »

DirectCompute

Microsoft DirectCompute is an application programming interface (API) that supports running compute kernels on general-purpose computing on graphics processing units on Microsoft's Windows Vista, Windows 7 and later versions.

New!!: General-purpose computing on graphics processing units and DirectCompute · See more »

DirectX

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

New!!: General-purpose computing on graphics processing units and DirectX · See more »

Discrete cosine transform

A discrete cosine transform (DCT) expresses a finite sequence of data points in terms of a sum of cosine functions oscillating at different frequencies.

New!!: General-purpose computing on graphics processing units and Discrete cosine transform · See more »

Display device

A display device is an output device for presentation of information in visual or tactile form (the latter used for example in tactile electronic displays for blind people).

New!!: General-purpose computing on graphics processing units and Display device · See more »

Distributed computing

Distributed computing is a field of computer science that studies distributed systems.

New!!: General-purpose computing on graphics processing units and Distributed computing · See more »

Duplex (telecommunications)

A duplex communication system is a point-to-point system composed of two or more connected parties or devices that can communicate with one another in both directions.

New!!: General-purpose computing on graphics processing units and Duplex (telecommunications) · See more »

Edge detection

Edge detection includes a variety of mathematical methods that aim at identifying points in a digital image at which the image brightness changes sharply or, more formally, has discontinuities.

New!!: General-purpose computing on graphics processing units and Edge detection · See more »

Einstein@Home

Einstein@Home is a volunteer distributed computing project that searches for signals from rotating neutron stars in data from the LIGO gravitational-wave detectors, from large radio telescopes, and from the Fermi Gamma-ray Space Telescope.

New!!: General-purpose computing on graphics processing units and Einstein@Home · See more »

Electronic design automation

Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing electronic systems such as integrated circuits and printed circuit boards.

New!!: General-purpose computing on graphics processing units and Electronic design automation · See more »

Elliptic-curve cryptography

Elliptic-curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields.

New!!: General-purpose computing on graphics processing units and Elliptic-curve cryptography · See more »

Euler equations (fluid dynamics)

In fluid dynamics, the Euler equations are a set of quasilinear hyperbolic equations governing adiabatic and inviscid flow.

New!!: General-purpose computing on graphics processing units and Euler equations (fluid dynamics) · See more »

European Journal of Operational Research

The European Journal of Operational Research (EJOR) is a peer-reviewed academic journal in operations research.

New!!: General-purpose computing on graphics processing units and European Journal of Operational Research · See more »

F Sharp (programming language)

F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.

New!!: General-purpose computing on graphics processing units and F Sharp (programming language) · See more »

Fast Fourier transform

A fast Fourier transform (FFT) is an algorithm that samples a signal over a period of time (or space) and divides it into its frequency components.

New!!: General-purpose computing on graphics processing units and Fast Fourier transform · See more »

Fastra II

The Fastra II is a desktop supercomputer designed for tomography.

New!!: General-purpose computing on graphics processing units and Fastra II · See more »

Fermi (microarchitecture)

Fermi is the codename for a GPU microarchitecture developed by Nvidia, first released to retail in April 2010, as the successor to the Tesla microarchitecture.

New!!: General-purpose computing on graphics processing units and Fermi (microarchitecture) · See more »

Fixed-function

Fixed-function is a term canonically used to contrast 3D graphics APIs and earlier GPUs designed prior to the advent of shader-based 3D graphics APIs and GPU architectures.

New!!: General-purpose computing on graphics processing units and Fixed-function · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: General-purpose computing on graphics processing units and Floating-point arithmetic · See more »

Fuzzy logic

Fuzzy logic is a form of many-valued logic in which the truth values of variables may be any real number between 0 and 1.

New!!: General-purpose computing on graphics processing units and Fuzzy logic · See more »

Gather-scatter (vector addressing)

Gather-scatter is a type of memory addressing that often arises when addressing vectors in sparse linear algebra operations.

New!!: General-purpose computing on graphics processing units and Gather-scatter (vector addressing) · See more »

GeForce 200 series

The GeForce 200 Series is a series of Tesla-based GeForce graphics processing units developed by Nvidia.

New!!: General-purpose computing on graphics processing units and GeForce 200 series · See more »

GeForce 6 series

The GeForce 6 Series (codename NV40) is Nvidia's sixth generation of GeForce graphic processing units.

New!!: General-purpose computing on graphics processing units and GeForce 6 series · See more »

GeForce 7 series

The GeForce 7 Series is the seventh generation of Nvidia's GeForce graphics processing units.

New!!: General-purpose computing on graphics processing units and GeForce 7 series · See more »

GeForce 8 series

The GeForce 8 Series is the eighth generation of NVIDIA's GeForce line of graphics processing units.

New!!: General-purpose computing on graphics processing units and GeForce 8 series · See more »

GeForce FX series

The GeForce FX or "GeForce 5" series (codenamed NV30) is a line of graphics processing units from the manufacturer NVIDIA.

New!!: General-purpose computing on graphics processing units and GeForce FX series · See more »

Gene mapping

Gene mapping describes the methods used to identify the locus of a gene and the distances between genes.

New!!: General-purpose computing on graphics processing units and Gene mapping · See more »

Georgia Tech Research Institute

The Georgia Tech Research Institute (GTRI) is the nonprofit applied research arm of the Georgia Institute of Technology in Atlanta, Georgia, United States.

New!!: General-purpose computing on graphics processing units and Georgia Tech Research Institute · See more »

Global illumination

Global illumination (shortened as GI), or indirect illumination, is a general name for a group of algorithms used in 3D computer graphics that are meant to add more realistic lighting to 3D scenes.

New!!: General-purpose computing on graphics processing units and Global illumination · See more »

Google

Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.

New!!: General-purpose computing on graphics processing units and Google · See more »

GPU cluster

A GPU cluster is a computer cluster in which each node is equipped with a Graphics Processing Unit (GPU).

New!!: General-purpose computing on graphics processing units and GPU cluster · See more »

Graphics pipeline

In computer graphics, a computer graphics pipeline, rendering pipeline or simply graphics pipeline, is a conceptual model that describes what steps a graphics system needs to perform to render a 3D scene to a 2D screen.

New!!: General-purpose computing on graphics processing units and Graphics pipeline · See more »

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.

New!!: General-purpose computing on graphics processing units and Graphics processing unit · See more »

Grid computing

Grid computing is the collection of computer resources from multiple locations to reach a common goal.

New!!: General-purpose computing on graphics processing units and Grid computing · See more »

GROMACS

GROningen MAchine for Chemical Simulations (GROMACS) is a molecular dynamics package mainly designed for simulations of proteins, lipids and nucleic acids.

New!!: General-purpose computing on graphics processing units and GROMACS · See more »

Hamiltonian Monte Carlo

In mathematics and physics, Hamiltonian Monte Carlo algorithm (originally known as hybrid Monte Carlo), is a Markov chain Monte Carlo method for obtaining a sequence of random samples from a probability distribution for which direct sampling is difficult.

New!!: General-purpose computing on graphics processing units and Hamiltonian Monte Carlo · See more »

Hard disk drive

A hard disk drive (HDD), hard disk, hard drive or fixed disk is an electromechanical data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.

New!!: General-purpose computing on graphics processing units and Hard disk drive · See more »

Havok (software)

Havok is a middleware software suite developed by the Irish company Havok.

New!!: General-purpose computing on graphics processing units and Havok (software) · See more »

High-dynamic-range imaging

High-dynamic-range imaging (HDRI) is a high dynamic range (HDR) technique used in imaging and photography to reproduce a greater dynamic range of luminosity than is possible with standard digital imaging or photographic techniques.

New!!: General-purpose computing on graphics processing units and High-dynamic-range imaging · See more »

Huffman coding

In computer science and information theory, a Huffman code is a particular type of optimal prefix code that is commonly used for lossless data compression.

New!!: General-purpose computing on graphics processing units and Huffman coding · See more »

IEEE 754

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE).

New!!: General-purpose computing on graphics processing units and IEEE 754 · See more »

Image segmentation

In computer vision, image segmentation is the process of partitioning a digital image into multiple segments (sets of pixels, also known as super-pixels).

New!!: General-purpose computing on graphics processing units and Image segmentation · See more »

Incompressible flow

In fluid mechanics or more generally continuum mechanics, incompressible flow (isochoric flow) refers to a flow in which the material density is constant within a fluid parcel—an infinitesimal volume that moves with the flow velocity.

New!!: General-purpose computing on graphics processing units and Incompressible flow · See more »

Integer

An integer (from the Latin ''integer'' meaning "whole")Integer 's first literal meaning in Latin is "untouched", from in ("not") plus tangere ("to touch").

New!!: General-purpose computing on graphics processing units and Integer · See more »

Intelligence quotient

An intelligence quotient (IQ) is a total score derived from several standardized tests designed to assess human intelligence.

New!!: General-purpose computing on graphics processing units and Intelligence quotient · See more »

Intrusion detection system

An intrusion detection system (IDS) is a device or software application that monitors a network or systems for malicious activity or policy violations.

New!!: General-purpose computing on graphics processing units and Intrusion detection system · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: General-purpose computing on graphics processing units and IOS · See more »

Ising model

The Ising model, named after the physicist Ernst Ising, is a mathematical model of ferromagnetism in statistical mechanics.

New!!: General-purpose computing on graphics processing units and Ising model · See more »

K-nearest neighbors algorithm

In pattern recognition, the k-nearest neighbors algorithm (k-NN) is a non-parametric method used for classification and regression.

New!!: General-purpose computing on graphics processing units and K-nearest neighbors algorithm · See more »

Kepler (microarchitecture)

Kepler is the codename for a GPU microarchitecture developed by Nvidia, first introduced at retail in April 2012, as the successor to the Fermi microarchitecture.

New!!: General-purpose computing on graphics processing units and Kepler (microarchitecture) · See more »

Khronos Group

The Khronos Group, Inc. is an American non-profit member-funded industry consortium based in Beaverton, Oregon, focused on the creation of open standard, royalty-free application programming interfaces (APIs) for authoring and accelerated playback of dynamic media on a wide variety of platforms and devices.

New!!: General-purpose computing on graphics processing units and Khronos Group · See more »

LAMMPS

Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS) is a molecular dynamics program from Sandia National Laboratories.

New!!: General-purpose computing on graphics processing units and LAMMPS · See more »

Larrabee (microarchitecture)

Larrabee is the codename for a cancelled GPGPU chip that Intel was developing separately from its current line of integrated graphics accelerators.

New!!: General-purpose computing on graphics processing units and Larrabee (microarchitecture) · See more »

Lattice Boltzmann methods

Lattice Boltzmann methods (LBM) (or thermal Lattice Boltzmann methods (TLBM)) is a class of computational fluid dynamics (CFD) methods for fluid simulation.

New!!: General-purpose computing on graphics processing units and Lattice Boltzmann methods · See more »

Lattice gauge theory

In physics, lattice gauge theory is the study of gauge theories on a spacetime that has been discretized into a lattice.

New!!: General-purpose computing on graphics processing units and Lattice gauge theory · See more »

Level-set method

Level-set methods (LSM) are a conceptual framework for using level sets as a tool for numerical analysis of surfaces and shapes.

New!!: General-purpose computing on graphics processing units and Level-set method · See more »

Lib Sh

Sh was an early metaprogramming language for programmable GPUs.

New!!: General-purpose computing on graphics processing units and Lib Sh · See more »

Lighting

Lighting or illumination is the deliberate use of light to achieve a practical or aesthetic effect.

New!!: General-purpose computing on graphics processing units and Lighting · See more »

LU decomposition

In numerical analysis and linear algebra, LU decomposition (where "LU" stands for "lower–upper", and also called LU factorization) factors a matrix as the product of a lower triangular matrix and an upper triangular matrix.

New!!: General-purpose computing on graphics processing units and LU decomposition · See more »

Machine learning

Machine learning is a subset of artificial intelligence in the field of computer science that often uses statistical techniques to give computers the ability to "learn" (i.e., progressively improve performance on a specific task) with data, without being explicitly programmed.

New!!: General-purpose computing on graphics processing units and Machine learning · See more »

Mark Harris (programmer)

Mark J. Harris is the Chief Technologist for GPU Computing at NVIDIA.

New!!: General-purpose computing on graphics processing units and Mark Harris (programmer) · See more »

MATLAB

MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks.

New!!: General-purpose computing on graphics processing units and MATLAB · See more »

Matrix (mathematics)

In mathematics, a matrix (plural: matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns.

New!!: General-purpose computing on graphics processing units and Matrix (mathematics) · See more »

Matrix multiplication

In mathematics, matrix multiplication or matrix product is a binary operation that produces a matrix from two matrices with entries in a field, or, more generally, in a ring or even a semiring.

New!!: General-purpose computing on graphics processing units and Matrix multiplication · See more »

Maxwell (microarchitecture)

Maxwell is the codename for a GPU microarchitecture developed by Nvidia as the successor to the Kepler microarchitecture.

New!!: General-purpose computing on graphics processing units and Maxwell (microarchitecture) · See more »

MD6

The MD6 Message-Digest Algorithm is a cryptographic hash function.

New!!: General-purpose computing on graphics processing units and MD6 · See more »

Medical imaging

Medical imaging is the technique and process of creating visual representations of the interior of a body for clinical analysis and medical intervention, as well as visual representation of the function of some organs or tissues (physiology).

New!!: General-purpose computing on graphics processing units and Medical imaging · See more »

Merge sort

In computer science, merge sort (also commonly spelled mergesort) is an efficient, general-purpose, comparison-based sorting algorithm.

New!!: General-purpose computing on graphics processing units and Merge sort · See more »

Message Passing Interface

Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures.

New!!: General-purpose computing on graphics processing units and Message Passing Interface · See more »

Metal (API)

Metal is a low-level, low-overhead hardware-accelerated 3D graphic and compute shader application programming interface (API) developed by Apple Inc., and which debuted in iOS 8.

New!!: General-purpose computing on graphics processing units and Metal (API) · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: General-purpose computing on graphics processing units and Microsoft · See more »

Mobile operating system

No description.

New!!: General-purpose computing on graphics processing units and Mobile operating system · See more »

Molecular modeling on GPUs

Molecular modeling on GPU is the technique of using a graphics processing unit (GPU) for molecular simulations.

New!!: General-purpose computing on graphics processing units and Molecular modeling on GPUs · See more »

Monoid

In abstract algebra, a branch of mathematics, a monoid is an algebraic structure with a single associative binary operation and an identity element.

New!!: General-purpose computing on graphics processing units and Monoid · See more »

Monte Carlo method

Monte Carlo methods (or Monte Carlo experiments) are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results.

New!!: General-purpose computing on graphics processing units and Monte Carlo method · See more »

Motion compensation

Motion compensation is an algorithmic technique used to predict a frame in a video, given the previous and/or future frames by accounting for motion of the camera and/or objects in the video.

New!!: General-purpose computing on graphics processing units and Motion compensation · See more »

MSNBC

MSNBC is an American news cable and satellite television network that provides news coverage and political commentary from NBC News on current events.

New!!: General-purpose computing on graphics processing units and MSNBC · See more »

Multi-core processor

A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions.

New!!: General-purpose computing on graphics processing units and Multi-core processor · See more »

Multiplication

Multiplication (often denoted by the cross symbol "×", by a point "⋅", by juxtaposition, or, on computers, by an asterisk "∗") is one of the four elementary mathematical operations of arithmetic; with the others being addition, subtraction and division.

New!!: General-purpose computing on graphics processing units and Multiplication · See more »

NAMD

Nanoscale Molecular Dynamics (NAMD, formerly Not Another Molecular Dynamics Program) is computer software for molecular dynamics simulation, written using the Charm++ parallel programming model.

New!!: General-purpose computing on graphics processing units and NAMD · See more »

Navier–Stokes equations

In physics, the Navier–Stokes equations, named after Claude-Louis Navier and George Gabriel Stokes, describe the motion of viscous fluid substances.

New!!: General-purpose computing on graphics processing units and Navier–Stokes equations · See more »

Neural network

The term neural network was traditionally used to refer to a network or circuit of neurons.

New!!: General-purpose computing on graphics processing units and Neural network · See more »

Nvidia

Nvidia Corporation (most commonly referred to as Nvidia, stylized as NVIDIA, or (due to their logo) nVIDIA) is an American technology company incorporated in Delaware and based in Santa Clara, California.

New!!: General-purpose computing on graphics processing units and Nvidia · See more »

Nvidia Quadro

Quadro is Nvidia's brand for graphics cards intended for use in workstations running professional computer-aided design (CAD), computer-generated imagery (CGI), and digital content creation (DCC) applications.

New!!: General-purpose computing on graphics processing units and Nvidia Quadro · See more »

OpenACC

OpenACC (for open accelerators) is a programming standard for parallel computing developed by Cray, CAPS, Nvidia and PGI.

New!!: General-purpose computing on graphics processing units and OpenACC · See more »

OpenCL

OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators.

New!!: General-purpose computing on graphics processing units and OpenCL · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: General-purpose computing on graphics processing units and OpenGL · See more »

OpenHMPP

OpenHMPP (HMPP for Hybrid Multicore Parallel Programming) - programming standard for heterogeneous computing.

New!!: General-purpose computing on graphics processing units and OpenHMPP · See more »

OpenMP

OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, on most platforms, instruction set architectures and operating systems, including Solaris, AIX, HP-UX, Linux, macOS, and Windows.

New!!: General-purpose computing on graphics processing units and OpenMP · See more »

Operations research

Operations research, or operational research in British usage, is a discipline that deals with the application of advanced analytical methods to help make better decisions.

New!!: General-purpose computing on graphics processing units and Operations research · See more »

Organic chemistry

Organic chemistry is a chemistry subdiscipline involving the scientific study of the structure, properties, and reactions of organic compounds and organic materials, i.e., matter in its various forms that contain carbon atoms.

New!!: General-purpose computing on graphics processing units and Organic chemistry · See more »

Palette (computing)

In computer graphics, a palette is a finite set of colors.

New!!: General-purpose computing on graphics processing units and Palette (computing) · See more »

Parallel computing

Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.

New!!: General-purpose computing on graphics processing units and Parallel computing · See more »

Password cracking

In cryptanalysis and computer security, password cracking is the process of recovering passwords from data that have been stored in or transmitted by a computer system.

New!!: General-purpose computing on graphics processing units and Password cracking · See more »

Photon mapping

In computer graphics, photon mapping is a two-pass global illumination algorithm developed by Henrik Wann Jensen that approximately solves the rendering equation.

New!!: General-purpose computing on graphics processing units and Photon mapping · See more »

Physics engine

A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics (including collision detection), soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film.

New!!: General-purpose computing on graphics processing units and Physics engine · See more »

Physics processing unit

A physics processing unit (PPU) is a dedicated microprocessor designed to handle the calculations of physics, especially in the physics engine of video games.

New!!: General-purpose computing on graphics processing units and Physics processing unit · See more »

PhysX

PhysX is a proprietary realtime physics engine middleware SDK.

New!!: General-purpose computing on graphics processing units and PhysX · See more »

Pixel

In digital imaging, a pixel, pel, dots, or picture element is a physical point in a raster image, or the smallest addressable element in an all points addressable display device; so it is the smallest controllable element of a picture represented on the screen.

New!!: General-purpose computing on graphics processing units and Pixel · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: General-purpose computing on graphics processing units and Processor register · See more »

Protein

Proteins are large biomolecules, or macromolecules, consisting of one or more long chains of amino acid residues.

New!!: General-purpose computing on graphics processing units and Protein · See more »

Quantum mechanics

Quantum mechanics (QM; also known as quantum physics, quantum theory, the wave mechanical model, or matrix mechanics), including quantum field theory, is a fundamental theory in physics which describes nature at the smallest scales of energy levels of atoms and subatomic particles.

New!!: General-purpose computing on graphics processing units and Quantum mechanics · See more »

Radeon X1000 series

The R520 (codenamed Fudo) is a Graphics processing unit (GPU) developed by ATI Technologies and produced by TSMC.

New!!: General-purpose computing on graphics processing units and Radeon X1000 series · See more »

Radiosity (computer graphics)

In 3D computer graphics, radiosity is an application of the finite element method to solving the rendering equation for scenes with surfaces that reflect light diffusely.

New!!: General-purpose computing on graphics processing units and Radiosity (computer graphics) · See more »

Radix sort

In computer science, radix sort is a non-comparative integer sorting algorithm that sorts data with integer keys by grouping keys by the individual digits which share the same significant position and value.

New!!: General-purpose computing on graphics processing units and Radix sort · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: General-purpose computing on graphics processing units and Random-access memory · See more »

RapidMind

RapidMind Inc. was a privately held company founded and headquartered in Waterloo, Ontario, Canada, acquired by Intel in 2009.

New!!: General-purpose computing on graphics processing units and RapidMind · See more »

Ray tracing (graphics)

In computer graphics, ray tracing is a rendering technique for generating an image by tracing the path of light as pixels in an image plane and simulating the effects of its encounters with virtual objects.

New!!: General-purpose computing on graphics processing units and Ray tracing (graphics) · See more »

RenderScript

RenderScript is a component of the Android operating system for mobile devices that offers an API for acceleration that takes advantage of heterogeneous hardware.

New!!: General-purpose computing on graphics processing units and RenderScript · See more »

RSA (cryptosystem)

RSA (Rivest–Shamir–Adleman) is one of the first public-key cryptosystems and is widely used for secure data transmission.

New!!: General-purpose computing on graphics processing units and RSA (cryptosystem) · See more »

S3 Graphics

S3 Graphics, Ltd (commonly referred to as S3) is an American computer graphics company.

New!!: General-purpose computing on graphics processing units and S3 Graphics · See more »

Semigroup

In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation.

New!!: General-purpose computing on graphics processing units and Semigroup · See more »

Server farm

A server farm or server cluster is a collection of computer servers – usually maintained by an organization to supply server functionality far beyond the capability of a single machine.

New!!: General-purpose computing on graphics processing units and Server farm · See more »

SETI@home

SETI@home ("SETI at home") is an Internet-based public volunteer computing project employing the BOINC software platform created by the Berkeley SETI Research Center and is hosted by the Space Sciences Laboratory, at the University of California, Berkeley.

New!!: General-purpose computing on graphics processing units and SETI@home · See more »

Shader

In computer graphics, a shader is a type of computer program that was originally used for shading (the production of appropriate levels of light, darkness, and color within an image) but which now performs a variety of specialized functions in various fields of computer graphics special effects or does video post-processing unrelated to shading, or even functions unrelated to graphics at all.

New!!: General-purpose computing on graphics processing units and Shader · See more »

Signal processing

Signal processing concerns the analysis, synthesis, and modification of signals, which are broadly defined as functions conveying "information about the behavior or attributes of some phenomenon", such as sound, images, and biological measurements.

New!!: General-purpose computing on graphics processing units and Signal processing · See more »

SIMD

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

New!!: General-purpose computing on graphics processing units and SIMD · See more »

Single system image

In distributed computing, a single system image (SSI) cluster is a cluster of machines that appears to be one single system.

New!!: General-purpose computing on graphics processing units and Single system image · See more »

Sobel operator

The Sobel operator, sometimes called the Sobel–Feldman operator or Sobel filter, is used in image processing and computer vision, particularly within edge detection algorithms where it creates an image emphasising edges.

New!!: General-purpose computing on graphics processing units and Sobel operator · See more »

Software development kit

A software development kit (SDK or devkit) is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.

New!!: General-purpose computing on graphics processing units and Software development kit · See more »

Sorting network

In computer science, comparator networks are abstract devices built up of a fixed number of "wires", carrying values, and comparator modules that connect pairs of wires, swapping the values on the wires if they are not in a desired order.

New!!: General-purpose computing on graphics processing units and Sorting network · See more »

Sound card

A sound card (also known as an audio card) is an internal expansion card that provides input and output of audio signals to and from a computer under control of computer programs.

New!!: General-purpose computing on graphics processing units and Sound card · See more »

Sparse matrix

In numerical analysis and computer science, a sparse matrix or sparse array is a matrix in which most of the elements are zero.

New!!: General-purpose computing on graphics processing units and Sparse matrix · See more »

Speech processing

Speech processing is the study of speech signals and the processing methods of these signals.

New!!: General-purpose computing on graphics processing units and Speech processing · See more »

Speedup

In computer architecture, speedup is a number that measures the relative performance of two systems processing the same problem.

New!!: General-purpose computing on graphics processing units and Speedup · See more »

SQream DB

SQream DB is a relational database management system (RDBMS) that uses graphics processing units (GPUs) from Nvidia.

New!!: General-purpose computing on graphics processing units and SQream DB · See more »

Statistical physics

Statistical physics is a branch of physics that uses methods of probability theory and statistics, and particularly the mathematical tools for dealing with large populations and approximations, in solving physical problems.

New!!: General-purpose computing on graphics processing units and Statistical physics · See more »

Stream processing

Stream processing is a computer programming paradigm, equivalent to dataflow programming, event stream processing, and reactive programming, that allows some applications to more easily exploit a limited form of parallel processing.

New!!: General-purpose computing on graphics processing units and Stream processing · See more »

Subsurface scattering

Subsurface scattering (or SSS), also known as subsurface light transport (SSLT), is a mechanism of light transport in which light penetrates the surface of a translucent object, is scattered by interacting with the material, and exits the surface at a different point.

New!!: General-purpose computing on graphics processing units and Subsurface scattering · See more »

Supercomputer

A supercomputer is a computer with a high level of performance compared to a general-purpose computer.

New!!: General-purpose computing on graphics processing units and Supercomputer · See more »

Tesla (microarchitecture)

Named after the pioneering electrical engineer Nikola Tesla, Tesla is the codename for a GPU microarchitecture developed by Nvidia as the successor to their prior microarchitectures.

New!!: General-purpose computing on graphics processing units and Tesla (microarchitecture) · See more »

Tone mapping

Tone mapping is a technique used in image processing and computer graphics to map one set of colors to another to approximate the appearance of high-dynamic-range images in a medium that has a more limited dynamic range.

New!!: General-purpose computing on graphics processing units and Tone mapping · See more »

Union type

In computer science, a union is a value that may have any of several representations or formats within the same position in memory; or it is a data structure that consists of a variable that may hold such a value.

New!!: General-purpose computing on graphics processing units and Union type · See more »

University of Toronto

The University of Toronto (U of T, UToronto, or Toronto) is a public research university in Toronto, Ontario, Canada on the grounds that surround Queen's Park.

New!!: General-purpose computing on graphics processing units and University of Toronto · See more »

Vector (mathematics and physics)

When used without any further description, vector usually refers either to.

New!!: General-purpose computing on graphics processing units and Vector (mathematics and physics) · See more »

Vertex (geometry)

In geometry, a vertex (plural: vertices or vertexes) is a point where two or more curves, lines, or edges meet.

New!!: General-purpose computing on graphics processing units and Vertex (geometry) · See more »

Video card

A video card (also called a display card, graphics card, display adapter or graphics adapter) is an expansion card which generates a feed of output images to a display (such as a computer monitor).

New!!: General-purpose computing on graphics processing units and Video card · See more »

Video game

A video game is an electronic game that involves interaction with a user interface to generate visual feedback on a video device such as a TV screen or computer monitor.

New!!: General-purpose computing on graphics processing units and Video game · See more »

Video processing

In electronics engineering, video processing is a particular case of signal processing, which often employs video filters and where the input and output signals are video files or video streams.

New!!: General-purpose computing on graphics processing units and Video processing · See more »

Weather forecasting

Weather forecasting is the application of science and technology to predict the conditions of the atmosphere for a given location and time.

New!!: General-purpose computing on graphics processing units and Weather forecasting · See more »

XGI Technology

XGI Technology Inc. is based upon the old graphics division of SiS spun off as a separate company, and the graphics assets of Trident Microsystems.

New!!: General-purpose computing on graphics processing units and XGI Technology · See more »

Redirects here:

Applications of GPGPU, Applications of graphics processing units, GP-GPUs, GPGPU, GPGPUs, GPU computing, GPU learning, GP²U, General-Purpose Computing on Graphics Processing Units, General-purpose computing on the graphics processing units, Gpgpu, Gpu computing.

References

[1] https://en.wikipedia.org/wiki/General-purpose_computing_on_graphics_processing_units

OutgoingIncoming
Hey! We are on Facebook now! »