Perbedaan Antara CPU Dan GPU

Daftar Isi:

Perbedaan Antara CPU Dan GPU
Perbedaan Antara CPU Dan GPU

Video: Perbedaan Antara CPU Dan GPU

Video: Perbedaan Antara CPU Dan GPU
Video: Lebih penting mana? CPU? GPU? RAM? ROM? HDD? - Penjelasan Sederhana 2024, Mungkin
Anonim

CPU vs GPU

CPU, singkatan dari Central Processing Unit, adalah otak dari sistem komputasi yang melakukan "komputasi" yang diberikan sebagai instruksi melalui program komputer. Oleh karena itu, memiliki CPU hanya berarti jika Anda memiliki sistem komputasi yang "dapat diprogram" (sehingga dapat menjalankan instruksi) dan kita harus mencatat bahwa CPU adalah unit pemrosesan "Pusat", unit yang mengontrol unit / bagian dari sistem komputasi. Dalam konteks hari ini, CPU biasanya ditempatkan dalam satu chip silikon yang juga dikenal sebagai mikroprosesor. Di sisi lain, GPU, singkatan dari Graphics Processing Unit, dirancang untuk melepaskan tugas-tugas pemrosesan grafik yang intensif secara komputasi dari CPU. Tujuan akhir dari tugas tersebut adalah memproyeksikan grafik ke unit tampilan seperti monitor. Mengingat bahwa tugas-tugas tersebut sudah diketahui dan spesifik,mereka pada dasarnya tidak perlu diprogram, dan sebagai tambahan, tugas-tugas tersebut secara inheren paralel karena sifat unit tampilan. Sekali lagi, dalam konteks saat ini, sementara GPU yang kurang mampu biasanya terletak di chip silikon yang sama di mana Anda menemukan CPU (pengaturan ini dikenal sebagai GPU terintegrasi) lainnya, GPU yang lebih mumpuni dan kuat ditemukan di chip silikon mereka sendiri, biasanya pada PCB terpisah (Papan Sirkuit Cetak).

Apa itu CPU?

Istilah CPU digunakan dalam sistem komputasi selama lebih dari lima dekade sekarang, dan itu adalah satu-satunya unit pemrosesan di komputer awal sampai unit pemrosesan "lain" (seperti GPU) diperkenalkan untuk melengkapi kekuatan pemrosesannya. Dua komponen utama CPU adalah Unit Logika Aritmatika (alias ALU) dan Unit Kontrol (alias CU). ALU dari CPU bertanggung jawab untuk aritmatika dan operasi logis dari sistem komputasi, dan CU bertanggung jawab untuk mengambil program instruksi dari memori, mendekodekannya dan menginstruksikan unit lain seperti ALU untuk menjalankan instruksi. Oleh karena itu, unit kontrol dari CPU bertanggung jawab untuk membawa kejayaan bagi CPU sebagai unit pemrosesan "sentral". CU untuk mengambil instruksi dari memori, instruksi harus disimpan sebagai program di memori dan, oleh karena itu,sistem instruksi seperti itu juga dikenal sebagai "program tersimpan". Jelas bahwa CU tidak akan menjalankan instruksi, tetapi akan memfasilitasi hal yang sama dengan berkomunikasi dengan unit yang tepat seperti ALU.

Apa itu GPU (alias VPU)?

Istilah Graphics Processing Unit (GPU) diperkenalkan pada akhir tahun sembilan puluhan oleh NVIDIA, sebuah perusahaan manufaktur GPU, yang mengklaim telah memasarkan GPU pertama di dunia (GeForce256) pada tahun 1999. Menurut Wikipedia, pada saat GeForce256, NVIDIA mendefinisikan GPU sebagai berikut ini: "prosesor chip tunggal dengan transformasi terintegrasi, pencahayaan, penyiapan / kliping segitiga, dan mesin rendering yang mampu memproses minimal 10 juta poligon per detik". Beberapa tahun kemudian, saingan NVIDIA ATI Graphics, perusahaan serupa lainnya, merilis prosesor serupa (Radeon300) dengan istilah VPU untuk Unit Pemrosesan Visual. Namun, jelaslah bahwa istilah GPU menjadi lebih populer daripada istilah VPU.

Saat ini GPU diterapkan di mana-mana, seperti di sistem tertanam, ponsel, komputer pribadi dan laptop, serta konsol game. GPU modern sangat kuat dalam memanipulasi grafik, dan dibuat dapat diprogram sehingga dapat disesuaikan dengan situasi dan aplikasi yang berbeda. Namun, bahkan sekarang, GPU biasa diprogram di pabrik melalui apa yang dikenal sebagai firmware. Secara umum, GPU lebih efektif daripada CPU untuk algoritme di mana pemrosesan blok besar data dilakukan secara paralel. Diharapkan, karena GPU dirancang untuk memanipulasi grafik komputer, yang sifatnya sangat paralel.

Ada juga konsep baru yang dikenal sebagai GPGPU (Komputasi Tujuan Umum pada GPU), untuk memanfaatkan GPU untuk memanfaatkan paralelisme data yang tersedia di beberapa aplikasi (seperti bioinformatika) dan, oleh karena itu, melakukan pemrosesan non-grafis di GPU. Namun, mereka tidak dipertimbangkan dalam perbandingan ini.

Apa perbedaan antara CPU dan GPU?

• Sementara, alasan di balik penerapan CPU adalah untuk bertindak sebagai otak dari sistem komputasi, GPU diperkenalkan sebagai unit pemrosesan pelengkap yang menangani pemrosesan dan pemrosesan grafik intensif komputasi yang diperlukan oleh tugas memproyeksikan grafik ke tampilan unit.

• Secara alami, pemrosesan grafik pada dasarnya paralel dan, oleh karena itu, dapat dengan mudah diparalelkan dan dipercepat.

• Di era sistem multi-inti, CPU dirancang dengan hanya beberapa inti yang dapat menangani beberapa utas perangkat lunak, yang dapat dieksploitasi dalam program aplikasi (paralelisme tingkat instruksi dan utas). GPU dirancang dengan ratusan inti, untuk memanfaatkan paralelisme yang tersedia.

Direkomendasikan: