en.unionpedia.org

CUDA, the Glossary

Index CUDA

In computing, CUDA (originally Compute Unified Device Architecture) is a proprietary parallel computing platform and application programming interface (API) that allows software to use certain types of graphics processing units (GPUs) for accelerated general-purpose processing, an approach called general-purpose computing on GPUs (GPGPU).[1]

Table of Contents

  1. 124 relations: Acronym, Ada Lovelace (microarchitecture), Algorithm, AMD, Ampere (microarchitecture), API, Array programming, Berkeley Open Infrastructure for Network Computing, Bioinformatics, Blackwell (microarchitecture), BrookGPU, Bullet (software), C (programming language), C++, C++ AMP, Central processing unit, Common Lisp, Computational biology, Compute kernel, Computing, Cryptocurrency, Cryptographic hash function, Cryptography, CT scan, CuPy, Data compression, Direct3D, DirectCompute, Directive (programming), Encryption, Facial recognition system, Fat binary, Fermi (microarchitecture), Fluid dynamics, Fortran, Function (computer programming), GeForce, General-purpose computing on graphics processing units, GitHub, GPUOpen, Graphics processing unit, Haskell, Hopper (microarchitecture), IDL (programming language), Instruction set architecture, Java (programming language), JPEG 2000, Kepler (microarchitecture), Khronos Group, Large language model, ... Expand index (74 more) »

  2. Computer physics engines
  3. GPGPU
  4. GPGPU libraries
  5. Nvidia software
  6. Video game hardware

Acronym

An acronym is an abbreviation of a phrase that usually consists of the initial letter of each word in all caps with no punctuation.

See CUDA and Acronym

Ada Lovelace (microarchitecture)

Ada Lovelace, also referred to simply as Lovelace, is a graphics processing unit (GPU) microarchitecture developed by Nvidia as the successor to the Ampere architecture, officially announced on September 20, 2022.

See CUDA and Ada Lovelace (microarchitecture)

Algorithm

In mathematics and computer science, an algorithm is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation.

See CUDA and Algorithm

AMD

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

See CUDA and AMD

Ampere (microarchitecture)

Ampere is the codename for a graphics processing unit (GPU) microarchitecture developed by Nvidia as the successor to both the Volta and Turing architectures.

See CUDA and Ampere (microarchitecture)

API

An is a way for two or more computer programs or components to communicate with each other.

See CUDA and API

Array programming

In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once.

See CUDA and Array programming

Berkeley Open Infrastructure for Network Computing

The Berkeley Open Infrastructure for Network Computing (BOINC, pronounced – rhymes with "oink") is an open-source middleware system for volunteer computing (a type of distributed computing).

See CUDA and Berkeley Open Infrastructure for Network Computing

Bioinformatics

Bioinformatics is an interdisciplinary field of science that develops methods and software tools for understanding biological data, especially when the data sets are large and complex.

See CUDA and Bioinformatics

Blackwell (microarchitecture)

Blackwell is a graphics processing unit (GPU) microarchitecture developed by Nvidia as the successor to the Hopper and Ada Lovelace microarchitectures.

See CUDA and Blackwell (microarchitecture)

BrookGPU

In computing, the Brook programming language and its implementation BrookGPU were early and influential attempts to enable general-purpose computing on graphics processing units (GPGPU). CUDA and BrookGPU are GPGPU and GPGPU libraries.

See CUDA and BrookGPU

Bullet (software)

Bullet is a physics engine which simulates collision detection as well as soft and rigid body dynamics. CUDA and Bullet (software) are computer physics engines.

See CUDA and Bullet (software)

C (programming language)

C (pronounced – like the letter c) is a general-purpose programming language.

See CUDA and C (programming language)

C++

C++ (pronounced "C plus plus" and sometimes abbreviated as CPP) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup.

See CUDA and C++

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. CUDA and C++ AMP are GPGPU libraries and parallel computing.

See CUDA and C++ AMP

Central processing unit

A central processing unit (CPU), also called a central processor, main processor, or just processor, is the most important processor in a given computer.

See CUDA and Central processing unit

Common Lisp

Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS 226-1994 (S2018) (formerly X3.226-1994 (R1999)).

See CUDA and Common Lisp

Computational biology

Computational biology refers to the use of data analysis, mathematical modeling and computational simulations to understand biological systems and relationships.

See CUDA and Computational biology

Compute kernel

In computing, a compute kernel is a routine compiled for high throughput accelerators (such as graphics processing units (GPUs), digital signal processors (DSPs) or field-programmable gate arrays (FPGAs)), separate from but used by a main program (typically running on a central processing unit). CUDA and compute kernel are GPGPU and parallel computing.

See CUDA and Compute kernel

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery.

See CUDA and Computing

Cryptocurrency

A cryptocurrency, crypto-currency, or crypto is a digital currency designed to work as a medium of exchange through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it.

See CUDA and Cryptocurrency

Cryptographic hash function

A cryptographic hash function (CHF) is a hash algorithm (a map of an arbitrary binary string to a binary string with a fixed size of n bits) that has special properties desirable for a cryptographic application.

See CUDA and Cryptographic hash function

Cryptography

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

See CUDA and Cryptography

CT scan

A computed tomography scan (CT scan; formerly called computed axial tomography scan or CAT scan) is a medical imaging technique used to obtain detailed internal images of the body.

See CUDA and CT scan

CuPy

CuPy is an open source library for GPU-accelerated computing with Python programming language, providing support for multi-dimensional arrays, sparse matrices, and a variety of numerical algorithms implemented on top of them.

See CUDA and CuPy

Data compression

In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation.

See CUDA and Data compression

Direct3D

Direct3D is a graphics application programming interface (API) for Microsoft Windows.

See CUDA and Direct3D

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. CUDA and DirectCompute are GPGPU libraries.

See CUDA and DirectCompute

Directive (programming)

In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process its input.

See CUDA and Directive (programming)

Encryption

In cryptography, encryption is the process of transforming (more specifically, encoding) information in a way that, ideally, only authorized parties can decode.

See CUDA and Encryption

Facial recognition system

A facial recognition system is a technology potentially capable of matching a human face from a digital image or a video frame against a database of faces.

See CUDA and Facial recognition system

Fat binary

A fat binary (or multiarchitecture binary) is a computer executable program or library which has been expanded (or "fattened") with code native to multiple instruction sets which can consequently be run on multiple processor types.

See CUDA and Fat binary

Fermi (microarchitecture)

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

See CUDA and Fermi (microarchitecture)

Fluid dynamics

In physics, physical chemistry and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids—liquids and gases.

See CUDA and Fluid dynamics

Fortran

Fortran (formerly FORTRAN) is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing.

See CUDA and Fortran

Function (computer programming)

In computer programming, a function, procedure, method, subroutine, routine, or subprogram is a callable unit of software logic that has a well-defined interface and behavior and can be invoked multiple times.

See CUDA and Function (computer programming)

GeForce

GeForce is a brand of graphics processing units (GPUs) designed by Nvidia and marketed for the performance market. CUDA and GeForce are graphics cards.

See CUDA and GeForce

General-purpose computing on graphics processing units

General-purpose computing on graphics processing units (GPGPU, or less often 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). CUDA and General-purpose computing on graphics processing units are GPGPU, graphics cards, graphics hardware and parallel computing.

See CUDA and General-purpose computing on graphics processing units

GitHub

GitHub is a developer platform that allows developers to create, store, manage and share their code.

See CUDA and GitHub

GPUOpen

GPUOpen is a middleware software suite originally developed by AMD's Radeon Technologies Group that offers advanced visual effects for computer games.

See CUDA and GPUOpen

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit initially designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal computers, workstations, and game consoles. CUDA and graphics processing unit are GPGPU and graphics hardware.

See CUDA and Graphics processing unit

Haskell

Haskell is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation.

See CUDA and Haskell

Hopper (microarchitecture)

Hopper is a graphics processing unit (GPU) microarchitecture developed by Nvidia.

See CUDA and Hopper (microarchitecture)

IDL (programming language)

IDL, short for Interactive Data Language, is a programming language used for data analysis.

See CUDA and IDL (programming language)

Instruction set architecture

In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers.

See CUDA and Instruction set architecture

Java (programming language)

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

See CUDA and Java (programming language)

JPEG 2000

JPEG 2000 (JP2) is an image compression standard and coding system.

See CUDA and JPEG 2000

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.

See CUDA and Kepler (microarchitecture)

Khronos Group

The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation, vision acceleration and machine learning.

See CUDA and Khronos Group

Large language model

A large language model (LLM) is a computational model notable for its ability to achieve general-purpose language generation and other natural language processing tasks such as classification.

See CUDA and Large language model

Linux

Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.

See CUDA and Linux

LLVM

LLVM is a set of compiler and toolchain technologies that can be used to develop a frontend for any programming language and a backend for any instruction set architecture.

See CUDA and LLVM

Lua (programming language)

Lua is a lightweight, high-level, multi-paradigm programming language designed mainly for embedded use in applications.

See CUDA and Lua (programming language)

Machine learning

Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of statistical algorithms that can learn from data and generalize to unseen data and thus perform tasks without explicit instructions.

See CUDA and Machine learning

MacOS

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.

See CUDA and MacOS

Magnetic resonance imaging

Magnetic resonance imaging (MRI) is a medical imaging technique used in radiology to form pictures of the anatomy and the physiological processes inside the body.

See CUDA and Magnetic resonance imaging

Massive parallel sequencing

Massive parallel sequencing or massively parallel sequencing is any of several high-throughput approaches to DNA sequencing using the concept of massively parallel processing; it is also called next-generation sequencing (NGS) or second-generation sequencing.

See CUDA and Massive parallel sequencing

MATLAB

MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. CUDA and MATLAB are parallel computing.

See CUDA and MATLAB

Maxwell (microarchitecture)

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

See CUDA and Maxwell (microarchitecture)

Microarchitecture

In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular processor.

See CUDA and Microarchitecture

Microsoft Windows

Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.

See CUDA and Microsoft Windows

Molecular dynamics

Molecular dynamics (MD) is a computer simulation method for analyzing the physical movements of atoms and molecules.

See CUDA and Molecular dynamics

Molecular modeling on GPUs

Molecular modeling on GPU is the technique of using a graphics processing unit (GPU) for molecular simulations. CUDA and molecular modeling on GPUs are GPGPU.

See CUDA and Molecular modeling on GPUs

Multi-core processor

A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores (for example, dual-core or quad-core), each of which reads and executes program instructions. CUDA and multi-core processor are parallel computing.

See CUDA and Multi-core processor

NEC SX-Aurora TSUBASA

The NEC SX-Aurora TSUBASA is a vector processor of the NEC SX architecture family. CUDA and NEC SX-Aurora TSUBASA are parallel computing.

See CUDA and NEC SX-Aurora TSUBASA

Neural network

A neural network is a group of interconnected units called neurons that send signals to one another.

See CUDA and Neural network

Nvidia

Nvidia Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware.

See CUDA and Nvidia

Nvidia CUDA Compiler

Nvidia CUDA Compiler (NVCC) is a proprietary compiler by Nvidia intended for use with CUDA. CUDA and Nvidia CUDA Compiler are Nvidia software.

See CUDA and Nvidia CUDA Compiler

Nvidia Drive

Nvidia Drive is a computer platform by Nvidia, aimed at providing autonomous car and driver assistance functionality powered by deep learning.

See CUDA and Nvidia Drive

Nvidia Jetson

Nvidia Jetson is a series of embedded computing boards from Nvidia.

See CUDA and Nvidia Jetson

Nvidia Tesla

Nvidia Tesla is the former name for a line of products developed by Nvidia targeted at stream processing or general-purpose graphics processing units (GPGPU), named after pioneering electrical engineer Nikola Tesla. CUDA and Nvidia Tesla are GPGPU, graphics cards and parallel computing.

See CUDA and Nvidia Tesla

OneAPI (compute acceleration)

oneAPI is an open standard, adopted by Intel, for a unified application programming interface (API) intended to be used across different computing accelerator (coprocessor) architectures, including GPUs, AI accelerators and field-programmable gate arrays.

See CUDA and OneAPI (compute acceleration)

Ontology (information science)

In information science, an ontology encompasses a representation, formal naming, and definitions of the categories, properties, and relations between the concepts, data, or entities that pertain to one, many, or all domains of discourse.

See CUDA and Ontology (information science)

OpenACC

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

See CUDA and OpenACC

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. CUDA and OpenCL are GPGPU, GPGPU libraries and parallel computing.

See CUDA and OpenCL

OpenGL

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

See CUDA and OpenGL

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 many platforms, instruction-set architectures and operating systems, including Solaris, AIX, FreeBSD, HP-UX, Linux, macOS, and Windows. CUDA and OpenMP are parallel computing.

See CUDA and OpenMP

OptiX

Nvidia OptiX (OptiX Application Acceleration Engine) is a ray tracing API that was first developed around 2009. CUDA and OptiX are Nvidia software.

See CUDA and OptiX

Order of magnitude

An order of magnitude is an approximation of the logarithm of a value relative to some contextually understood reference value, usually 10, interpreted as the base of the logarithm and the representative of values of magnitude one.

See CUDA and Order of magnitude

Original equipment manufacturer

An original equipment manufacturer (OEM) is generally perceived as a company that produces parts and equipment that may be marketed by another manufacturer.

See CUDA and Original equipment manufacturer

Parallel computing

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

See CUDA and Parallel computing

Parallel Thread Execution

Parallel Thread Execution (PTX or NVPTX) is a low-level parallel thread execution virtual machine and instruction set architecture used in Nvidia's CUDA programming environment.

See CUDA and Parallel Thread Execution

Pascal (microarchitecture)

Pascal is the codename for a GPU microarchitecture developed by Nvidia, as the successor to the Maxwell architecture.

See CUDA and Pascal (microarchitecture)

Perl

Perl is a high-level, general-purpose, interpreted, dynamic programming language.

See CUDA and Perl

Phoronix Test Suite

Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems.

See CUDA and Phoronix Test Suite

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 (CGI). CUDA and physics engine are computer physics engines.

See CUDA and Physics engine

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. CUDA and physics processing unit are computer physics engines and video game hardware.

See CUDA and Physics processing unit

PhysX

PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as a part of Nvidia GameWorks software suite. CUDA and physX are computer physics engines and Nvidia software.

See CUDA and PhysX

Proprietary software

Proprietary software is software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing the software or modifying it, and—in some cases, as is the case with some patent-encumbered and EULA-bound software—from making use of the software on their own, thereby restricting their freedoms.

See CUDA and Proprietary software

Protein

Proteins are large biomolecules and macromolecules that comprise one or more long chains of amino acid residues.

See CUDA and Protein

Python (programming language)

Python is a high-level, general-purpose programming language.

See CUDA and Python (programming language)

Quadro

Quadro was Nvidia's brand for graphics cards intended for use in workstations running professional computer-aided design (CAD), computer-generated imagery (CGI), digital content creation (DCC) applications, scientific calculations and machine learning from 2000 to 2020. CUDA and Quadro are graphics cards.

See CUDA and Quadro

R (programming language)

R is a programming language for statistical computing and data visualization.

See CUDA and R (programming language)

Random-access memory

Random-access memory (RAM) is a form of electronic computer memory that can be read and changed in any order, typically used to store working data and machine code.

See CUDA and Random-access memory

Ray tracing (graphics)

In 3D computer graphics, ray tracing is a technique for modeling light transport for use in a wide variety of rendering algorithms for generating digital images.

See CUDA and Ray tracing (graphics)

RCUDA

rCUDA, which stands for Remote CUDA, is a type of middleware software framework for remote GPU virtualization. CUDA and RCUDA are GPGPU and parallel computing.

See CUDA and RCUDA

Real-time computer graphics

Real-time computer graphics or real-time rendering is the sub-field of computer graphics focused on producing and analyzing images in real time.

See CUDA and Real-time computer graphics

Reuters

Reuters is a news agency owned by Thomson Reuters.

See CUDA and Reuters

Ruby (programming language)

Ruby is an interpreted, high-level, general-purpose programming language.

See CUDA and Ruby (programming language)

Run-time type information

In computer programming, run-time type information or run-time type identification (RTTI) is a feature of some programming languages (such as C++, Object Pascal, and Ada) that exposes information about an object's data type at runtime.

See CUDA and Run-time type information

Scope (computer science)

In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program where the name binding is valid; that is, where the name can be used to refer to the entity.

See CUDA and Scope (computer science)

SETI@home

SETI@home ("SETI at home") is a project of the Berkeley SETI Research Center to analyze radio signals with the aim of searching for signs of extraterrestrial intelligence.

See CUDA and SETI@home

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. CUDA and shared memory are parallel computing.

See CUDA and Shared memory

Single instruction, multiple data

Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. CUDA and Single instruction, multiple data are parallel computing.

See CUDA and Single instruction, multiple data

Single-precision floating-point format

Single-precision floating-point format (sometimes called FP32 or float32) is a computer number format, usually occupying 32 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point.

See CUDA and Single-precision floating-point format

Software development kit

A software development kit (SDK) is a collection of software development tools in one installable package.

See CUDA and Software development kit

Space partitioning

In geometry, space partitioning is the process of dividing an entire space (usually a Euclidean space) into two or more disjoint subsets (see also partition of a set).

See CUDA and Space partitioning

Stream processing

In computer science, stream processing (also known as event stream processing, data stream processing, or distributed stream processing) is a programming paradigm which views streams, or sequences of events in time, as the central input and output objects of computation. CUDA and stream processing are GPGPU.

See CUDA and Stream processing

Structure from motion

Structure from motion (SfM) is a photogrammetric range imaging technique for estimating three-dimensional structures from two-dimensional image sequences that may be coupled with local motion signals.

See CUDA and Structure from motion

Subnormal number

In computer science, subnormal numbers are the subset of denormalized numbers (sometimes called denormals) that fill the underflow gap around zero in floating-point arithmetic.

See CUDA and Subnormal number

SYCL

SYCL (pronounced "sickle") is a higher-level programming model to improve programming productivity on various hardware accelerators. CUDA and SYCL are GPGPU, GPGPU libraries and parallel computing.

See CUDA and SYCL

Tegra

Tegra is a system on a chip (SoC) series developed by Nvidia for mobile devices such as smartphones, personal digital assistants, and mobile Internet devices.

See CUDA and Tegra

TensorFlow

TensorFlow is a free and open-source software library for machine learning and artificial intelligence.

See CUDA and TensorFlow

Tesla (microarchitecture)

Tesla is the codename for a GPU microarchitecture developed by Nvidia, and released in 2006, as the successor to Curie microarchitecture. CUDA and Tesla (microarchitecture) are GPGPU, graphics cards and parallel computing.

See CUDA and Tesla (microarchitecture)

The Portland Group

PGI (formerly The Portland Group, Inc.) was a company that produced a set of commercially available Fortran, C and C++ compilers for high-performance computing systems.

See CUDA and The Portland Group

Turing (microarchitecture)

Turing is the codename for a graphics processing unit (GPU) microarchitecture developed by Nvidia.

See CUDA and Turing (microarchitecture)

Video game

A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, controller, keyboard, or motion sensing device) to generate visual feedback from a display device, most commonly shown in a video format on a television set, computer monitor, flat-panel display or touchscreen on handheld devices, or a virtual reality headset.

See CUDA and Video game

Video random-access memory

Video random-access memory (VRAM) is dedicated computer memory used to store the pixels and other graphics data as a framebuffer to be rendered on a computer monitor.

See CUDA and Video random-access memory

Virtual reality

Virtual reality (VR) is a simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world.

See CUDA and Virtual reality

Volta (microarchitecture)

Volta is the codename, but not the trademark, for a GPU microarchitecture developed by Nvidia, succeeding Pascal.

See CUDA and Volta (microarchitecture)

Volunteer computing

Volunteer computing is a type of distributed computing in which people donate their computers' unused resources to a research-oriented project, and sometimes in exchange for credit points.

See CUDA and Volunteer computing

Vulkan

Vulkan is a low-level, low-overhead cross-platform API and open standard for 3D graphics and computing.

See CUDA and Vulkan

Wolfram Mathematica

Wolfram Mathematica is a software system with built-in libraries for several areas of technical computing that allow machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, NLP, optimization, plotting functions and various types of data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other programming languages.

See CUDA and Wolfram Mathematica

3D computer graphics

3D computer graphics, sometimes called CGI, 3-D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering digital images, usually 2D images but sometimes 3D images.

See CUDA and 3D computer graphics

See also

Computer physics engines

GPGPU

GPGPU libraries

Nvidia software

Video game hardware

References

[1] https://en.wikipedia.org/wiki/CUDA

Also known as Compute Unified Device Architecture, Cuda Nvidia framework, Cuda framework, Cuda nvidia, Cuda nvidia platform, Cuda platform, GPUCC, NVIDIA CUDA, Nvidia CUDA framework, Nvidia CUDA platform, Nvidia Compute Unified Device Architecture.

, Linux, LLVM, Lua (programming language), Machine learning, MacOS, Magnetic resonance imaging, Massive parallel sequencing, MATLAB, Maxwell (microarchitecture), Microarchitecture, Microsoft Windows, Molecular dynamics, Molecular modeling on GPUs, Multi-core processor, NEC SX-Aurora TSUBASA, Neural network, Nvidia, Nvidia CUDA Compiler, Nvidia Drive, Nvidia Jetson, Nvidia Tesla, OneAPI (compute acceleration), Ontology (information science), OpenACC, OpenCL, OpenGL, OpenMP, OptiX, Order of magnitude, Original equipment manufacturer, Parallel computing, Parallel Thread Execution, Pascal (microarchitecture), Perl, Phoronix Test Suite, Physics engine, Physics processing unit, PhysX, Proprietary software, Protein, Python (programming language), Quadro, R (programming language), Random-access memory, Ray tracing (graphics), RCUDA, Real-time computer graphics, Reuters, Ruby (programming language), Run-time type information, Scope (computer science), SETI@home, Shared memory, Single instruction, multiple data, Single-precision floating-point format, Software development kit, Space partitioning, Stream processing, Structure from motion, Subnormal number, SYCL, Tegra, TensorFlow, Tesla (microarchitecture), The Portland Group, Turing (microarchitecture), Video game, Video random-access memory, Virtual reality, Volta (microarchitecture), Volunteer computing, Vulkan, Wolfram Mathematica, 3D computer graphics.