Turing (microarchitecture)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Nvidia Turing
Release date September 20, 2018
Transistors 12 nm
History
Predecessor Pascal (consumer), Volta (professional)

Turing is the codename for a GPU microarchitecture developed by Nvidia as the successor to the Pascal architecture. It is named after the prominent mathematician and computer scientist, Alan Turing. The architecture was first introduced in August 2018 at Siggraph 2018 along with professional workstation Quadro RTX products based on it[1] and one week later at Gamescom along with consumer GeForce RTX products based on it.[2] The architecture introduces the first consumer products capable of real-time raytracing, which has been a longstanding goal of the computer graphics industry. Key elements include dedicated artificial intelligence processors ("Tensor cores") and dedicated raytracing processors. Turing leverages Microsoft's DXR, OptiX and Vulkan for access to raytracing.

Details[edit]

The Turing microarchitecture combines multiple types of specialized processor core, and enables an implementation of limited real-time raytracing.[3] This is accelerated by the use of new RT (raytracing) cores, which are designed to process quadtrees and spherical hierarchies, and speed up collision tests with individual triangles.

Features in Turing:

  • CUDA cores - Compute Capability 7.5 - traditional rasterized shaders and compute
  • Raytracing (RT) cores - bounding volume hierarchy acceleration[4]
  • Tensor (AI) cores - artificial intelligence - large matrix operations
  • Memory controller with GDDR6 support
  • DisplayPort 1.4a with Display Stream Compression (DSC) 1.2
  • PureVideo Feature Set J hardware video decoding
  • GPU Boost 4
  • NVLink Bridge with VRAM stacking pooling memory from multiple cards
  • VirtualLink VR

Rasterization[edit]

Nvidia reported rasterization (CUDA) performance for existing titles of approximately 30-50% the previous generation.[5][6]

Raytracing[edit]

The ray-tracing performed by the RT cores can be used to produce reflections, refractions and shadows, replacing traditional raster techniques such as cube maps and depth maps. Instead of replacing rasterization entirely, however, the information gathered from ray-tracing can be used to augment the shading with information that is much more photo-realistic, especially in regards to off-camera action. Nvidia said the raytracing performance increased about 8 times over the previous consumer architecture, Pascal.

Tensor core[edit]

Generation of the final image is further accelerated by the Tensor cores, which are used to fill in the blanks in a partially rendered image, a technique known as de-noising. The Tensor cores perform the result of deep learning on supercomputers to codify how to, for example, increase the resolution of images. In the Tensor cores' primary usage, a problem to be solved is analyzed on a supercomputer, which is taught by example what results are desired, and the supercomputer determines a method to use to achieve those results, which is then done with the consumer's Tensor cores. These methods are delivered via driver updates to consumers.[5]

Development[edit]

Turing's development platform is called RTX. RTX uses Microsoft's DXR, OptiX and Vulkan for access to raytracing.[7] It includes access to AI-accelerated features through NGX.

Windows 10 October 2018 update includes the public release of DirectX Raytracing.[8][9]

Products using Turing[edit]

See also[edit]

References[edit]

  1. ^ https://www.anandtech.com/show/13214/nvidia-reveals-next-gen-turing-gpu-architecture
  2. ^ "NVIDIA Announces the GeForce RTX 20 Series: RTX 2080 Ti & 2080 on Sept. 20th, RTX 2070 in October". Anandtech.
  3. ^ "Nvidia announces RTX 2000 GPU series with '6 times more performance' and ray-tracing". The Verge. Retrieved August 20, 2018.
  4. ^ "The NVIDIA Turing GPU Architecture Deep Dive: Prelude to GeForce RTX". AnandTech.
  5. ^ a b "#BeForTheGame". Twitch.tv.
  6. ^ Jeff Fisher. "GeForce RTX Propels PC Gaming's Golden Age with Real-Time Ray Tracing". Nvidia.
  7. ^ "NVIDIA RTX™ platform". Nvidia.
  8. ^ https://blogs.nvidia.com/blog/2018/10/02/real-time-ray-tracing-rtx-windows-10-october-update/
  9. ^ https://blogs.msdn.microsoft.com/directx/2018/10/02/directx-raytracing-and-the-windows-10-october-2018-update/

External links[edit]