Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Graphics Processing Unit (GPU)

Formal and Adaptive Methods for Automation of Parallel Programs Construction: Emerging Research and Opportunities
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. Modern GPUs are very efficient at manipulating computer graphics and image processing, and their highly parallel structure makes them more efficient than general-purpose CPUs for algorithms where the processing of large blocks of data is done in parallel.
Published in Chapter:
Practical Examples of Automated Development of Efficient Parallel Programs
DOI: 10.4018/978-1-5225-9384-3.ch006
Abstract
In this chapter, some examples of application of the developed software tools for design, generation, transformation, and optimization of programs for multicore processors and graphics processing units are considered. In particular, the algebra-algorithmic-integrated toolkit for design and synthesis of programs (IDS) and the rewriting rules system TermWare.NET are applied for design and parallelization of programs for multicore central processing units. The developed algebra-dynamic models and the rewriting rules toolkit are used for parallelization and optimization of programs for NVIDIA GPUs supporting the CUDA technology. The TuningGenie framework is applied for parallel program auto-tuning: optimization of sorting, Brownian motion simulation, and meteorological forecasting programs to a target platform. The parallelization of Fortran programs using the rewriting rules technique on sample problems in the field of quantum chemistry is examined.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Algebra-Dynamic Models for CPU- and GPU-Parallel Program Design and the Model of Auto-Tuning
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. Modern GPUs are very efficient at manipulating computer graphics and image processing, and their highly parallel structure makes them more efficient than general-purpose CPUs for algorithms where the processing of large blocks of data is done in parallel.
Full Text Chapter Download: US $37.50 Add to Cart
Massively Threaded Digital Forensics Tools
A GPU is a computing device that was traditionally designed specifically to render computer graphics. Modern GPU designs more readily support general computations.
Full Text Chapter Download: US $37.50 Add to Cart
Spatial Heart Simulation and Adaptive Wave Propagation
A dedicated graphics rendering device for a personal computer, workstation, or game console.
Full Text Chapter Download: US $37.50 Add to Cart
Applying Graphics Processing Unit Technologies to Agent-Based Simulation
A computer processor that has been specially designed for carrying out the computational tasks required for producing complex three-dimensional graphics on computer systems. GPUs are generally found on graphics cards within computer systems.
Full Text Chapter Download: US $37.50 Add to Cart
Data Streaming Processing Window Joined With Graphics Processing Units (GPUs)
A specialized computer processor, addresses the demands of real-time high-resolution 3D graphics compute-intensive tasks ( Wikipedia, 2018d ).
Full Text Chapter Download: US $37.50 Add to Cart
IA Algorithm Acceleration Using GPUs
Electronic device designed for graphics rendering in computers. Its architecture is specialized in graphics calculations.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR