GPU Accelerated Computing, Sekilas...
Komputasi GPU, teknologi baru di mana dimungkinkan pekerjaan prosesor dibantu oleh GPU, CPU dan GPU bekerja sama untuk menyelesaikan satu pekerjaan. Mengapa dibantu? Agar kinerja CPU tidak terlalu besar. Pernah melihat CPU Usage mencapai 100% di mana PC atau laptop kita terasa berat untuk menjalankan perintah atau aplikasi? Itu salah satu alasan mengapa GPU Accelerated Computing dikembangkan. Penggunaan komputasi grafis (dari GPU yang merupakan singkatan dari Graphic Processing Unit) ini biasanya dimanfaatkan oleh mereka yang bekerja dengan kebutuhan komputasi kelas tinggi, seperti laboratorium pengembangan, perusahaan, instansi pemerintah, universitas, dan seterusnya di seluruh dunia.
5% dari Application Code dijalankan oleh GPU, di mana 5% ini adalah Compute-Intensive Functions, yang memerlukan bandwidth dan kinerja prosesor yang mumpuni, dalam hal ini GPU lebih unggul ketimbang CPU karena GPU memiliki jumlah prosesor yang lebih banyak. Sisa dari Application Code tadi dikerjakan oleh CPU.
GPUs have thousands of cores to process parallel workloads efficiently
Check out this video for an entertaining CPU versus GPU.
Video di atas menunjukkan bagaimana GPU dan CPU mengerjakan sebuah proses atau tugas. Perbedaan antara serial processing dengan parallel processing.Ratusan aplikasi industri sudah menggunakan teknologi akselerasi GPU ini. Apakah aplikasi yang Anda gunakan termasuk di dalamnya? Temukan di nVidia application catalog.
Komputasi GPU, teknologi baru di mana dimungkinkan pekerjaan prosesor dibantu oleh GPU, CPU dan GPU bekerja sama untuk menyelesaikan satu pekerjaan. Mengapa dibantu? Agar kinerja CPU tidak terlalu besar. Pernah melihat CPU Usage mencapai 100% di mana PC atau laptop kita terasa berat untuk menjalankan perintah atau aplikasi? Itu salah satu alasan mengapa GPU Accelerated Computing dikembangkan. Penggunaan komputasi grafis (dari GPU yang merupakan singkatan dari Graphic Processing Unit) ini biasanya dimanfaatkan oleh mereka yang bekerja dengan kebutuhan komputasi kelas tinggi, seperti laboratorium pengembangan, perusahaan, instansi pemerintah, universitas, dan seterusnya di seluruh dunia.
Bagaimana bisa GPU dan CPU bekerja sama menjalankan aplikasi?
Bagaimana aplikasi bisa dijalankan oleh GPU dan CPU dalam waktu yang bersamaan? Sementara kita tahu bahwa GPU (seperti nVidia, AMD, dan Adreno) dikhususkan untuk pengolahan grafis, bukan operasi aritmetis dan logika seperti CPU (Intel, AMD, Qualcomm, MediaTek, dan lain-lain). Kita lihat gambar di bawah untuk lebih jelas.5% dari Application Code dijalankan oleh GPU, di mana 5% ini adalah Compute-Intensive Functions, yang memerlukan bandwidth dan kinerja prosesor yang mumpuni, dalam hal ini GPU lebih unggul ketimbang CPU karena GPU memiliki jumlah prosesor yang lebih banyak. Sisa dari Application Code tadi dikerjakan oleh CPU.
CPU versus GPU
CPU dan GPU berbeda, tugas dan anatominya. CPU terdiri atas beberapa inti (cores, jika Anda ingat apa itu dual-core, quad-core, hexa-core, dan octa-core) yang memang tugas utamanya untuk memproses data serial, sementara GPU terdiri atas ribuan inti yang lebih kecil, lebih efisien daya, yang didesain untuk menangani tugas banyak secara simultan (parallel data processing).GPUs have thousands of cores to process parallel workloads efficiently
Check out this video for an entertaining CPU versus GPU.
Comments
Post a Comment