Did you know how a Graphics Card work ? What is GPU and CPU ?

in #steemstem7 years ago (edited)

Nvidia-Geforce-GTX-980-Graphics-Card-WallpapersByte-com-1920x1080.jpg

Graphics Card

mood4_1.jpg

Battlefield 4

I think now every has a computer or laptop at our home . We use to do works , steemit ,playing games and so on . Today I am not talking about those thing . I want to talk about graphic card , what is GPU and CPU how they works in your computer .

nvidia_geforce_gtx_vs_amd_radeon_r7_and_r9_and_apu_graphics_cards_-_benchmark_performance_and_fps_comparison_chart_data_graph_-_media_master_htpc.jpg

Comparison

How do the graphics card works ? Are you really want to know ? Please continue read this post , I am sure you will got some thing from this post .

00_final_frame.jpg

GTA V

When the Gta V or Battlefield games comeout, every body is talking about the games graphic , because it is the first thing we see, we seen the game visually what the games looks like.

crysis-3-100527786-large.jpg

Crysis 3

There lots of technical jargon and art style behind what the games goes on in order to bring you in the games , makes it looks like reality .

What is CPU and GPU ?


Its sound similar, both of this are do math and solve problems and give you result and give you what you see now . Those insides is series of transistor , wires and processors doing their works at a incredible rate .

6a00d834515fca69e201287663224d970c.jpg

CPU vs GPU

To make it simple, CPU can makes things in much more in straight or linear way than the GPU . A CPU may have a few cores two ,four or eight ,the number of the cores is not really important but the number of the of stream operations that a CPU can do at a time, one per core now it's important that CPU exist because things that are very complex need more dedicated architecture to continue the process of the operations

300px-CUDA_processing_flow_(En).PNG

Source

But the way of GPU works through technology like CUDA or Compute Unified Device Architecture ,developed by Nvidia and not only technology like this but the principles that apply to CUDA basically apply at the most of the GPU technology . The cores of CPU can be dedicated towards different problem whereares all of the subcores of a CUDA core have to be dedicated a parallel problem like graphics .

IMG_20180106_115039.jpg

Essentially a lot of little core are solving a simpler problems that what a CPU solve. What I mean a simpler problems is like geometry, geometry problem really need a few computation and if you have a tons of cores dedicated to do it once it will be solve very fast because geometry is just a shape or trajectory and some variables that affect placement ,an angle and things like this is easier things to do but when presented limited amount of cores would kind of clog up the flow .

IMG_20180106_115100.jpg

Lets say if you have a eight core CPU and you got a tons of geometry problems ,they each take up core until you get through the hundred but imagine if you send same set of geometry to a multi core graphics card with a hundreds of sub cores ones that are mades for specific purpose and that purpose is to solve to tackle that geometry problem as fast as they can with a horde of processors.

Iray-for-Cinema-4D-–-Interactive-Physically-Based-Rendering-on-GPUs-1.jpg

Graphics Rendering

Thats why that GPU is much better at rendering graphics than CPU, there is nothings can stop you to playing games on a CPU but there's a reason why the CPU is generally used like AI(Artificial Inteligent) because there complex operations that takes a longer time to do .

Screenshot_2018-01-06-11-48-38-614_com.google.android.youtube.png

When you have a limited number of data stream you want to using the data stream in most optimised way and if you have one types of processor that has limited of cores that are held up on specific things . The more complex singular operation towards that whereas if you have geometry oriented problems that can be solved quickly with lots of small cores . Complex problem often involve multiple thread of information going on at once and as I said on a GPU the problems have to be parallel, well if the problem divert in some way from what would consider parallel it's something GPU will do very fast at all , the reason it's so good for graphics is it can to do so much ome things at once .

long-straight-road-1024-x-576-px.jpg

Source

Graphics routine fairly are straight forward and don't go to uncharted territory too often it's not trying to stimulate anything other than fairly straight forward process, if you look at the Sun there's lens flare that types of stuff, stuff in which result is always going to be the similar or same . That is need a lot to be done a lot like where all the vertices are and how many faces painted between them .

IMG_20180106_120122.jpg

A vertex being a corner on a shape and a face being the surfaces thats drawn between three vertices that maybe smooth or texture or orderly flat given that way cool retro look .

Essentially , guys now you know what GPU is and why one use it and what it does. Granted this is actually a simplified version of all of this there's a lot of theory can we talk about .


Technology is great right ? We only using our computer but we don't know what is it , how it works and so on. Thanks for reading guys ! Below is video about 10 games have high graphics for 2017, Don't forget to watch guys !


SteemSTEM

SteemSTEM , I am very proud with this community, because @steemstem is encouraging people to promote and write about Science,Technology,Engineering and Mathematics(STEM) postings on Steemit.B ecause this also an important things that we should know as our additional knowledge .

Join and learn about the project , Join us on steemit.chat:

(https://steemit.chat/channel/steemSTEM)

U5dthhWhEnA6xZCDo4upgCbBS1GsT4v.gif

Image Source From @steemstem


Technology Make Your Life Perfect


I hope you 'll find this useful. Upvote, Follow, Resteem.

@zouxx

DQme5h9uqRtFFTN5uFn3zGAvmD7uWA346R2rQW8D7Qo11i7.gif










Sort:  

The @OriginalWorks bot has determined this post by @zouxx to be original material and upvoted it!

ezgif.com-resize.gif

To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!

Thanks for reading..

I only know to play games only before this , thanks for this information @zouxx

Thanks for the info @zouxx. There's so much thing in technology that I don't know. Keep doing a post like this. I'm your followers now. :)

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 56416.38
ETH 2379.95
USDT 1.00
SBD 2.35