Graphic Processing Unit
-
Upload
kamran-ashraf -
Category
Documents
-
view
20 -
download
0
Transcript of Graphic Processing Unit
GRAPHIC PROCESSING UNITPresented by Kamran Ashraf
13-NTU-4009
TOPICS
Advancements
Latest Models
Challenges
Impact on computing
CONTRIBUTORS
Three main contributor
s to advancem
ent:
IntelAMD/ATI
Nvidia
WHAT IS RENDERING
Rendering is the process of generating an image from a 2D or 3D model by means of computer programs
It is the process of add shading, color and lamination in order to create life-like images on a screen
A GPU assists a CPU in performing complex rendering calculations
If a scene is to look relatively realistic and predictable under virtual lighting, the rendering software should do it
Rendering is also used to describe the process of calculating effects in a video editing program to produce final video output A variety of rendering
techniques applied to a single 3D scene
WHAT IS GPU RENDERING?
GPU rendering means, that there is used the power of GPU (Graphics card) for rendering, instead of CPU (processor).
Conventional CPUs (Intel, AMD) didn't make such dramatic progress, like GPUs in last 10 years.
GPU RENDERING
GPU rendering is definitely the future of rendering as one single GPU has the same power as the huge and expensive computer clusters with many CPUs
GPU rendering is incredibly fast and less power hungry
You will need less computers for the same performance
Much CHEAPER
THE WORLD'S FASTEST GPU
THE WORLD'S FASTEST GPU
The GTX Titan Z The Radeon R9 295X2
AMD’S R9 295X2
It joins two of its R9 290X GPUs onto a single board
Max Resolution: 4096 x 2160, Support 5x Display Monitors
Memory: 8GB dedicated
Cores: Powered by 5,632 cores meaning 2,816 cores for each GPU
The most advanced dual GPU liquid cooling system ever designed
Ups the power consumption to a scarily large 500 watts
Cost around $1500
NVIDIA GTX TITAN Z
5k resolutions supported: This GPU supports multi-monitors and a resolution upto 5k
Dual GPU architecture: Two Kepler GK110 GPU’s inside, Titan Z generates the same power as if two Titan’s were running
Memory: The card will support a total of 12 GB dedicated memory i.e 6 GB for each GPU.
CUDA cores: The GTX Titan Z is powered by 5,760 CUDA coresmeaning 2,880 cores for each GPU.
It won’t make much noise as compared to other powerful GPU’s
Cost around $3000
CALCULATE IMAGE QUALITY USING GPU
IMAGE QUALITY CALCULATOR
The University of Manitoba developed an Image Quality Calculator.
This utility, which is a plugin for ImageJ, does a great job analyzing the quality (amount of noise)
COMPARING RESULTS
The GPU (2688 CUDA cores) was 6.2 times faster than the CPU.
IMPACT OF GPU IN COMPUTING
GPU ACCELERATED COMPUTING
GPU-accelerated computing is the use of a GPU together with a CPU to accelerate scientific, analytics, engineering, consumer, and enterprise applications.
Pioneered by NVIDIA, GPU accelerators now power energy-efficient datacenters in government labs, universities, enterprises, and small-and-medium businesses around the world.
GPUs are accelerating applications in platforms ranging from cars, to mobile phones and tablets, to drones and robots.
HOW IT WORKS
Compute-intensive portions of the application are executed by the GPU
The remainder of the code still runs on the CPU
From a user's perspective, applications simply run significantly faster
GPUs have thousands of cores to process parallel workloads efficiently
CHALLENGES
THE LIGHTNING CHALLENGE
One of the most important aspects of creating convincing 3D visuals is implementing realistic lighting
The challenge is not having an artist manually animate realistic-looking lighting, but to simulate how a light reacts with, and bounces off, multiple surfaces in real-time, otherwise known as path tracing
In the film industry, path tracing is done offline, because the calculations required are simply too complex
Unity global illumination worked on advanced lighting model which supported indirect lighting but it was very expensive so It's a technology that's not quite ready.
POWER CHALLENGES
Biggest, most complex processors on the planet are being made
The biggest challenge is no longer being able to build a fast GPU
The biggest challenge is power as Graphics can consume a near infinite amount of horsepower
We don't want to have to watercool everything, or have 19 fans and make things really loud.
ADVANCEMENTS
LATEST ADVANCEMENTS
Nvidia's GameWorks technology
Nvidia's GamesWorks is a set of visual effects, physics effects, and tools designed to give developers more options when it comes to a game's visuals.
Effects like HBAO+ and FaceWorks are part of GameWorks. AO can account for the occlusion of light,
creating non-uniform shadows that add depth to the scene.
HBAO+ doubles the detail level of the AO effect, runs three times faster, and uses the latest DirectX 11 technologies.
Nvidia's GameWorks is more copyrighted in nature.
AMD's Mantle technology
Mantle, allows console-like low-level access to the CPU and GPU.
By removing some of the software layers of the operating system between the hardware and the software
With the right programming developers are able to see an increase in performance
AMD claims its Mantle API is open, and free to use
Thanks