Sering kita dengar kata CPU atau sering kita sebut dengan Prosessor dalam pembahasan komputer,apalagi terdapat kata GPU dalam komputer biar tidak bingung mari kita bahas Apa sih itu CPU ? dan Apa sih itu GPU ?
1. Pengertian CPU dan GPU
- CPU (Central Processing Unit)
CPU adalah kependekan dari Central
Processing Unit merupakan device terpenting dalam sebuah komputer, boleh
disebut bahwa CPU merupakan otak dari komputer. CPU memiliki tugas
utama yaitu untuk mengolah data berdasarkan instruksi dan data dari
software.Secara fisik, CPU terlihat dengan ditandai dengan adanya
heatsink dan kipas yang bertugas mendinginkankannya. CPU umumnya
terpasang secara on-board ,atau terintegrasi dengan motherboard CPU umum
disebut dengan posessor.
- GPU ( Graphics Processing Unit)
Sedangkan GPU adalah kependekan dari
Graphics Processing Unit adalah prossesor yang bertugas secara khusus
untuk mengolah tampilan grafik. Dalam perkembangannya, GPU hingga saat
ini sudah semakin kompleks dan semakin tinggi speknya sehingga mendukung
untuk menampilkan grafik terbaik pada Game game saat ini.
Pada Graphic Chard/add-on (VGA) GPU
terdapat pada chip yang dikenal dengan merk seperti Radeon, GeForce dll.
Secara fisik anda akan melihat device ini dengan ditandainya
terdapatnya heatsink (pendingin), bahkan kipas dan terlihat menempel
pada sebuah rangkian tersendiri (chip) yang menancap pada motherboard.
Sedangkan integrated graphics, GPU-nya biasanya tidak berupa chip
tersendiri, namun sudah menjadi satu dengan motherboard.
2. Cara Kerja CPU dan GPU
- CPU
Saat data dan/atau instruksi dimasukkan
ke processing-devices, pertama sekali diletakkan di MAA (melalui
Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage).
Jika register siap untuk menerima pengerjaan eksekusi, maka Control
Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke
Instruction Register, sedangkan alamat memori yang berisikan instruksi
tersebut ditampung di Program Counter. Sedangkan data diambil oleh
Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini diOperand-register).
Jika berdasar instruksi pengerjaan yang
dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih
operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya
ditampung di Akumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.
- GPU
Pada tugas-tugas tertentu, misalnya
simulasi data-data keuangan, kinerja graphics card bahkan 150 kali lebih
cepat dari CPU. Kondisi ini dimungkinkan karena Shader fleksibelnya
pada GPU terbaru yang dapat diprogram bebas. Dengan demikian, graphics
chip-nya bisa dipakai sebagai General Purpose GPU ( GP GPU, Multi
Purpose GPU).
Keuntungan performa yang diperoleh
ternyata cukup besar. GT200 memiliki performa hingga 933 GFLOP (FLOP:
Floating Point Operations Per Second), sedangkan RV770 bisa mencapai
1.200 GFLOP. Sebagai perbandingan, performa Core 2 Quad Q6600 hanya
mencapai 21.4 GFLOP. Memang, tidak semua program dapat berjalan parallel
sehingga sebuah CPU menjadi pilihan lebih baik untuk menyelesaikan
tugas-tugas umum. Namun, untuk kalkulasi spesifik, misalnya simulasi,
sebuah GPU bisa jauh lebih unggul dari kebannyakan CPU.
Selama ini, implementasi program yang
seperti itu cukup sulit. Dengan CUDA (Compute Unified Device
Architecture), nVidia menawarkan sebuah lingkungan pemrograman untuk
bahasa C dqan C++. Dengan CUDA, dapat dikembangkan aplikasi dengan
kemampuan kalkulasi parallel yang tinggi dan dijalankan pada GPU. ATI
meluncurkan proyek yang sejenis dengan nama CTM (Close to the Metal).
Namun,tanpa kenyataan dukungan pemrograman C++.
Namun, dibandingkan dengan sebuah CPU,
sebuah GPU memiliki kekurangan terbesar. Floating Point (FP) number GPU
hanya dapat diproses dengan akurasi satu kali, yaitu 32 bit. Proses yang
rumit dengan intermediate data yang besar membutuhkan akurasi ganda,
dalam hal ini 64 bit. ATI dan nVidia telah merespon tuntutan ini dan
sedang berusaha agar GPU terbaru mereka juga menawarkan tingkat akurasi
yang lebih untuk operasi Floating Point.
kesimpulannya menurut saya :
CPU dan GPU itu sama-sama prosessor, tetapi kalau CPU itu prosessor yang bekerja mengolah data dan perintah dari keseluruhan komputer.
Sedangkan GPU itu prosessor yang bekerja mengolah graphics.
0 komentar:
Posting Komentar