Encyclopedia

GPGPU

Also found in: Dictionary, Acronyms, Wikipedia.

GPGPU

(General Purpose computation on GPUs) Using a graphics processing unit (GPU) for general-purpose parallel processing applications rather than rendering images for the screen. For fast results, applications such as sorting, matrix algebra, image processing and physical modeling require multiple sets of data to be processed in parallel. GPUs are also used in desktop computers for improved voice, face and gesture recognition.

The GPU functions as a coprocessor with its own memory that processes many threads simultaneously. For more information, visit www.gpgpu.org. See GPU, CUDA, OpenCL, DirectCompute, PhysX and AMD Fusion.


A Desktop GPGPU Powerhouse
This GV100 GPU from NVIDIA is a PCI Express card that performs 7.4 trillion 64-bit floating point operations per second (7.4 TFLOPS). Its Tensor performance reaches 118.5 TFLOPS (see TensorFlow). (Image courtesy of NVIDIA Corporation.)
Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in
References in periodicals archive
It has been reported that GPGPU is suitable for image processing.
For our prototype we have used NVidia GPU hardware and CUDA (Compute Unified Device Architecture) to implement GPGPU operations.
In recent, various GPGPU (General-purpose computing on Graphic Process Unit) techniques have been introduced, which enable the computation of general-purpose operations to be speed up using GPU in various fields such as computer vision [5-7].
None of this would have been possible without the advent of GPGPU technology,” Challa said.
For multicore SoCs, for example, GPGPU, the user is required to provide explicit computation partitioning among tasks in the CUDA programming language.
Keywords: energy efficiency, parallel processing, CUDA, GPGPU, Kepler, algorithmic function.
Some other areas covered are scheduling periodic real-time tasks with heterogeneous reward requirements, identifying burglars through networked sensor-camera mates, timing analysis of a protected operating system kernel, a responsive GPGPU execution model for runtime engines, and scheduling of certifiable mixed-criticality sporadic task systems.
In our proposed solution, for the implementation we will use NVidia GPU hardware (2x8800 GTX Ultra mounted in the same PC) and the NVidia (CUDA) toolkit to implement Ray Tracing as a GPGPU program.
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.