Graphics processing unit in the context of OpenCL


Graphics processing unit in the context of OpenCL

Graphics processing unit Study page number 1 of 2

Play TriviaQuestions Online!

or

Skip to study material about Graphics processing unit in the context of "OpenCL"


⭐ Core Definition: Graphics processing unit

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

Although there is no single definition of the term, and it may be used to describe any video display system, in modern use a GPU includes the ability to internally perform the calculations needed for various graphics tasks, like rotating and scaling 3D images, and often the additional ability to run custom programs known as shaders. This contrasts with earlier graphics controllers known as video display controllers which had no internal calculation capabilities, or blitters, which performed only basic memory movement operations. The modern GPU emerged during the 1990s, adding the ability to perform operations like drawing lines and text without CPU help, and later adding 3D functionality.

↓ Menu
HINT:

In this Dossier

Graphics processing unit in the context of PC game

A personal computer game, or abbreviated PC game, also known as a computer game, is a video game played on a personal computer (PC). The term PC game has been popularly used since the 1990s referring specifically to games on "Wintel" (Microsoft Windows software/Intel hardware) which has dominated the computer industry since.

Mainframe and minicomputer games are a precursor to personal computer games. Home computer games became popular following the video game crash of 1983. In the 1990s, PC games lost mass market traction to console games on the fifth generation such as the Sega Saturn, Nintendo 64 and PlayStation. They are enjoying a resurgence in popularity since the mid-2000s through digital distribution on online service providers. Personal computers as well as general computer software are considered synonymous with IBM PC compatible systems; while mobile devices – smartphones and tablets, such as those running on Android or iOS platforms – are also PCs in the general sense as opposed to console or arcade machine. Historically, it also included games on systems from Apple Computer, Atari Corporation, Commodore International and others. Microsoft Windows utilizing Direct3D become the most popular operating system for PC games in the 2000s. Games utilizing 3D graphics generally require a form of graphics processing unit, and PC games have been a major influencing factor for the development and marketing of graphics cards. Emulators are able to play games developed for other platforms. The demoscene originated from computer game cracking.

View the full Wikipedia page for PC game
↑ Return to Menu

Graphics processing unit in the context of Central processing unit

A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, logic, controlling, and input/output (I/O) operations. This role contrasts with that of external components, such as main memory and I/O circuitry, and specialized coprocessors such as graphics processing units (GPUs).

The form, design, and implementation of CPUs have changed over time, but their fundamental operation remains almost unchanged. Principal components of a CPU include the arithmetic–logic unit (ALU) that performs arithmetic and logic operations, processor registers that supply operands to the ALU and store the results of ALU operations, and a control unit that orchestrates the fetching (from memory), decoding and execution (of instructions) by directing the coordinated operations of the ALU, registers, and other components. Modern CPUs devote a lot of semiconductor area to caches and instruction-level parallelism to increase performance and to CPU modes to support operating systems and virtualization.

View the full Wikipedia page for Central processing unit
↑ Return to Menu

Graphics processing unit in the context of Heat sink

A heat sink (also commonly spelled heatsink) is a passive heat exchanger that transfers the heat generated by an electronic or a mechanical device to a fluid medium, often air or a liquid coolant, where it is dissipated away from the device, thereby allowing regulation of the device's temperature. In computers, heat sinks are used to cool CPUs, GPUs, and some chipsets and RAM modules. Heat sinks are used with other high-power semiconductor devices such as power transistors and optoelectronics such as lasers and light-emitting diodes (LEDs), where the heat dissipation ability of the component itself is insufficient to moderate its temperature.

A heat sink is designed to maximize its surface area in contact with the cooling medium surrounding it, such as the air. Air velocity, choice of material, protrusion design and surface treatment are factors that affect the performance of a heat sink. Heat sink attachment methods and thermal interface materials also affect the die temperature of the integrated circuit. Thermal adhesive or thermal paste improve the heat sink's performance by filling air gaps between the heat sink and the heat spreader on the device. A heat sink is usually made out of a material with a high thermal conductivity, such as aluminium or copper.

View the full Wikipedia page for Heat sink
↑ Return to Menu

Graphics processing unit in the context of 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. The term can refer to anything from rendering an application's graphical user interface (GUI) to real-time image analysis, but is most often used in reference to interactive 3D computer graphics, typically using a graphics processing unit (GPU). One example of this concept is a video game that rapidly renders changing 3D environments to produce an illusion of motion.

Computers have been capable of generating 2D images such as simple lines, images and polygons in real time since their invention. However, quickly rendering detailed 3D objects is a daunting task for traditional Von Neumann architecture-based systems. An early workaround to this problem was the use of sprites, 2D images that could imitate 3D graphics.

View the full Wikipedia page for Real-time computer graphics
↑ Return to Menu

Graphics processing unit in the context of Workstation

A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term workstation has been used loosely to refer to everything from a mainframe computer terminal to a PC connected to a network, but the most common form refers to the class of hardware offered by several current and defunct companies such as Sun Microsystems, Silicon Graphics, Apollo Computer, DEC, HP, NeXT, and IBM which powered the 3D computer graphics revolution of the late 1990s.

Workstations formerly offered higher performance specifications than mainstream personal computers, especially in terms of processing, graphics, memory, and multitasking. Workstations are optimized for the visualization and manipulation of different types of complex data such as 3D mechanical design, engineering simulations like computational fluid dynamics, animation, video editing, image editing, medical imaging, image rendering, computational science, generating mathematical plots, and software development. Typically, the form factor is that of a desktop computer, which consists of a high-resolution display, a keyboard, and a mouse at a minimum, but also offers multiple displays, graphics tablets, and 3D mice for manipulating objects and navigating scenes. Workstations were the first segment of the computer market to present advanced accessories, and collaboration tools like videoconferencing.

View the full Wikipedia page for Workstation
↑ Return to Menu

Graphics processing unit in the context of OpenGL

OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

Silicon Graphics, Inc. (SGI) began developing OpenGL in 1991 and released it on June 30, 1992. It is used for a variety of applications, including computer-aided design (CAD), video games, scientific visualization, virtual reality, and flight simulation. Since 2006, OpenGL has been managed by the non-profit technology consortium Khronos Group.

View the full Wikipedia page for OpenGL
↑ Return to Menu

Graphics processing unit in the context of Microcontroller

A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more processor cores along with memory and programmable input/output peripherals. Program memory in the form of NOR flash, OTP ROM, or ferroelectric RAM is also often included on the chip, as well as a small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general-purpose applications consisting of various discrete chips.

In modern terminology, a microcontroller is similar to, but less sophisticated than, a system on a chip (SoC). A SoC may include a microcontroller as one of its components but usually integrates it with advanced peripherals like a graphics processing unit (GPU), a Wi-Fi module, or one or more coprocessors.

View the full Wikipedia page for Microcontroller
↑ Return to Menu

Graphics processing unit in the context of Graphics card

A graphics card (also called a video card, display card, graphics accelerator, graphics adapter, VGA card/VGA, video adapter, or display adapter GPU) is a computer expansion card that generates a feed of graphics output to a display device such as a monitor. Graphics cards are sometimes called discrete or dedicated graphics cards to emphasize their distinction to an integrated graphics processor on the motherboard or the central processing unit (CPU). A graphics processing unit (GPU) that performs the necessary computations is the main component in a graphics card, but the acronym "GPU" is sometimes also used to refer to the graphics card as a whole erroneously.

Most graphics cards are not limited to simple display output. The graphics processing unit can be used for additional processing, which reduces the load from the CPU. Additionally, computing platforms such as OpenCL and CUDA allow using graphics cards for general-purpose computing. Applications of general-purpose computing on graphics cards include AI training, cryptocurrency mining, and molecular simulation.

View the full Wikipedia page for Graphics card
↑ Return to Menu

Graphics processing unit in the context of Arithmetic logic unit

In computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. It is a fundamental building block of many types of computing circuits, including the central processing unit (CPU) of computers, FPUs, and graphics processing units (GPUs).

The inputs to an ALU are the data to be operated on, called operands, and a code indicating the operation to be performed (opcode); the ALU's output is the result of the performed operation. In many designs, the ALU also has status inputs or outputs, or both, which convey information about a previous operation or the current operation, respectively, between the ALU and external status registers.

View the full Wikipedia page for Arithmetic logic unit
↑ Return to Menu

Graphics processing unit in the context of Xbox Series X and Series S

The Xbox Series X and Xbox Series S are the fourth generation of consoles in Microsoft's Xbox series, succeeding the previous generation's Xbox One. Released on November 10, 2020, the higher-end Series X and lower-end Series S are part of the ninth generation of video game consoles, which also includes Sony's PlayStation 5, released the same month.

Like the Xbox One, the consoles use an AMD 64-bit x86-64 CPU and GPU. Both models have solid-state drives to reduce loading times, support for hardware-accelerated ray-tracing and spatial audio, the ability to convert games to high-dynamic-range rendering using machine learning (Auto HDR), support for HDMI 2.1 variable refresh rate and low-latency modes, and updated controllers. Xbox Series X was designed to nominally render games in 2160p (4K resolution) at 60 frames per second (FPS). The lower-end, digital-only Xbox Series S, which has reduced specifications and does not include an optical drive, was designed to nominally render games in 1440p at 60 FPS, with support for 4K upscaling and ray tracing. Xbox Series X/S are backwards-compatible with nearly all Xbox One-compatible games and accessories (including Xbox 360 and original Xbox games that were made backward-compatible with Xbox One); the newer hardware gives games better performance and visuals. At launch, Microsoft encouraged a "soft" transition between generations, similar to PC gaming, offering the "Smart Delivery" framework to allow publishers to provide upgraded versions of Xbox One titles with optimizations for Xbox Series X/S.

View the full Wikipedia page for Xbox Series X and Series S
↑ Return to Menu

Graphics processing unit in the context of 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). Brook, developed at Stanford University graphics group, was a compiler and runtime system for a stream programming language designed to leverage the parallelism of GPUs such as those from ATI or Nvidia.

BrookGPU compiled programs written using the Brook stream programming language, which is a variant of ANSI C. It could target OpenGL v1.3+, DirectX v9+ or AMD's Close to Metal for the computational backend and ran on both Microsoft Windows and Linux. For debugging, BrookGPU could also simulate a virtual graphics card on the CPU.

View the full Wikipedia page for BrookGPU
↑ Return to Menu

Graphics processing unit in the context of Nvidia

Nvidia Corporation (/ɛnˈvɪdiə/ en-VID-ee-ə) is an American technology company headquartered in Santa Clara, California. Founded in 1993 by Jensen Huang, Chris Malachowsky, and Curtis Priem, it develops graphics processing units (GPUs), systems on chips (SoCs), and application programming interfaces (APIs) for data science, high-performance computing, and mobile and automotive applications. Nvidia has been described as a Big Tech company.

Originally focused on GPUs for video gaming, Nvidia broadened their use into other markets, including artificial intelligence (AI), professional visualization, and supercomputing. The company's product lines include GeForce GPUs for gaming and creative workloads, and professional GPUs for edge computing, scientific research, and industrial applications. As of the first quarter of 2025, Nvidia held a 92% share of the discrete desktop and laptop GPU market.

View the full Wikipedia page for Nvidia
↑ Return to Menu

Graphics processing unit in the context of FPD-Link

Flat Panel Display Link, more commonly referred to as FPD-Link, is the original high-speed digital video interface created in 1996 by National Semiconductor (now within Texas Instruments). It is a free and open standard for connecting the output from a graphics processing unit in a laptop, tablet computer, flat panel display, or LCD television to the display panel's timing controller.

Most laptops, tablet computers, flat-panel monitors, and TVs used the interface internally through 2010, when industry leaders AMD, Dell, Intel, Lenovo, LG, and Samsung together announced that they would be phasing out this interface by 2013 in favor of embedded DisplayPort (eDP).

View the full Wikipedia page for FPD-Link
↑ Return to Menu

Graphics processing unit in the context of Apple M1

Apple M1 is a series of ARM-based system-on-a-chip (SoC) designed by Apple Inc., launched in 2020. It is part of the Apple silicon series, as a central processing unit (CPU) and graphics processing unit (GPU) for its Mac desktops and notebooks, and the iPad Pro and iPad Air tablets. The M1 chip initiated Apple's third change to the instruction set architecture used by Macintosh computers, switching from Intel to Apple silicon fourteen years after they were switched from PowerPC to Intel, and twenty-six years after the transition from the original Motorola 68000 series to PowerPC. At the time of its introduction in 2020, Apple said that the M1 had "the world's fastest CPU core in low power silicon" and the world's best CPU performance per watt. Its successor, Apple M2, was announced on June 6, 2022, at Worldwide Developers Conference (WWDC).

The original M1 chip was introduced in November 2020, and was followed by the professional-focused M1 Pro and M1 Max chips in October 2021. The M1 Max is a higher-powered version of the M1 Pro, with more GPU cores and memory bandwidth, a larger die size, and a large used interconnect. Apple introduced the M1 Ultra in 2022, a desktop workstation chip containing two interconnected M1 Max units. These chips differ largely in size and the number of functional units: for example, while the original M1 has about 16 billion transistors, the M1 Ultra has 114 billion.

View the full Wikipedia page for Apple M1
↑ Return to Menu

Graphics processing unit in the context of GameCube

The Nintendo GameCube is a home video game console developed and marketed by Nintendo. It was released in Japan on September 14, 2001, in North America on November 18, 2001, in Europe on May 3, 2002, in Australia on May 17, 2002, in Brazil on August 23, 2002, and in South Korea on December 14, 2002. It is the successor to the Nintendo 64. As a sixth-generation console, the GameCube primarily competed with Sony's PlayStation 2, Sega's Dreamcast, and Microsoft's Xbox.

Nintendo began developing the GameCube in 1998 after entering a partnership with ArtX to design a graphics processing unit. The console was formally announced under the codename "Dolphin" the following year and was released in 2001 as the GameCube. It is based on PowerPC. It is Nintendo's first console to use its own optical discs instead of ROM cartridges, supplemented by writable memory cards for saved games. Unlike its competitors, it is solely focused on gaming and does not play mass media like DVD or CD. The console supports limited online gaming for a few games via a GameCube broadband or modem adapter and can connect to a Game Boy Advance with a link cable for exclusive in-game features using the handheld as a second screen and controller. The GameCube supports e-Reader cards to unlock special features in a few games. The Game Boy Player add-on runs Game Boy, Game Boy Color and Game Boy Advance cartridge games.

View the full Wikipedia page for GameCube
↑ Return to Menu