Knowledge

Graphics processing unit

Source đź“ť

2058:). On certain motherboards, AMD's IGPs can use dedicated sideport memory: a separate fixed block of high performance memory that is dedicated for use by the GPU. As of early 2007 computers with integrated graphics account for about 90% of all PC shipments. They are less costly to implement than dedicated graphics processing, but tend to be less capable. Historically, integrated processing was considered unfit for 3D games or graphically intensive programs but could run less intensive programs such as Adobe Flash. Examples of such IGPs would be offerings from SiS and VIA circa 2004. However, modern integrated graphics processors such as 897: 239: 901: 889: 45: 2012: 568: 499: 2004: 869:, the deal which was signed in 1995 was not announced publicly until 1998. In the intervening period, Microsoft worked closely with SGI to port OpenGL to Windows NT. In that era OpenGL had no standard driver model for competing hardware accelerators to compete on the basis of support for higher level 3D texturing and lighting functionality. In 1994 Microsoft announced DirectX 1.0 and support for gaming in the forthcoming Windows '95 consumer OS, in '95 581: 1384:. Performance is also affected by the number of streaming multiprocessors (SM) for NVidia GPUs, or compute units (CU) for AMD GPUs, or Xe cores for Intel discrete GPUs, which describe the number of core on-silicon processor units within the GPU chip that perform the core calculations, typically working in parallel with other SM/CUs on the GPU. GPU performance is typically measured in floating point operations per second ( 1397: 865:, the dominant CGI movie production tool used for early CGI movie hits like Jurassic Park, Terminator 2 and Titanic. With that deal came a strategic relationship with SGI and a commercial license of SGI's OpenGL libraries enabling Microsoft to port the API to the Windows NT OS but not to the upcoming release of Windows '95. Although it was little known at the time, SGI had contracted with Microsoft to 555: 305: 436: 2157:. This turns the massive computational power of a modern graphics accelerator's shader pipeline into general-purpose computing power. In certain applications requiring massive vector operations, this can yield several orders of magnitude higher performance than a conventional CPU. The two largest discrete (see " 2265:(CPU), but often lack a powerful graphics processor, and instead have a less powerful but more energy-efficient on-board graphics chip. On-board graphics chips are often not powerful enough for playing video games, or for other graphically intensive tasks, such as editing video or 3D animation/rendering. 2313:
Graphics processing units (GPU) have continued to increase in energy usage, while CPUs designers have recently focused on improving performance per watt. High performance GPUs may draw large amount of power, therefore intelligent techniques are required to manage GPU power consumption. Measures like
1204:
line and with contemporary Pentiums and Celerons. This resulted in a large nominal market share, as the majority of computers with an Intel CPU also featured this embedded graphics processor. These generally lagged behind discrete processors in performance. Intel re-entered the discrete GPU market in
1143:
GPUs from AMD are fabricated by a 14 nm process. Their release resulted in a substantial increase in the performance per watt of AMD video cards. AMD also released the Vega GPU series for the high end market as a competitor to Nvidia's high end Pascal cards, also featuring HBM2 like the Titan V.
1031:
was the precursor to what is now called a compute shader (e.g. CUDA, OpenCL, DirectCompute) and actually abused the hardware to a degree by treating the data passed to algorithms as texture maps and executing algorithms by drawing a triangle or quad with an appropriate pixel shader. This entails some
947:
were not general purpose and could not execute arbitrary pixel code. Vertices and pixels were processed by different units which had their own resources, with pixel shaders having tighter constraints (because they execute at higher frequencies than vertices). Pixel shading engines were actually more
2226:
to run on the GPU's stream processors. This makes it possible for C programs to take advantage of a GPU's ability to operate on large buffers in parallel, while still using the CPU when appropriate. CUDA was the first API to allow CPU-based applications to directly access the resources of a GPU for
1076:
cards were released in 2010, and in 2011 AMD released its 6000M Series discrete GPUs for mobile devices. The Kepler line of graphics cards by Nvidia were released in 2012 and were used in the Nvidia's 600 and 700 series cards. A feature in this GPU microarchitecture included GPU boost, a technology
1982:
by AMD allow multiple GPUs to draw images simultaneously for a single screen, increasing the processing power available for graphics. These technologies, however, are increasingly uncommon; most games do not fully use multiple GPUs, as most users cannot afford them. Multiple GPUs are still used on
883:
to become more powerful general purpose processors as support for hardware accelerated texture mapping, lighting, Z-buffering and compute created the modern GPU. During this period the same Microsoft team responsible for Direct3D and OpenGL driver standardization introduced their own Microsoft 3D
2264:
An external GPU is a graphics processor located outside of the housing of the computer, similar to a large external hard drive. External graphics processors are sometimes used with laptop computers. Laptops might have a substantial amount of RAM and a sufficiently powerful central processing unit
2255:
architecture. However, substantial acceleration can also be obtained by not compiling the programs, and instead transferring them to the GPU, to be interpreted there. Acceleration can then be obtained by either interpreting multiple programs simultaneously, simultaneously running multiple example
873:
and the Direct3D driver model for the acceleration of consumer 3D graphics. The Direct3D driver model shipped with DirectX 2.0 in 1996. It included standards and specifications for 3D chip makers to compete to support 3D texture, lighting and Z-buffering. ATI, which was later to be acquired by
2295:
Official vendor support for external GPUs has gained traction. A milestone was Apple's decision to support external GPUs with MacOS High Sierra 10.13.4. Several major hardware vendors (HP, Razer) released Thunderbolt 3 eGPU enclosures. This support fuels eGPU implementations by enthusiasts.
2093:
On systems with "Unified Memory Architecture" (UMA), including modern AMD processors with integrated graphics, modern Intel processors with integrated graphics, Apple processors, the PS5 and Xbox Series (among others), the CPU cores and the GPU block share the same pool of RAM and memory address
878:
in 1996 to aggressively embracing support for Direct3D. In this era Microsoft merged their internal Direct3D and OpenGL teams and worked closely with SGI to unify driver standards for both industrial and consumer 3D graphics hardware accelerators. Microsoft ran annual events for 3D chip makers
2073:
Since GPU computations are memory-intensive, integrated processing may compete with the CPU for relatively slow system RAM, as it has minimal or no dedicated video memory. IGPs use system memory with bandwidth up to a current maximum of 128 GB/s, whereas a discrete graphics card may have a
2321:
With modern GPUs, energy usage is an important constraint on the maximum computational capabilities that can be achieved. GPU designs are usually highly scalable, allowing the manufacturer to put multiple chips on the same video card, or to use multiple video cards that work in parallel. Peak
1939:
dedicated GPUs are removable. Dedicated GPUs for portable computers are most commonly interfaced through a non-standard and often proprietary slot due to size and weight constraints. Such ports may still be considered PCIe or AGP in terms of their logical host interface, even if they are not
1132:. Tensor cores are designed for deep learning, while high-bandwidth memory is on-die, stacked, lower-clocked memory that offers an extremely wide memory bus. To emphasize that the Titan V is not a gaming card, Nvidia removed the "GeForce GTX" suffix it adds to consumer gaming cards. 822:
with the earlier-generation chips for ease of implementation and minimal cost. Initially, 3D graphics were possible only with discrete boards dedicated to accelerating 3D functions (and lacking 2D graphical user interface (GUI) acceleration entirely) such as the
3154: 3398:"Mitsubishi's 3DPro/2mp Chipset Sets New Records for Fastest 3D Graphics Accelerator for Windows NT Systems; 3DPro/2mp grabs Viewperf performance lead; other high-end benchmark tests clearly show that 3DPro's performance outdistances all Windows NT competitors" 1051:
that allows for the development of code for both GPUs and CPUs with an emphasis on portability. OpenCL solutions are supported by Intel, AMD, Nvidia, and ARM, and according to a report in 2011 by Evans Data, OpenCL had become the second most popular HPC tool.
2094:
space. This allows the system to dynamically allocate memory between the CPU cores and the GPU block based on memory needs (without needing a large static split of the RAM) and thanks to zero copy transfers, removes the need for either copying data over a
654:
3D graphics became increasingly common in arcade, computer, and console games, which led to increasing public demand for hardware-accelerated 3D graphics. Early examples of mass-market 3D graphics hardware can be found in arcade system boards such as the
2322:
performance of any system is essentially limited by the amount of power it can draw and the amount of heat it can dissipate. Consequently, performance per watt of a GPU design translates directly into peak performance of a system that uses that design.
1162:, its RDNA 2 graphics cards with support for hardware-accelerated ray tracing. The product series, launched in late 2020, consisted of the RX 6800, RX 6800 XT, and RX 6900 XT. The RX 6700 XT, which is based on Navi 22, was launched in early 2021. 913:(also known as NV10) was the first consumer-level card with hardware-accelerated T&L; While the OpenGL API provided software support for texture mapping and lighting the first 3D hardware acceleration for these features arrived with the first 1239:
since they have significant FLOPS performance increases, using 4Ă—4 matrix multiplication and division, resulting in hardware performance up to 128 TFLOPS in some applications. These tensor cores are expected to appear in consumer cards, as well.
415:
with its own simple instruction set, that was capable of manipulating graphics hardware registers in sync with the video beam (e.g. for per-scanline palette switches, sprite multiplexing, and hardware windowing), or driving the blitter. In 1986,
935:. Each pixel could now be processed by a short program that could include additional image textures as inputs, and each geometric vertex could likewise be processed by a short program before it was projected onto the screen. Used in the 3919: 2117:
Hybrid graphics cards are somewhat more expensive than integrated graphics, but much less expensive than dedicated graphics cards. They share memory with the system and have a small dedicated memory cache, to make up for the high
875: 1312:
capabilities (usually with a VGA compatibility mode). Newer cards such as AMD/ATI HD5000–HD7000 lack dedicated 2D acceleration; it is emulated by 3D hardware. GPUs were initially used to accelerate the memory-intensive work of
2337:
In 2013, 438.3 million GPUs were shipped globally and the forecast for 2014 was 414.2 million. However, by the third quarter of 2022, shipments of integrated GPUs totaled around 75.5 million units, down 19% year-over-year.
5075: 879:
called "Meltdowns" to test their 3D hardware and drivers to work both with Direct3D and OpenGL. It was during this period of strong Microsoft influence over 3D standards that 3D accelerator cards moved beyond being simple
2250:
on the host PC and transfer the executable to the GPU to be run. Typically a performance advantage is only obtained by running the single active program simultaneously on many example problems in parallel, using the GPU's
2122:
of the system RAM. Technologies within PCI Express make this possible. While these solutions are sometimes advertised as having as much as 768 MB of RAM, this refers to how much can be shared with the system memory.
1447:
are offloaded to the GPU hardware, is commonly referred to as "GPU accelerated video decoding", "GPU assisted video decoding", "GPU hardware accelerated video decoding", or "GPU hardware assisted video decoding".
1187:
in the late 1990s, but produced lackluster 3D accelerators compared to the competition at the time. Rather than attempting to compete with the high-end manufacturers Nvidia and ATI/AMD, they began integrating
1123:
of cards are of this generation of graphics cards. They are made using the 16 nm manufacturing process which improves upon previous microarchitectures. Nvidia released one non-consumer card under the new
2976: 846:
and Fujitsu on a "Thriller Conspiracy" project which combined a Fujitsu FXG-1 Pinolite geometry processor with a Vérité V2200 core to create a graphics card with a full T&L engine years before Nvidia's
4999: 5284: 3397: 3915: 1388:); GPUs in the 2010s and 2020s typically deliver performance measured in teraflops (TFLOPS). This is an estimated performance measure, as other factors can affect the actual display rate. 1111:
in Taiwan using the 28 nm process. Compared to the 40 nm technology from the past, this manufacturing process allowed a 20 percent boost in performance while drawing less power.
471:, released in 1987, used a custom graphics chipset with a 65,536 color palette and hardware support for sprites, scrolling, and multiple playfields. It served as a development machine for 424:, the first fully programmable graphics processor. It could run general-purpose code, but it had a graphics-oriented instruction set. During 1990–1992, this chip became the basis of the 1920:
that is dedicated to the GPU rather than relying on the computer’s main system memory. This RAM is usually specially selected for the expected serial workload of the graphics card (see
4134: 2177:
distributed computing project for protein folding calculations. In certain circumstances, the GPU calculates forty times faster than the CPUs traditionally used by such applications.
2199:
GPU-based high performance computers play a significant role in large-scale modelling. Three of the ten most powerful supercomputers in the world take advantage of GPU acceleration.
1995:
workloads and for simulations, and in AI to expedite training, as is the case with Nvidia's lineup of DGX workstations and servers, Tesla GPUs, and Intel's Ponte Vecchio GPUs.
3427: 943:, which used a custom vector unit for hardware accelerated vertex processing (commonly referred to as VU0/VU1). The earliest incarnations of shader execution engines used in 734:
solution for use in home computers in 1995; the Fujitsu Pinolite, the first 3D geometry processor for personal computers, released in 1997. The first hardware T&L GPU on
2292:
port. Those ports are only available on certain notebook systems. eGPU enclosures include their own power supply (PSU), because powerful GPUs can consume hundreds of watts.
5028: 2318:
per watt can help identify more efficient GPUs. However that may not adequately incorporate efficiency in typical use, where much time is spent doing less demanding tasks.
352:, and laid the foundations for the emerging PC graphics market. It was used in a number of graphics cards and was licensed for clones such as the Intel 82720, the first of 1931:
Dedicated GPUs are not necessarily removable, nor does it necessarily interface with the motherboard in a standard fashion. The term "dedicated" refers to the fact that
948:
akin to a highly customizable function block and did not really "run" a program. Many of these disparities between vertex and pixel shading were not addressed until the
3375: 3811: 3680: 4285: 2471: 2813: 5103: 3295: 2760: 5507: 1959:(AGP). They can usually be replaced or upgraded with relative ease, assuming the motherboard is capable of supporting the upgrade. A few graphics cards still use 4104: 1128:
architecture, the Titan V. Changes from the Titan XP, Pascal's high-end card, include an increase in the number of CUDA cores, the addition of tensor cores, and
6426: 6288: 4992: 3759: 2098:
between physically separate RAM pools or copying between separate address spaces on a single physical pool of RAM, allowing more efficient transfer of data.
5276: 4863: 3992: 2836: 4940: 4618: 3459: 1694: 605:
as an indication of the performance increase it promised. The 86C911 spawned a variety of imitators: by 1995, all major PC graphics chip makers had added
4226: 17: 5641: 5613: 4036: 6706: 4257: 1527: 668: 5227: 4596: 3734: 1677:
and described a programmable processing unit working independently from the CPU that was responsible for graphics manipulation and output. In 1994,
3048: 5050: 1372:
Several factors of GPU construction affect the performance of the card for real-time rendering, such as the size of the connector pathways in the
834:. However, as manufacturing technology continued to progress, video, 2D GUI acceleration, and 3D functionality were all integrated into one chip. 6370: 5199: 4759: 3401: 1115:
have high system requirements; manufacturers recommended the GTX 970 and the R9 290X or better at the time of their release. Cards based on the
976:
math, and were quickly becoming as flexible as CPUs, yet orders of magnitude faster for image-array operations. Pixel shading is often used for
4706: 3844: 3538: 2715: 2653: 2042:(UMA) use a portion of a computer's system RAM rather than dedicated graphics memory. IGPs can be integrated onto a motherboard as part of its 3015: 5456: 4891: 3941: 2693: 2637: 4336: 4310: 2106:
Hybrid GPUs compete with integrated graphics in the low-end desktop and notebook markets. The most common implementations of this are ATI's
5757: 5598: 3705: 4083: 2669: 4370: 4198: 861:
was introduced in the early '90s by SGI as a professional graphics API, with proprietary hardware support for 3D rasterization. In 1994
2731: 1068:
GPU to provide increased functionality to cars' navigation and entertainment systems. Advances in GPU technology in cars helped advance
4925: 3320: 3188: 1135:
In 2018, Nvidia launched the RTX 20 series GPUs that added ray-tracing cores to GPUs, improving their performance on lighting effects.
4014: 3209: 4734: 3255: 1609: 4966: 6138: 5693: 5430: 3423: 2952: 2461: 125: 5257: 613:
surpassed expensive general-purpose graphics coprocessors in Windows performance, and such coprocessors faded from the PC market.
6525: 6283: 5967: 5671: 5024: 4573: 4524: 3970: 3780: 2466: 1605: 1184: 527: 425: 353: 5634: 4179: 3484:
Raina, Rajat; Madhavan, Anand; Ng, Andrew Y. (2009-06-14). "Large-scale deep unsupervised learning using graphics processors".
1092: 4670: 3524: 3444: 1158:
The company announced that the successor to the RDNA microarchitecture would be incremental (aka a refresh). AMD unveiled the
146:
for frame buffers was expensive, so video chips composited data together as the display was being scanned out on the monitor.
6726: 5720: 5543: 3869: 3383: 3361: 2456: 4787: 3804: 3614: 620:
acceleration evolved. As manufacturing capabilities improved, so did the level of integration of graphics chips. Additional
5919: 5574: 3894: 3676: 2256:
problems, or combinations of both. A modern GPU can simultaneously interpret hundreds of thousands of very small programs.
1963:(PCI) slots, but their bandwidth is so limited that they are generally used only when a PCIe or AGP slot is not available. 784: 4160: 3241: 2977:"Famous Graphics Chips: TI TMS34010 and VRAM. The first programmable graphics processor chip | IEEE Computer Society" 1036:
are involved where they are not needed (nor are triangle manipulations even a concern—except to invoke the pixel shader).
893: 6363: 5585: 5186: 2805: 707: 5478: 5099: 4771: 3302: 2881: 2752: 6676: 5503: 4419: 4056: 2935: 1561: 5150: 5129: 3281: 3092: 3070: 6530: 5931: 5914: 5892: 5627: 4465: 3608: 3501: 2861: 2087: 2083: 1960: 1710: 1547: 1436: 914: 691: 621: 341: 4550: 6701: 6565: 6448: 5926: 5848: 5360: 3755: 1373: 1209:
series, which competed with the then-current GeForce 30 series and Radeon 6000 series cards at competitive prices.
699: 204: 4877: 2443: 1197: 1177:
microarchitecture with incremental improvements and different GPU configurations in each system's implementation.
6696: 2910: 2059: 1577: 4626: 3463: 2828: 2607: 6711: 6356: 4944: 2550: 1480: 4234: 2994: 1228: 105: 6520: 4823: 3636: 3142: 1483:
for Linux-based and UNIX-like operating systems. All except XvMC are capable of decoding videos encoded with
1318: 333: 4815: 4286:"Microsoft Drops More Xbox Series X Tech Specs: Zen 2 + RDNA 2, 12 TFLOPs GPU, HDMI 2.1, & a Custom SSD" 2782: 6716: 6122: 5887: 2481: 991:
GPUs are making computational inroads against the CPU, and a subfield of research, dubbed GPU computing or
843: 274:
or character modes and where the memory is stored (so there did not need to be a contiguous frame buffer).
255: 2723: 2661: 2306: 703: 5223: 4941:"Xbit Labs: Roundup of 7 Contemporary Integrated Graphics Chipsets for Socket 478 and Socket A Platforms" 3726: 2556: 2235: 1476: 1104: 1077:
that adjusts the clock-speed of a video card to increase or decrease it according to its power draw. The
1043:
platform, first introduced in 2007, was the earliest widely adopted programming model for GPU computing.
855:
was one of the first consumer-facing GPU integrated 3D processing unit and 2D processing unit on a chip.
818:. These chips were essentially previous-generation 2D accelerators with 3D features bolted on. Many were 651: 539: 3040: 2701: 2645: 6721: 6686: 6431: 6337: 6254: 3527:, Kruger and Westermann, International Conference on Computer Graphics and Interactive Techniques, 2005 2520: 2243: 2075: 1460: 1170: 1116: 1078: 851:; This card, designed to reduce the load placed upon the system's CPU, never made it to market. NVIDIA 718: 531: 129: 5195: 2285: 6626: 6458: 6191: 5676: 3651: 2581: 2063: 1956: 1625: 1568: 1189: 1125: 730:, which worked on the Sega Model 2 arcade system, began working on integrating T&L into a single 535: 483:
computer, released in 1989, had support for a 16,777,216 color palette. In 1988, the first dedicated
5336: 4392: 3967:"AMD RX 480, 470 & 460 Polaris GPUs To Deliver The 'Most Revolutionary Jump In Performance' Yet" 3836: 3576: 1264:
were the market share leaders, with 49.4%, 27.8%, and 20.6% market share respectively. In addition,
1200:
laptop processor in 2009, continuing in 2010 with desktop processors in the first generation of the
332:
chip. This enabled the design of low-cost, high-performance video graphics cards such as those from
6691: 6595: 6443: 6395: 6303: 5997: 5245:. In Proceedings of the CVPR Workshop on Computer Vision on GPU, Anchorage, Alaska, USA, June 2008. 3019: 2428: 2231: 2203: 2047: 1281: 723: 617: 121: 65: 5464: 4895: 1987:), on workstations to accelerate video (processing multiple videos at once) and 3D rendering, for 1349:
which can manipulate vertices and textures with many of the same operations that are supported by
403:
mode. It was used in a number of graphics cards and terminals during the late 1980s. In 1985, the
96:. After their initial design, GPUs were found to be useful for non-graphic calculations involving 6580: 5594: 4344: 2390: 2281: 2181: 2043: 1971: 1350: 1224: 1112: 712: 325: 97: 4105:"AMD Announces Ryzen 'Zen 3' and Radeon 'RDNA2' Presentations for October: A New Journey Begins" 4057:"AMD's next-generation Zen 3 CPUs and Radeon RX 6000 'Big Navi' GPU will be revealed next month" 3701: 2328:, sometimes their performance is measured in terms also applied to CPUs, such as FLOPS per watt. 6475: 6470: 6112: 4720: 4707:"Nvidia SLI and AMD CrossFire is dead – but should we mourn multi-GPU gaming? | TechRadar" 2677: 2540: 2412: 2396: 2277: 2185: 1984: 1334: 1257: 866: 522:(VGA) display standard in 1987, with a maximum resolution of 640×480 pixels. In November 1988, 506: 2851: 2504:– the video decoding bit-stream technology from ATI to support hardware (GPU) decode with DXVA 1782:
Most GPUs are designed for a specific use, real-time 3D graphics, or other mass calculations:
6616: 6560: 6552: 6405: 6387: 6379: 6298: 6259: 6070: 6002: 4366: 2735: 2501: 1706: 1686: 1452: 1444: 1159: 1152: 1151:(GCN) microarchitecture/instruction set. Dubbed RDNA, the first product featuring it was the 1129: 1100: 1073: 792: 640: 259: 177: 4917: 4446:
Barron, E. T.; Glorioso, R. M. (September 1973). "A micro controlled peripheral processor".
3327: 3176: 3107: 2169:, are pursuing this approach with an array of applications. Both Nvidia and AMD teamed with 6585: 6508: 6492: 6266: 6244: 6223: 6018: 5992: 5941: 5909: 5568: 4135:"AMD unveils three Radeon 6000 graphics cards with ray tracing and RTX-beating performance" 3916:"Nvidia's monstrous Pascal GPU is packed with cutting-edge tech and 15 billion transistors" 3205: 2402: 2348: 1967: 1917: 1305: 1232: 980:, which adds texture to make an object look shiny, dull, rough, or even round or extruded. 949: 606: 519: 516: 502: 484: 376: 293: 238: 143: 31: 5298: 3259: 8: 6633: 6325: 6271: 6165: 5962: 5813: 2247: 2239: 2214:. Furthermore, each GPU vendor introduced its own API which only works with their cards: 2170: 1542: 1432: 1346: 987:
and new generic stream processing units, GPUs became more generalized computing devices.
862: 835: 746: 460: 429: 139: 5434: 6643: 6611: 6400: 6315: 5972: 5875: 4471: 3600:
CUDA by Example: An Introduction to General-Purpose GPU Programming, Portable Documents
3563: 3507: 2433: 2407: 2385: 2380: 2360: 2354: 1148: 1107:
line, manufactured on the same process. Nvidia's 28 nm chips were manufactured by
988: 885: 738: 731: 364: 329: 289: 216: 142:
have used specialized graphics circuits since the 1970s. In early video game hardware,
101: 61: 4520: 3966: 3486:
Proceedings of the 26th Annual International Conference on Machine Learning – ICML '09
870: 336:. It became the best-known GPU until the mid-1980s. It was the first fully integrated 109: 6540: 6487: 6308: 6107: 5982: 5870: 5549: 5539: 4847: 4461: 4019: 3604: 3568: 3497: 3117: 2931: 2857: 2524: 2365: 2146: 2136: 2067: 2055: 1616:
These operations also have applications in video editing, encoding, and transcoding.
1464: 1342: 1338: 1249: 1120: 1020: 819: 798:
In the PC world, notable failed attempts for low-cost 3D graphics chips included the
561: 464: 452: 417: 321: 192: 158: 85: 69: 5378: 4475: 3554: 2493:
used in their graphics chips to accelerate video decoding on hardware GPU with DXVA.
1624:
An earlier GPU may support one or more 2D graphics API for 2D acceleration, such as
874:
AMD, began development on the first Direct3D GPU's. Nvidia, quickly pivoted from a
842:
chipsets were among the first to do this well. In 1997, Rendition collaborated with
6621: 6535: 6463: 6320: 6293: 6228: 6206: 6170: 6102: 4803: 4502: 4490: 4451: 4161:"AMD Radeon RX 6700 XT 'Navi 22 GPU' Custom Models Reportedly Boost Up To 2.95 GHz" 3558: 3550: 3489: 2496: 2486: 2418: 2370: 2189: 2150: 1714: 1598: 1594: 1552: 1420: 1261: 1235:. Specialized processing cores on some modern workstation's GPUs are dedicated for 1008: 1000: 984: 969: 960: 956: 690:-based Namco Magic Edge Hornet Simulator in 1993 were capable of hardware T&L ( 684: 628: 4015:"AMD to Introduce New Next-Gen RDNA GPUs in 2020, Not a Typical 'Refresh' of Navi" 3942:"Nvidia RTX 2070, RTX 2080, RTX 2080 Ti GPUs revealed: specs, price, release date" 3865: 3511: 3353: 694:) years before appearing in consumer graphics cards. Another early example is the 6655: 6650: 6276: 6201: 5936: 5880: 5747: 5589: 5533: 3598: 2925: 2095: 2086:
can mitigate this deficiency. Older integrated graphics chipsets lacked hardware
1894: 1883: 1740:
In personal computers, there are two main forms of GPUs. Each has many synonyms:
1314: 1308:. In addition to the 3D hardware, today's GPUs include basic 2D acceleration and 1004: 660: 488: 196: 44: 5051:"AMD Outlines HSA Roadmap: Unified Memory for CPU/GPU in 2013, HSA GPUs in 2014" 2230:
Since 2005 there has been interest in using the performance offered by GPUs for
2227:
more general purpose computing without the limitations of using a graphics API.
6681: 6638: 6590: 6453: 6117: 5843: 5582: 4647: 3273: 3233: 3084: 3062: 2586: 2438: 2268:
Therefore, it is desirable to attach a GPU to some external bus of a notebook.
2223: 2154: 2119: 1948: 1928:
GPUs were called "DIS" systems as opposed to "UMA" systems (see next section).
1868: 1583: 1440: 1218: 1069: 1012: 973: 456: 188: 183: 150: 5752: 5553: 5176: 4692: 4337:"AMD's Navi 7nm GPU Architecture to Reportedly Feature Dedicated AI Circuitry" 3629:"OpenCL – The open standard for parallel programming of heterogeneous systems" 317: 6670: 6153: 5897: 5793: 5772: 4597:"AMD Rolls Out 5 nm ASIC-based Accelerator for the Interactive Streaming Era" 3121: 1979: 1932: 1832: 1590: 1538:
Video decoding processes that can be accelerated by modern GPU hardware are:
1492: 1424: 1358: 1236: 1166: 1084: 1048: 1033: 1024: 940: 880: 773: 396: 358: 38: 5177:"Stanford Lecture: Scalable Parallel Programming with CUDA on Manycore GPUs" 3993:"AMD Announces Next-Generation Leadership Products at Computex 2019 Keynote" 3493: 2007:
The position of an integrated GPU in a northbridge/southbridge system layout
288:
by setting a bit on a display list instruction. ANTIC also supported smooth
6160: 5735: 5713: 5708: 5619: 5603: 5312: 5242: 5125: 4967:"Does dual-channel memory make difference on integrated video performance?" 4397: 3572: 2535: 2530: 2284:
1, 2, or 3 port (PCIe Ă—4, up to 10, 20, or 40 Gbit/s respectively), a
2174: 2019:
motherboard with integrated graphics, which has HDMI, VGA and DVI-out ports
2011: 1878: 1863: 1794: 1734: 1377: 1354: 1289: 977: 926: 735: 664: 656: 632: 567: 278: 267: 162: 93: 81: 5154: 4840:"V-Ray for Nuke – Ray Traced Rendering for Compositors | Chaos Group" 4506: 4456: 4448:
Conference record of the 6th annual workshop on Microprogramming – MICRO 6
1248:
Many companies have produced GPUs under a number of brand names. In 2009,
1223:
In the 2020s, GPUs have been increasingly used for calculations involving
498: 6330: 6148: 6023: 5823: 5762: 4795: 4546: 4521:"NVIDIA Launches the World's First Graphics Processing Unit: GeForce 256" 3525:"Linear algebra operators for GPU implementation of numerical algorithms" 2575: 2570: 2273: 2269: 2215: 2188:. They are generally suited to high-throughput computations that exhibit 2107: 1952: 1944: 1842: 1819: 1702: 1645: 1416: 1366: 1309: 909: 848: 799: 758: 754: 742: 680: 676: 672: 602: 597: 592: 571: 412: 411:
for bitmap manipulation, line drawing, and area fill. It also included a
200: 154: 89: 77: 6348: 5608: 3539:"ABC-SysBio—approximate Bayesian computation in Python with GPU support" 3041:"Hardcore Gaming 101: Retro Japanese Computers: Gaming's Final Frontier" 2272:
is the only bus used for this purpose. The port may be, for example, an
395:
graphics processor for personal computers. The ARTC could display up to
6438: 6218: 6186: 6143: 6033: 5798: 5730: 4839: 4311:"NVIDIA Volta Unveiled: GV100 GPU and Tesla V100 Accelerator Announced" 2850:
Hopgood, F. Robert A.; Hubbold, Roger J.; Duce, David A., eds. (1986).
2423: 2111: 2079: 1921: 1908: 1847: 1837: 1804: 1629: 1496: 1301: 1285: 1201: 1140: 1136: 1016: 762: 750: 644: 636: 558: 400: 345: 281: 251: 228: 73: 5299:"Best External Graphics Card 2020 (EGPU) [The Complete Guide]" 5076:"Getting the Most from OpenCL™ 1.2: How to Increase Performance by..." 4084:"AMD Teases Radeon RX 6000 Card Performance Numbers: Aiming For 3080?" 2906: 2003: 451:
graphics system was released. It was one of the first video cards for
309: 6570: 6249: 5808: 5686: 4262: 4109: 4088: 4037:"AMD to reveal next-gen Big Navi RDNA 2 graphics cards on October 28" 3702:"School's in session – Nvidia's driverless system learns by watching" 3354:"Fujitsu Develops World's First Three Dimensional Geometry Processor" 3112: 2615: 2476: 2375: 2126: 1852: 1809: 1653: 1455:
on the card, offloading the central processing unit. The most common
1439:. This hardware-accelerated video decoding, in which portions of the 1381: 1206: 1193: 931: 476: 285: 271: 171: 5479:"GPU Q3'22 biggest quarter-to-quarter drop since the 2009 recession" 4199:"AMD to Launch Mid-Range RDNA 2 Desktop Graphics in First Half 2021" 37:
For an expansion card that contains a graphics processing unit, see
6575: 6513: 6196: 5681: 5025:"Integrated Graphics Solutions for Graphics-Intensive Applications" 4993:"Integrated Graphics Solutions for Graphics-Intensive Applications" 4227:"Sony PS5 Gets A Full Teardown Detailing Its RDNA 2 Guts And Glory" 3984: 3376:"The Nintendo 64 is one of the greatest gaming devices of all time" 2990: 1935:
have RAM that is dedicated to the card's use, not to the fact that
1533: 1401: 1362: 1330: 1326: 1273: 1096: 965: 852: 808: 695: 687: 574: 480: 448: 440: 421: 370: 5224:"A SIMD interpreter for Genetic Programming on GPU Graphics Cards" 4796:"FAQ | GPU-accelerated 3D rendering software | Redshift" 3628: 871:
Microsoft announced the acquisition of UK based Rendermorphics Ltd
580: 6090: 5957: 5902: 5818: 5803: 5767: 5698: 5181: 2790: 2289: 2051: 1789: 1690: 1641: 1396: 1277: 888:. Details of this era are documented extensively in the books: " 824: 788: 727: 584: 408: 388: 381: 266:, a video processor which interpreted instructions describing a " 212: 5405: 4816:"Exploring Performance with Autodesk's Arnold Renderer GPU Beta" 3424:"VGA Legacy MKIII – Diamond Fire GL 4000 (Mitsubishi 3DPro/2mp)" 3234:"System 16 – Namco Magic Edge Hornet Simulator Hardware (Namco)" 2882:"Famous Graphics Chips: NEC μPD7220 Graphics Display Controller" 2783:"What are the 6502, ANTIC, CTIA/GTIA, POKEY, and FREDDIE chips?" 1943:
Graphics cards with dedicated GPUs typically interface with the
6480: 5987: 5977: 5863: 5858: 5788: 5742: 5725: 5703: 4735:"Hardware Selection and Configuration Guide DaVinci Resolve 15" 2515: 2490: 2315: 2211: 2207: 2166: 2016: 1975: 1799: 1730: 1705:
as "the world's first GPU". It was presented as a "single-chip
1698: 1657: 1649: 1488: 1484: 1269: 1265: 1253: 1174: 1044: 905: 858: 812: 770: 472: 468: 224: 4421:
CL-GD5446 64-bit VisualMedia Accelerator Preliminary Data Book
3890: 1391: 1196:
for the Pentium III, and later into CPUs. They began with the
203:
backgrounds. The Galaxian hardware was widely used during the
6213: 6095: 6080: 6063: 6058: 6053: 6048: 6043: 6038: 6028: 4760:"Recommended System: Recommended Systems for DaVinci Resolve" 2578:– includes built-in support for CUDA and OpenCL GPU execution 2545: 2325: 2142: 2132: 1992: 1520: 1472: 1468: 1385: 1380:
frequency, and the number and size of various on-chip memory
1180: 1065: 1028: 992: 803: 554: 543: 492: 404: 263: 243: 208: 166: 3445:"Is it Time to Rename the GPU? | IEEE Computer Society" 1523:, while XvMC is only capable of decoding MPEG-1 and MPEG-2. 304: 6085: 6075: 5853: 5151:"Top500 List – June 2012 | TOP500 Supercomputer Sites" 4622: 2280:
port (PCIe Ă—1, up to 5 or 2.5 Gbit/s respectively), a
2252: 2219: 2193: 1726: 1678: 1516: 1512: 1508: 1504: 1500: 1428: 1108: 1061: 1040: 944: 936: 925:
Nvidia was first to produce a chip capable of programmable
828: 780: 625: 624:(APIs) arrived for a variety of tasks, such as Microsoft's 435: 392: 337: 275: 232: 220: 4574:"ATi Takes Over 3D Technology Leadership With Radeon 9700" 3321:"3D-CG System with Video Texturing for Personal Computers" 1408:
2.1 which enables it to decode AVC and VC-1 video formats.
968:
9.0 accelerator, pixel and vertex shaders could implement
3781:"Xbox One vs. PlayStation 4: Which game console is best?" 2472:
List of discrete and integrated graphics processing units
2162: 1988: 1456: 1413: 1405: 766: 523: 512: 349: 4180:"AMD CEO keynote scheduled for CES 2020 on 12th January" 2553:, the X11 equivalent of DXVA for MPEG-2, H.264, and VC-1 1528:
dedicated hardware video decoding and encoding solutions
4918:"AnandTech – μATX Part 2: Intel G33 Performance Review" 2158: 2082:
bandwidth can limit the performance of the GPU, though
1745: 1640:
A GPU can support one or more 3D graphics API, such as
1173:
were released in 2020; they both use GPUs based on the
4648:"Nvidia Optimus documentation for Linux device driver" 2753:"Atari 2600 Teardown: What?s Inside Your Old Console?" 1998: 348:) graphics display processor for PCs, supported up to 1902: 1427:
playback, and many GPUs made since 2000 also support
867:
transition from Unix to the forthcoming Windows NT OS
407:
was released with a custom graphics chip including a
3837:"Taiwan Semiconductor Manufacturing Company Limited" 3099: 2070:) can handle 2D graphics or low-stress 3D graphics. 1940:
physically interchangeable with their counterparts.
757:, a GPU capable of transformation and lighting, for 609:
acceleration support to their chips. Fixed-function
487:
graphics boards were introduced in arcades with the
27:
Specialized electronic circuit; graphics accelerator
5361:"Alienware Graphics Amplifier | Dell United States" 2716:"mame/galaxian.c at master č·Ż mamedev/mame č·Ż GitHub" 2694:"mame/galaxian.c at master č·Ż mamedev/mame č·Ż GitHub" 2654:"mame/mw8080bw.c at master č·Ż mamedev/mame č·Ż GitHub" 1192:GPUs into motherboard chipsets, beginning with the 1103:. Nvidia's Kepler line of GPUs was followed by the 1099:were released in 2013; they both use GPUs based on 104:. Other non-graphical uses include the training of 5313:"Use an external graphics processor with your Mac" 5100:"Stanford University tailors Folding@home to GPUs" 4126: 2849: 2546:VDPAU (Video Decode and Presentation API for Unix) 2127:Stream processing and general purpose GPUs (GPGPU) 2074:bandwidth of more than 1000 GB/s between its 1673:In the 1970s, the term "GPU" originally stood for 1345:. Recent developments in GPUs include support for 1300:Modern GPUs have traditionally used most of their 5277:"How to make an external laptop graphics adaptor" 4772:"GPU Accelerated Rendering and Hardware Encoding" 4277: 3727:"AMD Radeon HD 6000M series – don't call it ATI!" 2638:"mame/8080bw.c at master č·Ż mamedev/mame č·Ż GitHub" 2589:– open-source, distributed deep learning for Java 1586:, more commonly known as slice-level acceleration 999:, has found applications in fields as diverse as 6668: 5604:GPU Caps Viewer – Video card information utility 4848:"System Requirements | Nuke | Foundry" 4671:"Crossfire and SLI market is just 300.000 units" 4491:"Core standard graphic package for the VGI 3400" 2559:– the X11 equivalent for MPEG-2 video codec only 2143:general purpose graphics processing unit (GPGPU) 1534:Video decoding processes that can be accelerated 939:console, this chip competed with the one in the 4878:"Evolution of Intel Graphics: I740 to Iris Pro" 4258:"Sony reveals full PS5 hardware specifications" 4218: 3483: 3085:"System 16 – Taito Air System Hardware (Taito)" 1800:Radeon HD, R5, R7, R9, RX, Vega and Navi series 4864:"What about multi-GPU support? – Folding@home" 4445: 3597:Sanders, Jason; Kandrot, Edward (2010-07-19). 3596: 3206:"The History of the Modern Graphics Processor" 3063:"System 16 – Namco System 21 Hardware (Namco)" 955:In October 2002, with the introduction of the 683:. Arcade systems such as the Sega Model 2 and 6364: 5635: 4367:"Matrox Graphics – Products – Graphics Cards" 3677:"NVIDIA Tegra Inside Every Audi 2010 Vehicle" 2930:. Wayne State University Press. p. 185. 2101: 1268:produces GPUs. Modern smartphones use mostly 1147:In 2019, AMD released the successor to their 1119:microarchitecture were released in 2016. The 5649: 5504:"Graphics chips market is showing some life" 4668: 2670:"Arcade/SpaceInvaders – Computer Archeology" 1711:transform, lighting, triangle setup/clipping 246:microprocessor on an Atari 130XE motherboard 3652:"AMD helps OpenCL gain ground in HPC space" 2868:Perhaps the best known one is the NEC 7220. 1875:Artificial Intelligence training and Cloud 1392:GPU accelerated video decoding and encoding 1064:to power their cars' dashboards, using the 6371: 6357: 5642: 5628: 5241:V. Garcia and E. Debreuve and M. Barlaud. 5221: 5193: 4788:"V-Ray Next Multi-GPU Performance Scaling" 4255: 3274:"System 16 – Sega Model 2 Hardware (Sega)" 3105: 2927:Before the Crash: Early Video Game History 2222:from Nvidia. These allow functions called 1295: 30:"GPU" redirects here. For other uses, see 6378: 5535:The History of the GPU – New Developments 4594: 4455: 3562: 2066:(HD, UHD, Iris, Iris Pro, Iris Plus, and 1610:Context-adaptive binary arithmetic coding 1231:on enormous datasets that are needed for 538:as a successor to VGA. Super VGA enabled 443:Micro Channel adapter, with memory add-on 384:chips for operating on 16-color bitmaps. 270:"—the way the scan lines map to specific 6707:Application-specific integrated circuits 5243:Fast k nearest neighbor search using GPU 5174: 4938: 4034: 3116:. Vol. 10, no. 46. p. 3. 2950: 2879: 2462:List of Nvidia graphics processing units 2286:USB4 port with Thunderbolt compatibility 2010: 2002: 1757: 1548:Inverse discrete cosine transform (iDCT) 1395: 964:(also known as R300), the world's first 579: 566: 553: 497: 434: 356:. The Williams Electronics arcade games 303: 254:in 1977 used a video shifter called the 237: 126:List of home computers by video hardware 43: 4196: 4158: 4035:Garreffa, Anthony (September 9, 2020). 2826: 2803: 2608:"Why Do Dedicated Game Consoles Exist?" 2467:List of Intel graphics processing units 2242:in particular. Most approaches compile 1606:Context-adaptive variable-length coding 1459:for GPU accelerated video decoding are 1400:The ATI HD5470 GPU (above, with copper 528:Video Electronics Standards Association 426:Texas Instruments Graphics Architecture 391:released ARTC HD63484, the first major 380:, all released in 1982, contain custom 324:graphics display processor as a single 191:arcade system in 1979 used specialized 14: 6669: 5531: 5428: 5337:"OMEN Accelerator | HP® Official Site" 4964: 4958: 4488: 4390: 3939: 3674: 3439: 3437: 3157:from the original on November 22, 2017 3106:Brownstein, Mark (November 14, 1988). 2750: 2444:GPU Vector Processor internal features 2259: 1412:Most GPUs made since 1995 support the 795:video game console, released in 1994. 601:, which its designers named after the 6352: 5623: 5609:OpenGPU-GPU Architecture (In Chinese) 5097: 4804:"OctaneRender 2020™ Preview is here!" 4662: 4571: 4177: 4054: 3817:from the original on October 11, 2016 3649: 3536: 3460:"Bump Mapping Using CG (3rd Edition)" 2605: 2551:X-Video Bitstream Acceleration (XvBA) 2521:DirectX Video Acceleration (DxVA) API 2457:List of AMD graphics processing units 2324:Since GPUs may also be used for some 2307:Performance per watt § GPU efficiency 2234:in general, and for accelerating the 2180:GPGPUs can be used for many types of 2173:to create a GPU-based client for the 1777: 72:, being present either as a discrete 5510:from the original on August 26, 2014 5379:"Razer Core X – Thunderbolt™ 3 eGPU" 4640: 4588: 4334: 4256:Gartenberg, Chaim (March 18, 2020). 4224: 4132: 2923: 2299: 2024:Integrated graphics processing units 1924:). Sometimes systems with dedicated 1733:features dual VPU’s, each using the 983:With the introduction of the Nvidia 669:fifth-generation video game consoles 5968:Input–output memory management unit 5403: 5123: 5098:Murph, Darren (29 September 2006). 5022: 4990: 4055:Lyles, Taylor (September 9, 2020). 3756:"Nvidia GeForce GTX 680 2GB Review" 3457: 3434: 3018:. Old-computers.com. Archived from 2953:"GPU History: Hitachi ARTC HD63484" 2732:"MAME – src/mame/drivers/galdrvr.c" 2606:Hague, James (September 10, 2013). 2202:GPUs support API extensions to the 1999:Integrated graphics processing unit 1914:Dedicated graphics processing units 1635: 1619: 1047:is an open standard defined by the 915:Direct3D accelerated consumer GPU's 153:circuit helped the CPU animate the 24: 18:Integrated graphics processing unit 5196:"Fast genetic programming on GPUs" 5048: 4965:Coelho, Rafael (18 January 2016). 4527:from the original on 12 April 2016 4391:Hruska, Joel (February 10, 2021). 3212:from the original on 29 March 2016 3203: 3191:from the original on 11 April 2017 2904: 2827:Wiegers, Karl E. (December 1985). 2763:from the original on July 14, 2015 2159:Dedicated graphics processing unit 1903:Dedicated graphics processing unit 1562:modified discrete cosine transform 892:" v.1 and v.2 by Russel Demaria, " 622:application programming interfaces 320:was the first implementation of a 25: 6738: 6449:Hardware random number generation 5561: 5404:Box, â–ş Suggestions (2016-11-25). 4721:"NVIDIA FFmpeg Transcoding Guide" 4553:from the original on 8 April 2016 4435:– via The Datasheet Archive 4308: 4283: 4197:Cutress, Ian (January 12, 2021). 3675:Teglet, Traian (8 January 2010). 3421: 3108:"NEC Forms Video Standards Group" 2489:– the bit-stream technology from 2192:to exploit the wide vector width 1961:Peripheral Component Interconnect 692:transform, clipping, and lighting 354:Intel's graphics processing units 5496: 5471: 5449: 5422: 5397: 5353: 5287:from the original on 2017-06-26. 5274: 5189:from the original on 2016-10-11. 5073: 4928:from the original on 2008-05-31. 4824:"GPU Rendering – Blender Manual" 4547:"Graphics Processing Unit (GPU)" 4335:Hill, Brandon (11 August 2017). 4178:Tyson, Mark (December 3, 2020). 3940:Sarkar, Samit (20 August 2018). 3866:"Building a PC for the HTC Vive" 3639:from the original on 2011-08-09. 3617:from the original on 2017-04-12. 3430:from the original on 2015-11-18. 3364:from the original on 2014-09-12. 3296:"3D Graphics Processor Chip Set" 3284:from the original on 2010-12-21. 3256:"MAME – src/mame/video/model2.c" 3244:from the original on 2014-09-12. 3095:from the original on 2015-03-16. 3073:from the original on 2015-05-18. 3051:from the original on 2011-01-13. 2913:from the original on 2015-12-22. 2853:Advances in Computer Graphics II 2839:from the original on 2006-02-16. 2816:from the original on 2016-03-04. 2305:This section is an excerpt from 1713:, and rendering engines". Rival 1681:used the term (now standing for 1555:3:2 and 2:2 pull-down correction 1374:semiconductor device fabrication 1243: 997:general purpose computing on GPU 530:(VESA) to develop and promote a 205:golden age of arcade video games 5569:NVIDIA – What is GPU computing? 5329: 5305: 5291: 5268: 5250: 5230:from the original on 2008-06-09 5215: 5202:from the original on 2008-06-09 5168: 5143: 5132:from the original on 2007-10-27 5117: 5106:from the original on 2007-10-12 5091: 5067: 5042: 5031:from the original on 2012-01-07 5016: 5005:from the original on 2007-11-28 4984: 4932: 4915: 4909: 4884: 4870: 4856: 4832: 4780: 4752: 4727: 4713: 4699: 4685: 4650:. freedesktop. 13 November 2023 4611: 4565: 4539: 4513: 4482: 4439: 4412: 4384: 4373:from the original on 2014-02-05 4359: 4328: 4302: 4249: 4225:Funk, Ben (December 12, 2020). 4152: 4133:Judd, Will (October 28, 2020). 4076: 4007: 3973:from the original on 2016-08-01 3959: 3933: 3922:from the original on 2016-07-31 3908: 3897:from the original on 2016-02-24 3883: 3872:from the original on 2016-07-29 3858: 3847:from the original on 2016-08-10 3829: 3797: 3773: 3762:from the original on 2016-09-11 3748: 3737:from the original on 2016-10-11 3719: 3708:from the original on 2016-05-01 3694: 3683:from the original on 2016-10-04 3668: 3643: 3621: 3603:. Addison-Wesley Professional. 3590: 3530: 3518: 3477: 3451: 3415: 3390: 3368: 3346: 3288: 3266: 3248: 3226: 3169: 3135: 3077: 3055: 3033: 3008: 2997:from the original on 2014-09-03 2983: 2969: 2951:Anderson, Marian (2018-10-07). 2944: 2917: 2898: 2880:Anderson, Marian (2018-07-18). 2873: 2806:"Atari Display List Interrupts" 2804:Wiegers, Karl E. (April 1984). 2612:Programming in the 21st Century 2564: 2541:Video Acceleration API (VA API) 2060:AMD Accelerated Processing Unit 1612:) and perfect pixel positioning 1060:In 2010, Nvidia partnered with 1032:overheads since units like the 726:to accelerate transformations. 340:(very large-scale integration) 5532:Peddie, Jon (1 January 2023). 5457:"Video card power consumption" 5431:"Video Card Power Consumption" 4572:Pabst, Thomas (18 July 2002). 4495:ACM SIGGRAPH Computer Graphics 4159:Mujtaba, Hassan (2020-11-30). 2924:Wolf, Mark J. P. (June 2012). 2843: 2820: 2797: 2775: 2744: 2708: 2686: 2630: 2599: 2036:integrated graphics processors 1767:integrated graphics processors 1697:. The term was popularized by 1668: 1584:Variable-length decoding (VLD) 1304:to do calculations related to 1227:problems, such as training of 526:announced its creation of the 505:section on the motherboard in 13: 1: 5583:– A Graphics Hardware History 5506:. TG Daily. August 20, 2014. 4619:"Help Me Choose: Video Cards" 4427:, Cirrus Logic, November 1996 4393:"How Do Graphics Cards Work?" 3555:10.1093/bioinformatics/btq278 2593: 2206:programming language such as 2090:, but newer ones include it. 1451:Recent graphics cards decode 1101:AMD's Radeon HD 7850 and 7790 779:The term "GPU" was coined by 749:, released in 1996. In 1997, 650:In the early- and mid-1990s, 334:Number Nine Visual Technology 199:, multi-colored sprites, and 6727:Electronic design automation 5258:"eGPU candidate system list" 5175:Nickolls, John (July 2008). 5153:. Top500.org. Archived from 4669:Abazovic, F. (3 July 2015). 4549:. Nvidia. 16 December 2009. 3810:. NVIDIA Corporation. 2012. 3488:. Dl.acm.org. pp. 1–8. 2040:unified memory architectures 1663: 1543:Motion compensation (mocomp) 863:Microsoft acquired Softimage 540:graphics display resolutions 256:Television Interface Adaptor 207:, by game companies such as 7: 5429:Atwood, Jeff (2006-08-18). 4489:Levine, Ken (August 1978). 3537:Liepe; et al. (2010). 2557:X-Video Motion Compensation 2502:UVD (Unified Video Decoder) 2450: 2341: 2326:general purpose computation 1771:unified memory architecture 783:in reference to the 32-bit 157:graphics for various 1970s 10: 6743: 5525: 4595:Child, J. (6 April 2023). 4523:. Nvidia. 31 August 1999. 3650:Handy, Alex (2011-09-28). 2304: 2130: 2102:Hybrid graphics processing 1906: 1701:in 1999, who marketed the 1493:MPEG-4 ASP (MPEG-4 Part 2) 1365:, and very high-precision 1216: 1171:Xbox Series X and Series S 704:on-cartridge graphics chip 130:Sprite (computer graphics) 119: 115: 36: 29: 6677:Graphics processing units 6604: 6551: 6501: 6444:Digital signal processing 6414: 6386: 6237: 6179: 6131: 6011: 5950: 5836: 5781: 5664: 5657: 5222:Langdon, W.; Banzhaf, W. 5194:Harding, S.; Banzhaf, W. 4892:"GA-890GPA-UD3H overview" 4740:. BlackMagic Design. 2018 3187:: 128. 23 February 1993. 2856:. Springer. p. 169. 2582:Molecular modeling on GPU 2196:architecture of the GPU. 2064:Intel Graphics Technology 2032:shared graphics solutions 1957:Accelerated Graphics Port 1890:Automated/Driverless car 1763:shared graphics solutions 1515:/ OpenDivX (DivX 4), and 1329:calculations such as the 1325:were added to accelerate 1190:Intel Graphics Technology 904:" by David Kushner. The 900:" by Dean Takahashi and " 616:Throughout the 1990s, 2D 536:computer display standard 342:metal–oxide–semiconductor 6396:Universal Turing machine 5998:Video display controller 5651:Graphics processing unit 3153:(20): 62. May 18, 1992. 2751:Springmann, Alessondra. 2429:Video display controller 2332: 2232:evolutionary computation 2161:" above) GPU designers, 2048:die (integrated circuit) 2046:chipset, or on the same 1983:supercomputers (like in 1725:with the release of the 1683:graphics processing unit 1282:Imagination Technologies 1212: 1113:Virtual reality headsets 1079:Kepler microarchitecture 1055: 920: 549: 479:arcade board. Fujitsu's 299: 296:independent of the CPU. 134: 122:Video display controller 66:digital image processing 54:graphics processing unit 6702:Artificial intelligence 6454:Artificial intelligence 5406:"Build Guides by users" 3494:10.1145/1553374.1553486 3177:"What the numbers mean" 3016:"museum ~ Sharp X68000" 2508: 2391:Physics processing unit 2182:embarrassingly parallel 1675:graphics processor unit 1296:Computational functions 1225:embarrassingly parallel 1070:self-driving technology 894:Renegades of the Empire 326:large-scale integration 98:embarrassingly parallel 64:initially designed for 6697:OpenCL compute devices 6476:Custom hardware attack 6113:Shared graphics memory 5614:ARM Mali GPUs Overview 5126:"Folding@Home – GPGPU" 3891:"VIVE Ready Computers" 2829:"Atari Fine Scrolling" 2674:computerarcheology.com 2413:Vision processing unit 2397:Tensor processing unit 2145:as a modified form of 2141:It is common to use a 2088:transform and lighting 2020: 2008: 1719:visual processing unit 1685:) in reference to the 1604:Bitstream processing ( 1573:Intra-frame prediction 1467:operating systems and 1409: 1185:entered the GPU market 588: 577: 564: 509: 444: 313: 284:could be triggered on 247: 100:problems due to their 49: 6712:Hardware acceleration 6406:Distributed computing 6380:Hardware acceleration 6299:Hardware acceleration 6003:Video processing unit 4507:10.1145/965139.807405 4457:10.1145/800203.806247 3045:hardcoregaming101.net 2957:IEEE Computer Society 2907:"Blitter Information" 2886:IEEE Computer Society 2014: 2006: 1966:Technologies such as 1453:high-definition video 1445:video post-processing 1399: 1361:techniques to reduce 1233:large language models 1198:Intel Atom 'Pineview' 1160:Radeon RX 6000 series 1153:Radeon RX 5000 series 1074:Radeon HD 6000 series 896:" by Mike Drummond, " 876:failed deal with Sega 641:hardware acceleration 583: 570: 557: 501: 438: 307: 260:Atari 8-bit computers 241: 110:cryptocurrency mining 47: 6509:High-level synthesis 6224:Performance per watt 5993:Texture mapping unit 5942:Unified shader model 4693:"Is Multi-GPU Dead?" 4450:. pp. 122–128. 4237:on December 12, 2020 2403:Ray-tracing hardware 2349:Texture mapping unit 2084:multi-channel memory 1968:Scan-Line Interleave 1347:programmable shaders 1306:3D computer graphics 950:Unified Shader Model 776:, released in 1997. 722:. Some systems used 611:Windows accelerators 524:NEC Home Electronics 520:Video Graphics Array 350:1024Ă—1024 resolution 294:horizontal scrolling 140:Arcade system boards 32:GPU (disambiguation) 6717:Digital electronics 6634:Digital electronics 6586:In-memory computing 6566:Transport triggered 6166:Integrated graphics 5538:. Springer Nature. 5483:Jon Peddie Research 5437:on 8 September 2008 5262:Tech-Inferno Forums 5049:Shimpi, Anand Lal. 4939:Tscheblockov, Tim. 3990:AMD press release: 2757:The Washington Post 2260:External GPU (eGPU) 2240:genetic programming 2171:Stanford University 2078:and GPU core. This 2050:with the CPU (like 2028:integrated graphics 1884:AMD Radeon Instinct 1758:Integrated graphics 1433:motion compensation 1431:primitives such as 1404:attached) features 884:chip design called 747:Reality Coprocessor 739:video game consoles 461:electronic hardware 430:Windows accelerator 60:) is a specialized 48:Components of a GPU 6644:Hardware emulation 6612:Programmable logic 6401:Parallel computing 6316:Parallel computing 6192:Display resolution 5973:Render output unit 5963:Geometry processor 5588:2022-03-31 at the 5023:Sanford, Bradley. 4991:Sanford, Bradley. 4880:. 4 February 2017. 3262:on 4 January 2013. 2979:. 10 January 2019. 2738:on 3 January 2014. 2434:Video game console 2408:Software rendering 2386:Manycore processor 2381:GPU virtualization 2361:Brute force attack 2355:Render output unit 2021: 2009: 1860:Cloud Workstation 1778:Usage-specific GPU 1746:Dedicated graphics 1526:There are several 1499:(H.264 / DivX 6), 1410: 1343:coordinate systems 1149:Graphics Core Next 1085:28 nm process 635:, and their later 589: 578: 565: 546:, a 36% increase. 510: 453:IBM PC compatibles 445: 330:integrated circuit 314: 248: 159:arcade video games 102:parallel structure 86:personal computers 68:and to accelerate 62:electronic circuit 50: 6722:Electronic design 6687:Graphics hardware 6664: 6663: 6541:Network on a chip 6346: 6345: 6161:External graphics 6144:Discrete graphics 6108:Memory controller 5871:Graphics pipeline 5832: 5831: 5545:978-3-03-114047-1 5055:www.anandtech.com 4790:. 20 August 2019. 4709:. 24 August 2019. 4695:. 7 January 2018. 4347:on 17 August 2018 3805:"Kepler TM GK110" 3549:(14): 1797–1799. 3143:"S3 Video Boards" 2527:operating-system. 2525:Microsoft Windows 2366:Computer hardware 2300:Energy efficiency 2137:Stream processing 2056:Intel HD Graphics 1751:discrete graphics 1717:coined the term " 1589:Spatial-temporal 1569:deblocking filter 1465:Microsoft Windows 1421:hardware overlays 1321:polygons. Later, 1121:GeForce 10 series 1081:was manufactured 1021:3D reconstruction 459:2D primitives in 418:Texas Instruments 322:personal computer 193:graphics hardware 70:computer graphics 16:(Redirected from 6734: 6656:Embedded systems 6536:System on a chip 6373: 6366: 6359: 6350: 6349: 6321:Vector processor 6304:Image processing 6294:Graphics library 6229:Transistor count 6171:System on a chip 6103:Memory bandwidth 5983:Stream processor 5662: 5661: 5644: 5637: 5630: 5621: 5620: 5557: 5520: 5519: 5517: 5515: 5500: 5494: 5493: 5491: 5490: 5475: 5469: 5468: 5463:. Archived from 5453: 5447: 5446: 5444: 5442: 5433:. Archived from 5426: 5420: 5419: 5417: 5416: 5401: 5395: 5392: 5390: 5389: 5374: 5372: 5371: 5357: 5351: 5350: 5348: 5347: 5333: 5327: 5326: 5324: 5323: 5309: 5303: 5302: 5301:. 16 March 2020. 5295: 5289: 5288: 5272: 5266: 5265: 5254: 5248: 5238: 5236: 5235: 5219: 5213: 5210: 5208: 5207: 5190: 5172: 5166: 5165: 5163: 5162: 5147: 5141: 5140: 5138: 5137: 5121: 5115: 5114: 5112: 5111: 5095: 5089: 5088: 5086: 5085: 5071: 5065: 5064: 5062: 5061: 5046: 5040: 5039: 5037: 5036: 5020: 5014: 5013: 5011: 5010: 5004: 4997: 4988: 4982: 4981: 4979: 4977: 4971:Hardware Secrets 4962: 4956: 4955: 4953: 4952: 4943:. Archived from 4936: 4930: 4929: 4913: 4907: 4906: 4904: 4903: 4894:. Archived from 4888: 4882: 4881: 4874: 4868: 4867: 4860: 4854: 4851: 4843: 4836: 4830: 4827: 4819: 4811: 4799: 4791: 4784: 4778: 4775: 4767: 4756: 4750: 4749: 4747: 4745: 4739: 4731: 4725: 4724: 4717: 4711: 4710: 4703: 4697: 4696: 4689: 4683: 4682: 4680: 4678: 4666: 4660: 4659: 4657: 4655: 4644: 4638: 4637: 4635: 4634: 4625:. Archived from 4615: 4609: 4608: 4606: 4604: 4592: 4586: 4585: 4583: 4581: 4576:. Tom's Hardware 4569: 4563: 4562: 4560: 4558: 4543: 4537: 4536: 4534: 4532: 4517: 4511: 4510: 4486: 4480: 4479: 4459: 4443: 4437: 4436: 4434: 4432: 4426: 4416: 4410: 4409: 4407: 4405: 4388: 4382: 4381: 4379: 4378: 4363: 4357: 4356: 4354: 4352: 4343:. Archived from 4332: 4326: 4325: 4323: 4321: 4306: 4300: 4299: 4297: 4296: 4281: 4275: 4274: 4272: 4270: 4253: 4247: 4246: 4244: 4242: 4233:. Archived from 4222: 4216: 4213: 4211: 4209: 4193: 4191: 4190: 4174: 4172: 4171: 4156: 4150: 4149: 4147: 4145: 4130: 4124: 4121: 4119: 4118: 4100: 4098: 4097: 4080: 4074: 4071: 4069: 4067: 4051: 4049: 4047: 4031: 4029: 4028: 4011: 4005: 4004: 4002: 4000: 3988: 3982: 3981: 3979: 3978: 3963: 3957: 3956: 3954: 3952: 3937: 3931: 3930: 3928: 3927: 3918:. 5 April 2016. 3912: 3906: 3905: 3903: 3902: 3887: 3881: 3880: 3878: 3877: 3862: 3856: 3855: 3853: 3852: 3833: 3827: 3826: 3824: 3822: 3816: 3809: 3801: 3795: 3794: 3792: 3791: 3777: 3771: 3770: 3768: 3767: 3752: 3746: 3745: 3743: 3742: 3723: 3717: 3716: 3714: 3713: 3698: 3692: 3691: 3689: 3688: 3672: 3666: 3665: 3663: 3662: 3647: 3641: 3640: 3625: 3619: 3618: 3594: 3588: 3587: 3585: 3584: 3575:. Archived from 3566: 3534: 3528: 3522: 3516: 3515: 3481: 3475: 3474: 3472: 3471: 3462:. Archived from 3458:Dreijer, Søren. 3455: 3449: 3448: 3441: 3432: 3431: 3419: 3413: 3412: 3410: 3409: 3400:. Archived from 3394: 3388: 3387: 3382:. Archived from 3372: 3366: 3365: 3350: 3344: 3341: 3339: 3338: 3332: 3326:. Archived from 3325: 3316: 3314: 3313: 3307: 3301:. Archived from 3300: 3292: 3286: 3285: 3270: 3264: 3263: 3258:. Archived from 3252: 3246: 3245: 3230: 3224: 3221: 3219: 3217: 3204:Singer, Graham. 3200: 3198: 3196: 3173: 3167: 3166: 3164: 3162: 3139: 3133: 3132: 3130: 3128: 3103: 3097: 3096: 3081: 3075: 3074: 3059: 3053: 3052: 3037: 3031: 3030: 3028: 3027: 3012: 3006: 3005: 3003: 3002: 2987: 2981: 2980: 2973: 2967: 2966: 2964: 2963: 2948: 2942: 2941: 2921: 2915: 2914: 2902: 2896: 2895: 2893: 2892: 2877: 2871: 2870: 2847: 2841: 2840: 2824: 2818: 2817: 2801: 2795: 2794: 2789:. Archived from 2779: 2773: 2772: 2770: 2768: 2748: 2742: 2739: 2734:. Archived from 2727: 2722:. Archived from 2712: 2706: 2705: 2700:. Archived from 2690: 2684: 2681: 2676:. Archived from 2665: 2660:. Archived from 2649: 2644:. Archived from 2634: 2628: 2627: 2625: 2623: 2614:. Archived from 2603: 2487:Nvidia PureVideo 2419:Vector processor 2371:Computer monitor 2316:3DMark2006 score 2190:data-parallelism 2184:tasks including 2151:vector processor 2147:stream processor 1790:GeForce GTX, RTX 1715:ATI Technologies 1709:with integrated 1636:3D graphics APIs 1620:2D graphics APIs 1601:source detection 1553:Inverse telecine 1423:, important for 1324: 1155:of video cards. 1087: 1009:image processing 1001:machine learning 985:GeForce 8 series 898:Opening the Xbox 769:used it for its 629:graphics library 21: 6742: 6741: 6737: 6736: 6735: 6733: 6732: 6731: 6692:Virtual reality 6667: 6666: 6665: 6660: 6651:Logic synthesis 6600: 6547: 6502:Implementations 6497: 6410: 6382: 6377: 6347: 6342: 6233: 6175: 6127: 6007: 5946: 5937:Tiled rendering 5828: 5777: 5748:InfiniteReality 5653: 5648: 5618: 5590:Wayback Machine 5564: 5546: 5528: 5523: 5513: 5511: 5502: 5501: 5497: 5488: 5486: 5477: 5476: 5472: 5455: 5454: 5450: 5440: 5438: 5427: 5423: 5414: 5412: 5402: 5398: 5387: 5385: 5377: 5369: 5367: 5359: 5358: 5354: 5345: 5343: 5335: 5334: 5330: 5321: 5319: 5311: 5310: 5306: 5297: 5296: 5292: 5273: 5269: 5264:. 15 July 2013. 5256: 5255: 5251: 5233: 5231: 5220: 5216: 5205: 5203: 5173: 5169: 5160: 5158: 5149: 5148: 5144: 5135: 5133: 5124:Houston, Mike. 5122: 5118: 5109: 5107: 5096: 5092: 5083: 5081: 5072: 5068: 5059: 5057: 5047: 5043: 5034: 5032: 5021: 5017: 5008: 5006: 5002: 4995: 4989: 4985: 4975: 4973: 4963: 4959: 4950: 4948: 4937: 4933: 4914: 4910: 4901: 4899: 4890: 4889: 4885: 4876: 4875: 4871: 4862: 4861: 4857: 4846: 4838: 4837: 4833: 4822: 4818:. 8 April 2019. 4814: 4802: 4794: 4786: 4785: 4781: 4770: 4758: 4757: 4753: 4743: 4741: 4737: 4733: 4732: 4728: 4723:. 24 July 2019. 4719: 4718: 4714: 4705: 4704: 4700: 4691: 4690: 4686: 4676: 4674: 4667: 4663: 4653: 4651: 4646: 4645: 4641: 4632: 4630: 4617: 4616: 4612: 4602: 4600: 4593: 4589: 4579: 4577: 4570: 4566: 4556: 4554: 4545: 4544: 4540: 4530: 4528: 4519: 4518: 4514: 4487: 4483: 4468: 4444: 4440: 4430: 4428: 4424: 4418: 4417: 4413: 4403: 4401: 4389: 4385: 4376: 4374: 4365: 4364: 4360: 4350: 4348: 4333: 4329: 4319: 4317: 4307: 4303: 4294: 4292: 4282: 4278: 4268: 4266: 4254: 4250: 4240: 4238: 4223: 4219: 4207: 4205: 4188: 4186: 4169: 4167: 4157: 4153: 4143: 4141: 4131: 4127: 4116: 4114: 4103: 4095: 4093: 4082: 4081: 4077: 4065: 4063: 4045: 4043: 4026: 4024: 4013: 4012: 4008: 3998: 3996: 3991: 3989: 3985: 3976: 3974: 3965: 3964: 3960: 3950: 3948: 3938: 3934: 3925: 3923: 3914: 3913: 3909: 3900: 3898: 3889: 3888: 3884: 3875: 3873: 3864: 3863: 3859: 3850: 3848: 3835: 3834: 3830: 3820: 3818: 3814: 3807: 3803: 3802: 3798: 3789: 3787: 3779: 3778: 3774: 3765: 3763: 3754: 3753: 3749: 3740: 3738: 3725: 3724: 3720: 3711: 3709: 3700: 3699: 3695: 3686: 3684: 3673: 3669: 3660: 3658: 3648: 3644: 3627: 3626: 3622: 3611: 3595: 3591: 3582: 3580: 3535: 3531: 3523: 3519: 3504: 3482: 3478: 3469: 3467: 3456: 3452: 3447:. 17 July 2018. 3443: 3442: 3435: 3420: 3416: 3407: 3405: 3396: 3395: 3391: 3374: 3373: 3369: 3352: 3351: 3347: 3336: 3334: 3330: 3323: 3319: 3311: 3309: 3305: 3298: 3294: 3293: 3289: 3272: 3271: 3267: 3254: 3253: 3249: 3232: 3231: 3227: 3215: 3213: 3194: 3192: 3175: 3174: 3170: 3160: 3158: 3141: 3140: 3136: 3126: 3124: 3104: 3100: 3083: 3082: 3078: 3061: 3060: 3056: 3039: 3038: 3034: 3025: 3023: 3014: 3013: 3009: 3000: 2998: 2989: 2988: 2984: 2975: 2974: 2970: 2961: 2959: 2949: 2945: 2938: 2922: 2918: 2903: 2899: 2890: 2888: 2878: 2874: 2864: 2848: 2844: 2825: 2821: 2802: 2798: 2781: 2780: 2776: 2766: 2764: 2749: 2745: 2730: 2714: 2713: 2709: 2692: 2691: 2687: 2668: 2652: 2636: 2635: 2631: 2621: 2619: 2604: 2600: 2596: 2567: 2562: 2511: 2453: 2448: 2344: 2335: 2330: 2329: 2310: 2302: 2262: 2224:compute kernels 2155:compute kernels 2139: 2131:Main articles: 2129: 2104: 2096:bus (computing) 2001: 1947:by means of an 1911: 1905: 1780: 1731:AMD Alveo MA35D 1671: 1666: 1638: 1622: 1536: 1394: 1341:into different 1322: 1315:texture mapping 1298: 1246: 1229:neural networks 1221: 1215: 1082: 1058: 1005:oil exploration 923: 902:Masters of Doom 710:games, notably 661:Namco System 22 643:of 2D games in 595:introduced the 552: 515:introduced its 489:Namco System 21 302: 195:that supported 137: 132: 118: 106:neural networks 76:or embedded on 42: 35: 28: 23: 22: 15: 12: 11: 5: 6740: 6730: 6729: 6724: 6719: 6714: 6709: 6704: 6699: 6694: 6689: 6684: 6679: 6662: 6661: 6659: 6658: 6653: 6648: 6647: 6646: 6639:Virtualization 6636: 6631: 6630: 6629: 6624: 6614: 6608: 6606: 6602: 6601: 6599: 6598: 6593: 6591:Systolic array 6588: 6583: 6578: 6573: 6568: 6563: 6557: 6555: 6549: 6548: 6546: 6545: 6544: 6543: 6533: 6528: 6523: 6518: 6517: 6516: 6505: 6503: 6499: 6498: 6496: 6495: 6490: 6485: 6484: 6483: 6473: 6471:Machine vision 6468: 6467: 6466: 6456: 6451: 6446: 6441: 6436: 6435: 6434: 6429: 6418: 6416: 6412: 6411: 6409: 6408: 6403: 6398: 6392: 6390: 6384: 6383: 6376: 6375: 6368: 6361: 6353: 6344: 6343: 6341: 6340: 6335: 6334: 6333: 6323: 6318: 6313: 6312: 6311: 6301: 6296: 6291: 6286: 6281: 6280: 6279: 6274: 6264: 6263: 6262: 6257: 6252: 6241: 6239: 6235: 6234: 6232: 6231: 6226: 6221: 6216: 6211: 6210: 6209: 6204: 6194: 6189: 6183: 6181: 6177: 6176: 6174: 6173: 6168: 6163: 6158: 6157: 6156: 6151: 6141: 6135: 6133: 6129: 6128: 6126: 6125: 6120: 6118:Texture memory 6115: 6110: 6105: 6100: 6099: 6098: 6093: 6088: 6083: 6078: 6068: 6067: 6066: 6061: 6056: 6051: 6046: 6041: 6036: 6026: 6021: 6015: 6013: 6009: 6008: 6006: 6005: 6000: 5995: 5990: 5985: 5980: 5975: 5970: 5965: 5960: 5954: 5952: 5948: 5947: 5945: 5944: 5939: 5934: 5929: 5924: 5923: 5922: 5912: 5907: 5906: 5905: 5895: 5890: 5885: 5884: 5883: 5878: 5868: 5867: 5866: 5861: 5856: 5846: 5844:Compute kernel 5840: 5838: 5834: 5833: 5830: 5829: 5827: 5826: 5821: 5816: 5811: 5806: 5801: 5796: 5791: 5785: 5783: 5779: 5778: 5776: 5775: 5770: 5765: 5760: 5755: 5750: 5745: 5740: 5739: 5738: 5733: 5728: 5718: 5717: 5716: 5711: 5706: 5701: 5691: 5690: 5689: 5684: 5679: 5668: 5666: 5659: 5655: 5654: 5647: 5646: 5639: 5632: 5624: 5617: 5616: 5611: 5606: 5601: 5596: 5592: 5580: 5571: 5565: 5563: 5562:External links 5560: 5559: 5558: 5544: 5527: 5524: 5522: 5521: 5495: 5470: 5467:on 2011-09-04. 5448: 5421: 5396: 5394: 5393: 5352: 5328: 5304: 5290: 5267: 5249: 5247: 5246: 5214: 5212: 5211: 5167: 5142: 5116: 5090: 5074:Lake, Adam T. 5066: 5041: 5015: 4983: 4957: 4931: 4908: 4883: 4869: 4855: 4853: 4852: 4831: 4829: 4828: 4820: 4812: 4800: 4779: 4777: 4776: 4751: 4726: 4712: 4698: 4684: 4661: 4639: 4610: 4599:. EETech Media 4587: 4564: 4538: 4512: 4501:(3): 298–300. 4481: 4466: 4438: 4411: 4383: 4369:. Matrox.com. 4358: 4327: 4301: 4276: 4248: 4217: 4215: 4214: 4194: 4151: 4125: 4123: 4122: 4075: 4073: 4072: 4052: 4020:Tom's Hardware 4006: 3983: 3969:. 2016-01-16. 3958: 3932: 3907: 3882: 3868:. 2016-06-16. 3857: 3828: 3796: 3772: 3747: 3718: 3704:. 2016-04-30. 3693: 3667: 3642: 3620: 3609: 3589: 3543:Bioinformatics 3529: 3517: 3502: 3476: 3450: 3433: 3414: 3389: 3386:on 2015-11-18. 3367: 3345: 3343: 3342: 3287: 3265: 3247: 3225: 3223: 3222: 3168: 3134: 3098: 3076: 3054: 3032: 3007: 2982: 2968: 2943: 2937:978-0814337226 2936: 2916: 2905:Riddle, Sean. 2897: 2872: 2862: 2842: 2819: 2796: 2793:on 2016-03-05. 2774: 2743: 2741: 2740: 2726:on 2014-11-21. 2707: 2704:on 2014-11-21. 2685: 2683: 2682: 2680:on 2014-09-13. 2666: 2664:on 2014-11-21. 2648:on 2014-11-21. 2629: 2618:on May 4, 2015 2597: 2595: 2592: 2591: 2590: 2587:Deeplearning4j 2584: 2579: 2573: 2566: 2563: 2561: 2560: 2554: 2548: 2543: 2538: 2533: 2528: 2518: 2512: 2510: 2507: 2506: 2505: 2499: 2494: 2484: 2479: 2474: 2469: 2464: 2459: 2452: 2449: 2447: 2446: 2441: 2439:AI accelerator 2436: 2431: 2426: 2421: 2416: 2410: 2405: 2400: 2394: 2388: 2383: 2378: 2373: 2368: 2363: 2358: 2352: 2345: 2343: 2340: 2334: 2331: 2311: 2303: 2301: 2298: 2261: 2258: 2238:evaluation in 2218:from AMD, and 2128: 2125: 2103: 2100: 2000: 1997: 1978:by Nvidia and 1949:expansion slot 1933:graphics cards 1904: 1901: 1900: 1899: 1898: 1897: 1888: 1887: 1886: 1881: 1873: 1872: 1871: 1869:AMD FireStream 1866: 1858: 1857: 1856: 1850: 1848:AMD Radeon Pro 1845: 1840: 1835: 1827: 1826: 1825: 1822: 1814: 1813: 1812: 1807: 1802: 1797: 1792: 1779: 1776: 1775: 1774: 1754: 1670: 1667: 1665: 1662: 1637: 1634: 1621: 1618: 1614: 1613: 1602: 1593:and automatic 1587: 1581: 1574: 1571: 1565: 1558: 1557: 1556: 1545: 1535: 1532: 1441:video decoding 1393: 1390: 1297: 1294: 1245: 1242: 1219:AI accelerator 1214: 1211: 1205:2022 with its 1057: 1054: 1034:scan converter 1013:linear algebra 974:floating point 922: 919: 820:pin-compatible 639:interface for 551: 548: 542:up to 800Ă—600 457:fixed-function 301: 298: 189:Namco Galaxian 184:Space Invaders 151:barrel shifter 149:A specialized 136: 133: 117: 114: 26: 9: 6: 4: 3: 2: 6739: 6728: 6725: 6723: 6720: 6718: 6715: 6713: 6710: 6708: 6705: 6703: 6700: 6698: 6695: 6693: 6690: 6688: 6685: 6683: 6680: 6678: 6675: 6674: 6672: 6657: 6654: 6652: 6649: 6645: 6642: 6641: 6640: 6637: 6635: 6632: 6628: 6625: 6623: 6620: 6619: 6618: 6615: 6613: 6610: 6609: 6607: 6603: 6597: 6594: 6592: 6589: 6587: 6584: 6582: 6581:Heterogeneous 6579: 6577: 6574: 6572: 6569: 6567: 6564: 6562: 6559: 6558: 6556: 6554: 6553:Architectures 6550: 6542: 6539: 6538: 6537: 6534: 6532: 6529: 6527: 6524: 6522: 6519: 6515: 6512: 6511: 6510: 6507: 6506: 6504: 6500: 6494: 6491: 6489: 6486: 6482: 6479: 6478: 6477: 6474: 6472: 6469: 6465: 6462: 6461: 6460: 6457: 6455: 6452: 6450: 6447: 6445: 6442: 6440: 6437: 6433: 6430: 6428: 6425: 6424: 6423: 6420: 6419: 6417: 6413: 6407: 6404: 6402: 6399: 6397: 6394: 6393: 6391: 6389: 6385: 6381: 6374: 6369: 6367: 6362: 6360: 6355: 6354: 6351: 6339: 6336: 6332: 6329: 6328: 6327: 6324: 6322: 6319: 6317: 6314: 6310: 6307: 6306: 6305: 6302: 6300: 6297: 6295: 6292: 6290: 6287: 6285: 6282: 6278: 6275: 6273: 6270: 6269: 6268: 6265: 6261: 6258: 6256: 6253: 6251: 6248: 6247: 6246: 6243: 6242: 6240: 6236: 6230: 6227: 6225: 6222: 6220: 6217: 6215: 6212: 6208: 6205: 6203: 6200: 6199: 6198: 6195: 6193: 6190: 6188: 6185: 6184: 6182: 6178: 6172: 6169: 6167: 6164: 6162: 6159: 6155: 6152: 6150: 6147: 6146: 6145: 6142: 6140: 6137: 6136: 6134: 6130: 6124: 6121: 6119: 6116: 6114: 6111: 6109: 6106: 6104: 6101: 6097: 6094: 6092: 6089: 6087: 6084: 6082: 6079: 6077: 6074: 6073: 6072: 6069: 6065: 6062: 6060: 6057: 6055: 6052: 6050: 6047: 6045: 6042: 6040: 6037: 6035: 6032: 6031: 6030: 6027: 6025: 6022: 6020: 6017: 6016: 6014: 6010: 6004: 6001: 5999: 5996: 5994: 5991: 5989: 5986: 5984: 5981: 5979: 5976: 5974: 5971: 5969: 5966: 5964: 5961: 5959: 5956: 5955: 5953: 5949: 5943: 5940: 5938: 5935: 5933: 5930: 5928: 5925: 5921: 5918: 5917: 5916: 5913: 5911: 5908: 5904: 5901: 5900: 5899: 5898:Rasterisation 5896: 5894: 5891: 5889: 5888:HDR rendering 5886: 5882: 5879: 5877: 5874: 5873: 5872: 5869: 5865: 5862: 5860: 5857: 5855: 5852: 5851: 5850: 5847: 5845: 5842: 5841: 5839: 5835: 5825: 5822: 5820: 5817: 5815: 5812: 5810: 5807: 5805: 5802: 5800: 5797: 5795: 5794:Apple silicon 5792: 5790: 5787: 5786: 5784: 5780: 5774: 5773:Apple silicon 5771: 5769: 5766: 5764: 5761: 5759: 5756: 5754: 5751: 5749: 5746: 5744: 5741: 5737: 5734: 5732: 5729: 5727: 5724: 5723: 5722: 5719: 5715: 5712: 5710: 5707: 5705: 5702: 5700: 5697: 5696: 5695: 5692: 5688: 5685: 5683: 5680: 5678: 5675: 5674: 5673: 5670: 5669: 5667: 5663: 5660: 5656: 5652: 5645: 5640: 5638: 5633: 5631: 5626: 5625: 5622: 5615: 5612: 5610: 5607: 5605: 5602: 5600: 5599:How GPUs work 5597: 5595: 5593: 5591: 5587: 5584: 5581: 5579: 5577: 5572: 5570: 5567: 5566: 5555: 5551: 5547: 5541: 5537: 5536: 5530: 5529: 5509: 5505: 5499: 5484: 5480: 5474: 5466: 5462: 5458: 5452: 5436: 5432: 5425: 5411: 5407: 5400: 5384: 5380: 5376: 5375: 5366: 5362: 5356: 5342: 5338: 5332: 5318: 5317:Apple Support 5314: 5308: 5300: 5294: 5286: 5282: 5278: 5271: 5263: 5259: 5253: 5244: 5240: 5239: 5229: 5225: 5218: 5201: 5197: 5192: 5191: 5188: 5184: 5183: 5178: 5171: 5157:on 2014-01-13 5156: 5152: 5146: 5131: 5127: 5120: 5105: 5101: 5094: 5080: 5077: 5070: 5056: 5052: 5045: 5030: 5026: 5019: 5001: 4994: 4987: 4972: 4968: 4961: 4947:on 2007-05-26 4946: 4942: 4935: 4927: 4923: 4922:anandtech.com 4919: 4912: 4898:on 2015-04-15 4897: 4893: 4887: 4879: 4873: 4865: 4859: 4849: 4845: 4844: 4841: 4835: 4825: 4821: 4817: 4813: 4809: 4805: 4801: 4797: 4793: 4792: 4789: 4783: 4773: 4769: 4768: 4765: 4764:Puget Systems 4761: 4755: 4736: 4730: 4722: 4716: 4708: 4702: 4694: 4688: 4672: 4665: 4649: 4643: 4629:on 2016-09-09 4628: 4624: 4620: 4614: 4598: 4591: 4575: 4568: 4552: 4548: 4542: 4526: 4522: 4516: 4508: 4504: 4500: 4496: 4492: 4485: 4477: 4473: 4469: 4467:9781450377836 4463: 4458: 4453: 4449: 4442: 4423: 4422: 4415: 4400: 4399: 4394: 4387: 4372: 4368: 4362: 4346: 4342: 4338: 4331: 4316: 4312: 4309:Smith, Ryan. 4305: 4291: 4287: 4284:Smith, Ryan. 4280: 4265: 4264: 4259: 4252: 4236: 4232: 4228: 4221: 4204: 4200: 4195: 4185: 4181: 4176: 4175: 4166: 4162: 4155: 4140: 4136: 4129: 4112: 4111: 4106: 4102: 4101: 4091: 4090: 4085: 4079: 4066:September 10, 4062: 4058: 4053: 4042: 4038: 4033: 4032: 4022: 4021: 4016: 4010: 3994: 3987: 3972: 3968: 3962: 3947: 3943: 3936: 3921: 3917: 3911: 3896: 3892: 3886: 3871: 3867: 3861: 3846: 3842: 3838: 3832: 3813: 3806: 3800: 3786: 3782: 3776: 3761: 3757: 3751: 3736: 3732: 3728: 3722: 3707: 3703: 3697: 3682: 3678: 3671: 3657: 3653: 3646: 3638: 3634: 3630: 3624: 3616: 3612: 3610:9780132180139 3606: 3602: 3601: 3593: 3579:on 2015-11-05 3578: 3574: 3570: 3565: 3560: 3556: 3552: 3548: 3544: 3540: 3533: 3526: 3521: 3513: 3509: 3505: 3503:9781605585161 3499: 3495: 3491: 3487: 3480: 3466:on 2010-01-20 3465: 3461: 3454: 3446: 3440: 3438: 3429: 3425: 3418: 3404:on 2018-11-15 3403: 3399: 3393: 3385: 3381: 3377: 3371: 3363: 3359: 3355: 3349: 3333:on 2014-09-06 3329: 3322: 3318: 3317: 3308:on 2016-10-11 3304: 3297: 3291: 3283: 3279: 3275: 3269: 3261: 3257: 3251: 3243: 3239: 3235: 3229: 3211: 3207: 3202: 3201: 3190: 3186: 3182: 3178: 3172: 3156: 3152: 3148: 3144: 3138: 3123: 3119: 3115: 3114: 3109: 3102: 3094: 3090: 3086: 3080: 3072: 3068: 3064: 3058: 3050: 3046: 3042: 3036: 3022:on 2015-02-19 3021: 3017: 3011: 2996: 2992: 2986: 2978: 2972: 2958: 2954: 2947: 2939: 2933: 2929: 2928: 2920: 2912: 2908: 2901: 2887: 2883: 2876: 2869: 2865: 2863:9783540169109 2859: 2855: 2854: 2846: 2838: 2834: 2830: 2823: 2815: 2811: 2807: 2800: 2792: 2788: 2784: 2778: 2762: 2758: 2754: 2747: 2737: 2733: 2729: 2728: 2725: 2721: 2717: 2711: 2703: 2699: 2695: 2689: 2679: 2675: 2671: 2667: 2663: 2659: 2655: 2651: 2650: 2647: 2643: 2639: 2633: 2617: 2613: 2609: 2602: 2598: 2588: 2585: 2583: 2580: 2577: 2574: 2572: 2569: 2568: 2558: 2555: 2552: 2549: 2547: 2544: 2542: 2539: 2537: 2534: 2532: 2529: 2526: 2522: 2519: 2517: 2514: 2513: 2503: 2500: 2498: 2495: 2492: 2488: 2485: 2483: 2480: 2478: 2475: 2473: 2470: 2468: 2465: 2463: 2460: 2458: 2455: 2454: 2445: 2442: 2440: 2437: 2435: 2432: 2430: 2427: 2425: 2422: 2420: 2417: 2414: 2411: 2409: 2406: 2404: 2401: 2398: 2395: 2392: 2389: 2387: 2384: 2382: 2379: 2377: 2374: 2372: 2369: 2367: 2364: 2362: 2359: 2356: 2353: 2350: 2347: 2346: 2339: 2327: 2323: 2319: 2317: 2308: 2297: 2293: 2291: 2287: 2283: 2279: 2275: 2271: 2266: 2257: 2254: 2249: 2248:tree programs 2245: 2241: 2237: 2233: 2228: 2225: 2221: 2217: 2213: 2209: 2205: 2200: 2197: 2195: 2191: 2187: 2183: 2178: 2176: 2172: 2168: 2164: 2160: 2156: 2152: 2148: 2144: 2138: 2134: 2124: 2121: 2115: 2113: 2110:and Nvidia's 2109: 2099: 2097: 2091: 2089: 2085: 2081: 2077: 2071: 2069: 2065: 2061: 2057: 2053: 2049: 2045: 2041: 2037: 2033: 2029: 2025: 2018: 2013: 2005: 1996: 1994: 1990: 1986: 1981: 1977: 1973: 1969: 1964: 1962: 1958: 1954: 1950: 1946: 1941: 1938: 1934: 1929: 1927: 1923: 1919: 1915: 1910: 1896: 1892: 1891: 1889: 1885: 1882: 1880: 1877: 1876: 1874: 1870: 1867: 1865: 1862: 1861: 1859: 1854: 1851: 1849: 1846: 1844: 1841: 1839: 1836: 1834: 1833:Nvidia Quadro 1831: 1830: 1828: 1823: 1821: 1818: 1817: 1816:Cloud Gaming 1815: 1811: 1808: 1806: 1803: 1801: 1798: 1796: 1793: 1791: 1788: 1787: 1785: 1784: 1783: 1772: 1768: 1764: 1760: 1759: 1755: 1752: 1748: 1747: 1743: 1742: 1741: 1738: 1736: 1732: 1729:in 2002. The 1728: 1724: 1720: 1716: 1712: 1708: 1704: 1700: 1696: 1692: 1688: 1684: 1680: 1676: 1661: 1659: 1655: 1651: 1647: 1643: 1633: 1631: 1627: 1617: 1611: 1607: 1603: 1600: 1596: 1592: 1591:deinterlacing 1588: 1585: 1582: 1579: 1575: 1572: 1570: 1566: 1563: 1559: 1554: 1551: 1550: 1549: 1546: 1544: 1541: 1540: 1539: 1531: 1529: 1524: 1522: 1518: 1514: 1510: 1506: 1502: 1498: 1494: 1490: 1486: 1482: 1478: 1474: 1470: 1466: 1462: 1458: 1454: 1449: 1446: 1442: 1438: 1434: 1430: 1426: 1425:digital video 1422: 1418: 1415: 1407: 1403: 1398: 1389: 1387: 1383: 1379: 1375: 1370: 1368: 1364: 1360: 1359:interpolation 1356: 1352: 1348: 1344: 1340: 1336: 1332: 1328: 1320: 1316: 1311: 1307: 1303: 1293: 1291: 1287: 1283: 1279: 1275: 1271: 1267: 1263: 1259: 1255: 1251: 1244:GPU companies 1241: 1238: 1237:deep learning 1234: 1230: 1226: 1220: 1210: 1208: 1203: 1199: 1195: 1191: 1186: 1182: 1178: 1176: 1172: 1168: 1167:PlayStation 5 1163: 1161: 1156: 1154: 1150: 1145: 1142: 1138: 1133: 1131: 1127: 1122: 1118: 1114: 1110: 1106: 1102: 1098: 1094: 1089: 1086: 1080: 1075: 1071: 1067: 1063: 1053: 1050: 1049:Khronos Group 1046: 1042: 1037: 1035: 1030: 1026: 1025:stock options 1022: 1018: 1014: 1010: 1007:, scientific 1006: 1002: 998: 994: 990: 986: 981: 979: 975: 971: 967: 963: 962: 958: 953: 951: 946: 942: 941:PlayStation 2 938: 934: 933: 928: 918: 916: 912: 911: 907: 903: 899: 895: 891: 887: 882: 877: 872: 868: 864: 860: 856: 854: 850: 845: 841: 837: 833: 830: 826: 821: 817: 814: 810: 806: 805: 801: 796: 794: 790: 787:(designed by 786: 782: 777: 775: 774:graphics card 772: 768: 764: 760: 756: 753:released the 752: 748: 744: 740: 737: 733: 729: 725: 721: 720: 715: 714: 709: 706:used in some 705: 701: 697: 693: 689: 686: 682: 678: 674: 670: 666: 662: 658: 653: 648: 646: 642: 638: 634: 630: 627: 623: 619: 614: 612: 608: 604: 600: 599: 594: 587:2000 AGP card 586: 582: 576: 573: 569: 563: 560: 556: 547: 545: 541: 537: 533: 529: 525: 521: 518: 514: 508: 504: 500: 496: 494: 490: 486: 482: 478: 474: 470: 466: 462: 458: 455:to implement 454: 450: 447:In 1987, the 442: 437: 433: 431: 427: 423: 420:released the 419: 414: 410: 406: 402: 398: 397:4K resolution 394: 390: 385: 383: 379: 378: 373: 372: 367: 366: 361: 360: 359:Robotron 2084 355: 351: 347: 343: 339: 335: 331: 327: 323: 319: 311: 306: 297: 295: 291: 287: 283: 280: 277: 273: 269: 265: 261: 257: 253: 245: 240: 236: 235:, and Taito. 234: 230: 226: 222: 218: 214: 210: 206: 202: 198: 194: 190: 186: 185: 180: 179: 174: 173: 168: 164: 160: 156: 152: 147: 145: 141: 131: 127: 123: 113: 111: 107: 103: 99: 95: 94:game consoles 91: 87: 83: 82:mobile phones 79: 75: 71: 67: 63: 59: 55: 46: 40: 39:graphics card 33: 19: 6596:Neuromorphic 6459:Cryptography 6421: 6415:Applications 6326:Video coding 5927:Tessellation 5837:Architecture 5650: 5575: 5534: 5512:. Retrieved 5498: 5487:. Retrieved 5485:. 2022-11-20 5482: 5473: 5465:the original 5460: 5451: 5439:. Retrieved 5435:the original 5424: 5413:. Retrieved 5409: 5399: 5386:. Retrieved 5382: 5368:. Retrieved 5364: 5355: 5344:. Retrieved 5340: 5331: 5320:. Retrieved 5316: 5307: 5293: 5280: 5275:Mohr, Neil. 5270: 5261: 5252: 5232:. Retrieved 5217: 5204:. Retrieved 5180: 5170: 5159:. Retrieved 5155:the original 5145: 5134:. Retrieved 5119: 5108:. Retrieved 5093: 5082:. Retrieved 5078: 5069: 5058:. Retrieved 5054: 5044: 5033:. Retrieved 5018: 5007:. Retrieved 4986: 4974:. Retrieved 4970: 4960: 4949:. Retrieved 4945:the original 4934: 4921: 4911: 4900:. Retrieved 4896:the original 4886: 4872: 4858: 4834: 4807: 4782: 4763: 4754: 4742:. Retrieved 4729: 4715: 4701: 4687: 4675:. Retrieved 4664: 4652:. Retrieved 4642: 4631:. Retrieved 4627:the original 4613: 4601:. Retrieved 4590: 4578:. Retrieved 4567: 4555:. Retrieved 4541: 4529:. Retrieved 4515: 4498: 4494: 4484: 4447: 4441: 4429:, retrieved 4420: 4414: 4402:. Retrieved 4398:Extreme Tech 4396: 4386: 4375:. Retrieved 4361: 4349:. Retrieved 4345:the original 4340: 4330: 4318:. Retrieved 4314: 4304: 4293:. Retrieved 4289: 4279: 4267:. Retrieved 4261: 4251: 4239:. Retrieved 4235:the original 4231:Hot Hardware 4230: 4220: 4206:. Retrieved 4202: 4187:. Retrieved 4183: 4168:. Retrieved 4164: 4154: 4142:. Retrieved 4138: 4128: 4115:. Retrieved 4113:. 2020-09-09 4108: 4094:. Retrieved 4092:. 2020-10-08 4087: 4078: 4064:. Retrieved 4060: 4046:September 9, 4044:. Retrieved 4040: 4025:. Retrieved 4023:. 2020-01-29 4018: 4009: 3997:. Retrieved 3986: 3975:. Retrieved 3961: 3951:11 September 3949:. Retrieved 3945: 3935: 3924:. Retrieved 3910: 3899:. Retrieved 3885: 3874:. Retrieved 3860: 3849:. Retrieved 3841:www.tsmc.com 3840: 3831: 3819:. Retrieved 3799: 3788:. Retrieved 3784: 3775: 3764:. Retrieved 3750: 3739:. Retrieved 3730: 3721: 3710:. Retrieved 3696: 3685:. Retrieved 3670: 3659:. Retrieved 3655: 3645: 3632: 3623: 3599: 3592: 3581:. Retrieved 3577:the original 3546: 3542: 3532: 3520: 3485: 3479: 3468:. Retrieved 3464:the original 3453: 3417: 3406:. Retrieved 3402:the original 3392: 3384:the original 3379: 3370: 3357: 3348: 3335:. Retrieved 3328:the original 3310:. Retrieved 3303:the original 3290: 3278:system16.com 3277: 3268: 3260:the original 3250: 3238:system16.com 3237: 3228: 3214:. Retrieved 3208:. Techspot. 3193:. Retrieved 3184: 3180: 3171: 3159:. Retrieved 3150: 3146: 3137: 3125:. Retrieved 3111: 3101: 3089:system16.com 3088: 3079: 3067:system16.com 3066: 3057: 3044: 3035: 3024:. Retrieved 3020:the original 3010: 2999:. Retrieved 2985: 2971: 2960:. Retrieved 2956: 2946: 2926: 2919: 2900: 2889:. Retrieved 2885: 2875: 2867: 2852: 2845: 2832: 2822: 2809: 2799: 2791:the original 2786: 2777: 2765:. Retrieved 2756: 2746: 2736:the original 2724:the original 2719: 2710: 2702:the original 2697: 2688: 2678:the original 2673: 2662:the original 2657: 2646:the original 2641: 2632: 2622:November 11, 2620:. Retrieved 2616:the original 2611: 2601: 2565:Applications 2536:Vulkan (API) 2531:Mantle (API) 2336: 2320: 2312: 2294: 2267: 2263: 2229: 2201: 2198: 2179: 2175:Folding@home 2140: 2116: 2105: 2092: 2072: 2039: 2035: 2031: 2027: 2023: 2022: 1965: 1942: 1936: 1930: 1925: 1913: 1912: 1879:Nvidia Tesla 1864:Nvidia Tesla 1829:Workstation 1795:Nvidia Titan 1781: 1770: 1766: 1762: 1761:also called 1756: 1750: 1749:also called 1744: 1739: 1735:5 nm process 1722: 1718: 1682: 1674: 1672: 1639: 1623: 1615: 1578:quantization 1537: 1525: 1450: 1443:process and 1411: 1378:clock signal 1371: 1367:color spaces 1355:oversampling 1299: 1247: 1222: 1179: 1164: 1157: 1146: 1134: 1090: 1059: 1038: 996: 982: 978:bump mapping 972:and lengthy 959: 954: 930: 924: 908: 857: 839: 831: 815: 802: 797: 778: 759:workstations 717: 711: 671:such as the 665:Sega Model 2 657:Sega Model 1 649: 615: 610: 596: 590: 511: 495:Air System. 485:polygonal 3D 446: 386: 375: 369: 363: 357: 315: 279:machine code 268:display list 249: 187:(1978). The 182: 181:(1976), and 176: 170: 148: 138: 90:workstations 78:motherboards 57: 53: 51: 6309:Compression 6180:Performance 6132:Form factor 6024:Framebuffer 5988:Tensor unit 5978:Shader unit 5910:Ray-tracing 5849:Fabrication 5824:Intel 2700G 5758:3dfx Voodoo 5753:NEC µPD7220 5578:book series 5341:www8.hp.com 4916:Key, Gary. 4677:24 December 4654:24 December 4603:24 December 4341:HotHardware 4144:October 28, 3785:ExtremeTech 3633:khronos.org 3358:fujitsu.com 3181:PC Magazine 2835:(67): 110. 2812:(47): 161. 2576:Mathematica 2571:GPU cluster 2282:Thunderbolt 2274:ExpressCard 2270:PCI Express 2216:AMD APP SDK 2186:ray tracing 2153:), running 2108:HyperMemory 2044:northbridge 1953:PCI Express 1945:motherboard 1843:AMD FirePro 1820:Nvidia GRID 1727:Radeon 9700 1703:GeForce 256 1687:PlayStation 1669:Terminology 1599:progressive 1417:color space 1335:translation 1310:framebuffer 1302:transistors 961:Radeon 9700 910:GeForce 256 881:rasterizers 849:GeForce 256 793:PlayStation 771:FireGL 4000 743:Nintendo 64 681:Nintendo 64 677:PlayStation 647:and later. 633:Windows 3.x 603:Porsche 911 593:S3 Graphics 572:S3 Graphics 562:ET4000/W32p 517:proprietary 413:coprocessor 318:NEC ÎĽPD7220 282:subroutines 262:(1979) had 155:framebuffer 6671:Categories 6627:chronology 6488:Networking 6219:Frame rate 6187:Clock rate 6149:Clustering 5951:Components 5731:Radeon Pro 5554:1356877844 5514:August 22, 5489:2023-06-06 5415:2018-12-11 5388:2018-12-11 5370:2018-12-11 5346:2018-12-11 5322:2018-12-11 5234:2008-05-01 5206:2008-05-01 5161:2014-01-21 5136:2007-10-04 5110:2007-10-04 5084:2024-01-08 5060:2024-01-08 5035:2007-09-02 5009:2007-09-02 4951:2007-06-03 4902:2015-04-15 4673:. fudzilla 4633:2016-09-17 4431:30 January 4377:2014-01-21 4295:2020-03-19 4269:January 3, 4241:January 3, 4208:January 4, 4189:2020-12-03 4170:2020-12-03 4117:2020-10-25 4096:2020-10-25 4027:2020-02-08 3999:October 5, 3977:2016-08-03 3926:2016-08-03 3901:2021-07-30 3876:2016-08-03 3851:2016-08-03 3790:2019-05-13 3766:2016-08-03 3741:2016-08-03 3712:2016-08-03 3687:2016-08-03 3661:2023-06-04 3583:2010-10-15 3470:2007-05-30 3408:2022-02-18 3337:2016-08-08 3312:2016-08-08 3026:2015-01-28 3001:2014-09-12 2962:2023-10-17 2891:2023-10-17 2787:Atari8.com 2594:References 2516:OpenGL API 2424:Video card 2112:TurboCache 2080:memory bus 2038:(IGP), or 1955:(PCIe) or 1909:Video card 1907:See also: 1838:Nvidia RTX 1824:Radeon Sky 1805:Radeon VII 1769:(IGP), or 1693:-designed 1689:console's 1630:DirectDraw 1497:MPEG-4 AVC 1280:GPUs from 1272:GPUs from 1217:See also: 1202:Intel Core 1141:Polaris 10 1137:Polaris 11 1017:statistics 765:desktops; 763:Windows NT 751:Mitsubishi 667:, and the 645:Windows 95 637:DirectDraw 559:Tseng Labs 401:monochrome 286:scan lines 252:Atari 2600 229:Nichibutsu 227:, Midway, 169:, such as 120:See also: 74:video card 6617:Processor 6571:Multicore 6250:Scrolling 6154:Switching 5809:VideoCore 5461:Xbit Labs 5281:TechRadar 4976:4 January 4351:16 August 4320:16 August 4315:AnandTech 4290:AnandTech 4263:The Verge 4203:AnandTech 4139:Eurogamer 4110:AnandTech 4089:AnandTech 4061:The Verge 4041:TweakTown 3821:August 3, 3147:InfoWorld 3122:0199-6649 3113:InfoWorld 2477:Intel GMA 2376:GPU cache 1980:CrossFire 1970:by 3dfx, 1853:Intel Arc 1810:Intel Arc 1737:in 2023. 1707:processor 1664:GPU forms 1654:OpenGL ES 1595:interlace 1327:geometric 1319:rendering 1286:Mali GPUs 1194:Intel 810 1039:Nvidia's 1027:pricing. 932:GeForce 3 890:Game of X 836:Rendition 791:) in the 755:3Dpro/2MP 652:real-time 598:S3 86C911 591:In 1991, 532:Super VGA 507:IBM PS/55 477:CP System 428:("TIGA") 387:In 1984, 272:bitmapped 197:RGB color 172:Gun Fight 6576:Manycore 6561:Dataflow 6514:C to HDL 6197:Fillrate 5876:Geometry 5736:Instinct 5586:Archived 5576:GPU Gems 5508:Archived 5441:26 March 5285:Archived 5228:Archived 5200:Archived 5187:Archived 5130:Archived 5104:Archived 5029:Archived 5000:Archived 4926:Archived 4580:29 March 4557:29 March 4551:Archived 4531:28 March 4525:Archived 4476:36942876 4404:July 17, 4371:Archived 4165:Wccftech 3971:Archived 3920:Archived 3895:Archived 3893:. Vive. 3870:Archived 3845:Archived 3812:Archived 3760:Archived 3735:Archived 3706:Archived 3681:Archived 3656:SD Times 3637:Archived 3615:Archived 3573:20591907 3428:Archived 3362:Archived 3282:Archived 3242:Archived 3216:29 March 3210:Archived 3195:29 March 3189:Archived 3161:July 13, 3155:Archived 3093:Archived 3071:Archived 3049:Archived 2995:Archived 2991:"X68000" 2911:Archived 2837:Archived 2833:Compute! 2814:Archived 2810:Compute! 2767:July 14, 2761:Archived 2482:Larrabee 2451:Hardware 2342:See also 2288:, or an 2026:(IGPU), 1951:such as 1926:discrete 1895:Drive PX 1695:Sony GPU 1576:Inverse 1567:In-loop 1560:Inverse 1402:heatpipe 1363:aliasing 1339:vertices 1331:rotation 1274:Qualcomm 1097:Xbox One 1072:. AMD's 989:Parallel 966:Direct3D 886:Talisman 853:RIVA 128 844:Hercules 827:and the 816:Mystique 809:ATI Rage 785:Sony GPU 741:was the 719:Star Fox 698:chip, a 696:Super FX 481:FM Towns 449:IBM 8514 441:IBM 8514 422:TMS34010 399:when in 371:Sinistar 290:vertical 178:Sea Wolf 175:(1975), 6605:Related 6432:DirectX 6277:Texture 6207:Texel/s 6202:Pixel/s 6139:IP core 6091:HBM-PIM 5958:Blitter 5932:T&L 5903:Shading 5819:Imageon 5814:Vivante 5804:PowerVR 5768:Glaze3D 5699:GeForce 5665:Desktop 5526:Sources 5410:eGPU.io 5182:YouTube 3946:Polygon 3564:2894518 3422:Vlask. 3127:May 27, 2290:OCuLink 2236:fitness 2120:latency 2052:AMD APU 1893:Nvidia 1786:Gaming 1691:Toshiba 1642:DirectX 1564:(iMDCT) 1278:PowerVR 1105:Maxwell 1083:on the 970:looping 927:shading 825:PowerVR 789:Toshiba 728:Fujitsu 702:-based 585:Voodoo3 534:(SVGA) 432:cards. 409:blitter 389:Hitachi 382:blitter 377:Bubbles 310:ÎĽPD7220 217:Gremlin 213:Centuri 201:tilemap 116:History 6622:design 6481:scrypt 6388:Theory 6255:Sprite 6214:FLOP/s 6012:Memory 5881:Vertex 5864:MOSFET 5859:FinFET 5789:Adreno 5782:Mobile 5743:Matrox 5726:Radeon 5704:Quadro 5694:Nvidia 5552:  5542:  4744:31 May 4474:  4464:  3607:  3571:  3561:  3512:392458 3510:  3500:  3120:  2934:  2860:  2720:GitHub 2698:GitHub 2658:GitHub 2642:GitHub 2491:Nvidia 2244:linear 2212:OpenMP 2208:OpenCL 2167:Nvidia 2149:(or a 2017:ASRock 1985:Summit 1976:NVLink 1773:(UMA). 1699:Nvidia 1658:Vulkan 1650:OpenGL 1521:codecs 1489:MPEG-2 1485:MPEG-1 1479:, and 1382:caches 1376:, the 1284:, and 1270:Adreno 1266:Matrox 1256:, and 1254:Nvidia 1183:first 1175:RDNA 2 1117:Pascal 1045:OpenCL 1023:, and 929:: the 906:Nvidia 859:OpenGL 840:Verite 832:Voodoo 813:Matrox 811:, and 679:, and 673:Saturn 663:, and 550:1990s 544:pixels 473:Capcom 469:X68000 374:, and 328:(LSI) 242:Atari 225:Konami 163:Midway 128:, and 92:, and 6682:GPGPU 6439:Audio 6427:GPGPU 6331:Codec 6289:GPGPU 6096:HBM3E 6081:HBM2E 6064:GDDR7 6059:GDDR6 6054:GDDR5 6049:GDDR4 6044:GDDR3 6039:GDDR2 6029:SGRAM 5714:Tegra 5709:Tesla 5672:Intel 5383:Razer 5079:Intel 5003:(PDF) 4996:(PDF) 4738:(PDF) 4472:S2CID 4425:(PDF) 4184:HEXUS 3995:. AMD 3815:(PDF) 3808:(PDF) 3508:S2CID 3380:xenol 3331:(PDF) 3324:(PDF) 3306:(PDF) 3299:(PDF) 2415:(VPU) 2399:(TPU) 2393:(PPU) 2357:(ROP) 2351:(TMU) 2333:Sales 2278:mPCIe 2133:GPGPU 2068:Xe-LP 1993:GPGPU 1916:uses 1721:" or 1646:Metal 1473:VAAPI 1469:VDPAU 1386:FLOPS 1323:units 1288:from 1250:Intel 1213:2020s 1181:Intel 1126:Volta 1066:Tegra 1056:2010s 1029:GPGPU 993:GPGPU 921:2000s 804:ViRGE 575:ViRGE 493:Taito 465:Sharp 405:Amiga 365:Joust 300:1980s 264:ANTIC 244:ANTIC 209:Namco 167:Taito 161:from 135:1970s 6531:CPLD 6526:ASIC 6521:FPGA 6493:Data 6338:VLIW 6284:ASIC 6260:Tile 6238:Misc 6123:VRAM 6086:HBM3 6076:HBM2 6034:GDDR 5920:SIMT 5915:SIMD 5854:CMOS 5799:Mali 5573:The 5550:OCLC 5540:ISBN 5516:2014 5443:2008 5365:Dell 4978:2019 4808:Otoy 4746:2022 4679:2023 4656:2023 4623:Dell 4605:2023 4582:2016 4559:2016 4533:2016 4462:ISBN 4433:2024 4406:2021 4353:2018 4322:2018 4271:2021 4243:2021 4210:2021 4146:2020 4068:2020 4048:2020 4001:2019 3953:2019 3823:2016 3731:CNET 3605:ISBN 3569:PMID 3498:ISBN 3218:2016 3197:2016 3163:2015 3129:2016 3118:ISSN 2932:ISBN 2858:ISBN 2769:2015 2624:2015 2523:for 2509:APIs 2253:SIMD 2220:CUDA 2210:and 2194:SIMD 2165:and 2135:and 2076:VRAM 2062:and 1974:and 1937:most 1922:GDDR 1679:Sony 1628:and 1580:(IQ) 1517:DivX 1513:Xvid 1509:WMV9 1505:WMV3 1501:VC-1 1481:XvBA 1477:XvMC 1463:for 1461:DxVA 1457:APIs 1437:iDCT 1435:and 1429:MPEG 1419:and 1357:and 1351:CPUs 1333:and 1317:and 1169:and 1165:The 1139:and 1130:HBM2 1109:TSMC 1095:and 1091:The 1062:Audi 1041:CUDA 995:for 945:Xbox 937:Xbox 829:3dfx 781:Sony 761:and 736:home 724:DSPs 716:and 713:Doom 708:SNES 700:RISC 688:Onyx 631:for 626:WinG 491:and 439:The 393:CMOS 346:NMOS 338:VLSI 316:The 308:NEC 292:and 276:6502 250:The 233:Sega 221:Irem 165:and 108:and 6464:TLS 6422:GPU 6071:HBM 6019:DMA 5893:MAC 5721:AMD 5687:Arc 5658:GPU 4503:doi 4452:doi 3559:PMC 3551:doi 3490:doi 2497:SoC 2276:or 2246:or 2163:AMD 2054:or 2015:An 1989:VFX 1972:SLI 1918:RAM 1855:Pro 1723:VPU 1626:GDI 1414:YUV 1406:UVD 1337:of 1290:ARM 1262:ATI 1258:AMD 1207:Arc 1093:PS4 957:ATI 838:'s 767:ATi 745:'s 732:LSI 685:SGI 618:GUI 513:IBM 503:VGA 475:'s 467:'s 144:RAM 58:GPU 6673:: 6272:GI 6267:3D 6245:2D 5763:S3 5682:Xe 5677:GT 5548:. 5481:. 5459:. 5408:. 5381:. 5363:. 5339:. 5315:. 5283:. 5279:. 5260:. 5226:. 5198:. 5185:. 5179:. 5128:. 5102:. 5053:. 5027:. 4998:. 4969:. 4924:. 4920:. 4806:. 4762:. 4621:. 4499:12 4497:. 4493:. 4470:. 4460:. 4395:. 4339:. 4313:. 4288:. 4260:. 4229:. 4201:. 4182:. 4163:. 4137:. 4107:. 4086:. 4059:. 4039:. 4017:. 3944:. 3843:. 3839:. 3783:. 3758:. 3733:. 3729:. 3679:. 3654:. 3635:. 3631:. 3613:. 3567:. 3557:. 3547:26 3545:. 3541:. 3506:. 3496:. 3436:^ 3426:. 3378:. 3360:. 3356:. 3280:. 3276:. 3240:. 3236:. 3185:12 3183:. 3179:. 3151:14 3149:. 3145:. 3110:. 3091:. 3087:. 3069:. 3065:. 3047:. 3043:. 2993:. 2955:. 2909:. 2884:. 2866:. 2831:. 2808:. 2785:. 2759:. 2755:. 2718:. 2696:. 2672:. 2656:. 2640:. 2610:. 2114:. 2034:, 2030:, 1991:, 1765:, 1660:. 1656:, 1652:, 1648:, 1644:, 1632:. 1530:. 1519:5 1511:, 1503:, 1495:, 1491:, 1487:, 1475:, 1471:, 1369:. 1353:, 1292:. 1276:, 1252:, 1088:. 1019:, 1015:, 1011:, 1003:, 952:. 917:. 807:, 800:S3 675:, 659:, 607:2D 463:. 368:, 362:, 258:. 231:, 223:, 219:, 215:, 211:, 124:, 112:. 88:, 84:, 80:, 52:A 6372:e 6365:t 6358:v 5643:e 5636:t 5629:v 5556:. 5518:. 5492:. 5445:. 5418:. 5391:. 5373:. 5349:. 5325:. 5237:. 5209:. 5164:. 5139:. 5113:. 5087:. 5063:. 5038:. 5012:. 4980:. 4954:. 4905:. 4866:. 4850:. 4842:. 4826:. 4810:. 4798:. 4774:. 4766:. 4748:. 4681:. 4658:. 4636:. 4607:. 4584:. 4561:. 4535:. 4509:. 4505:: 4478:. 4454:: 4408:. 4380:. 4355:. 4324:. 4298:. 4273:. 4245:. 4212:. 4192:. 4173:. 4148:. 4120:. 4099:. 4070:. 4050:. 4030:. 4003:. 3980:. 3955:. 3929:. 3904:. 3879:. 3854:. 3825:. 3793:. 3769:. 3744:. 3715:. 3690:. 3664:. 3586:. 3553:: 3514:. 3492:: 3473:. 3411:. 3340:. 3315:. 3220:. 3199:. 3165:. 3131:. 3029:. 3004:. 2965:. 2940:. 2894:. 2771:. 2626:. 2309:. 2204:C 1753:. 1608:/ 1597:/ 1507:/ 1260:/ 344:( 312:A 56:( 41:. 34:. 20:)

Index

Integrated graphics processing unit
GPU (disambiguation)
graphics card

electronic circuit
digital image processing
computer graphics
video card
motherboards
mobile phones
personal computers
workstations
game consoles
embarrassingly parallel
parallel structure
neural networks
cryptocurrency mining
Video display controller
List of home computers by video hardware
Sprite (computer graphics)
Arcade system boards
RAM
barrel shifter
framebuffer
arcade video games
Midway
Taito
Gun Fight
Sea Wolf
Space Invaders

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑