CPU at GPU

Anonim

Ang CPU o Central Processing Unit ay kung saan ang lahat ng mga tagubilin sa programa ay naisakatuparan upang makuha ang kinakailangang data. Ang pagsulong sa modernong araw ay pinahintulutan ng mga CPU na mag-crunch ng mas maraming bilang kaysa sa dati, ngunit ang pagsulong sa teknolohiya ng software ay nangangahulugan na ang mga CPU ay sinusubukan pa ring abutin. Ang isang Graphics Processing Unit o GPU ay sinadya upang magpakalma ng pag-load ng CPU sa pamamagitan ng paghawak sa lahat ng mga advanced na computations na kinakailangan upang maipakita ang pangwakas na display sa monitor.

Orihinal na, pinangangasiwaan ng CPU ang lahat ng mga pag-compute at mga tagubilin sa buong computer, kaya ang paggamit ng salitang 'central'. Ngunit habang umunlad ang teknolohiya, naging mas kapaki-pakinabang ang pagkuha ng ilan sa mga responsibilidad mula sa CPU at ginawa ito sa pamamagitan ng iba pang mga microprocessors. Sa mga araw bago ang mga GUI, ang screen ay isang maliit na grid lamang sa bawat kahon na mayroong isang 8bit na halaga na tumutugma sa isang character. Ito ay medyo napakadaling gawin para sa CPU, ngunit ang mga GUI ay may mas malalaking resolusyon sa bawat pixel na may 16bit o 32bit na halaga ng kulay.

GPU kung saan orihinal na binuo upang mag-render ng 2D graphics; partikular, upang mapabilis ang pagguhit ng mga bintana sa isang GUI. Ngunit habang lumalaki ang pangangailangan para sa 3D at mas mabilis na acceleration ng graphics, ang GPU ay naging mas mabilis at mas pinasadya sa gawain nito. Ang mga GPU ay pangkaraniwang lumulutang na mga processor na punto na madaling mag-crunch ng mga geometric na pag-compute kasama ang mga gawain ng paggawa ng mga mapa ng texture. Pinapatupad ng karamihan sa mga GPU ang mga primyum ng MPEG upang mapahusay ang pag-playback ng mga video; ang ilan ay may kakayahan pa ring direktang i-decode ang data ng HD video, pagkuha ng isa pang gawain ang layo mula sa CPU.

Ang mga hardware ay matalino, GPUs at CPUs ay katulad ngunit hindi magkapareho. Kung tinitingnan namin ang tunay na bloke ng gusali ng bawat isa, ang mga transistors, makikita natin na ang karamihan sa mga GPU ay karibal na CPUs sa bilang ng transistor. Ang espesyal na kalikasan ng mga GPU ay nangangahulugan na magagawa nito ang gawain nito nang mas mabilis kaysa sa isang CPU na maaari, ngunit hindi ito maaaring masakop ang lahat ng mga kakayahan ng CPU. Maaari ding gamitin ang maramihang GPU upang makamit ang isang solong layunin tulad ng dual core CPUs na kasalukuyang magagamit. Ang Crossfire ng ATI at NVidia's SLI ay nagpapahintulot sa mga user na ikonekta ang dalawang identical GPU at gawin silang magtrabaho bilang isa.

Buod: 1. CPU ay ang utak ng computer na ang GPU ay sinadya lamang upang makadagdag ito. 2. Mga GPU ay nagdadalubhasang at hindi maaaring palitan ang pag-andar ng isang CPU. 3. Ang mga CPU ay maaaring magsagawa ng mga pag-andar ng isang GPU ngunit sa isang mas mabagal na bilis. 4. Ang mga GPU ay maaaring karibal ng mga CPU sa bilang ng transistor. 5. Maaari ring gumana ang mga GPU sa magkasunod tulad ng kakayahan ng multi core ng CPU.