bagaimana cara menyeimbangkan jumlah loafd antara cpu dan gpu


Jawaban 1:

Graphics Processing Unit (GPU) adalah prosesor tujuan khusus, dioptimalkan untuk kalkulasi yang secara umum (dan berulang) diperlukan untuk Grafik Komputer, khususnya operasi SIMD.

Central Processing Unit (CPU) adalah prosesor tujuan umum - pada prinsipnya ia dapat melakukan komputasi apa pun, tetapi tidak harus secara optimal untuk komputasi apa pun. Seseorang dapat melakukan pemrosesan grafis pada CPU - tetapi kemungkinan besar tidak akan menghasilkan hasil secepat GPU yang diprogram dengan benar.

Alasan seseorang memiliki setidaknya satu dari masing-masing dalam sistem komputer tipikal hari ini adalah:

  • komputer yang berinteraksi langsung dengan orang (bukan server) biasanya menggunakan grafik komputer secara ekstensif untuk melakukannya, dan kalkulasi yang terlibat sangat banyak dan harus dilakukan secara Real Time;
  • dengan memiliki setidaknya satu dari masing-masing, satu memperoleh komputasi paralel & kinerja yang lebih besar dari throughput sistem komputer: saat GPU Anda melakukan kalkulasi untuk grafis, CPU Anda dapat melakukan kalkulasi non-grafis lainnya pada saat yang bersamaan.
  • Hukum Moore telah memberi kita rasa malu akan kekayaan dalam bidang dan kemampuan chip silikon dengan harga rendah sehingga murah untuk menambahkan prosesor tujuan khusus dari berbagai jenis hampir di mana-mana di Arsitektur Sistem Komputer hari ini - seringkali banyak dari mereka, untuk mencapai hasil yang lebih baik & kinerja dengan melakukan komputasi yang lebih berbeda secara paralel (pada saat yang sama). Triknya adalah memprogram semuanya agar bekerja sama dengan baik.

Perlu dicatat bahwa pada 2014, GPU tipikal memiliki mesin SIMD yang lebih luas daripada CPU biasa, dan dengan demikian jika kalkulasi non-grafis Anda sesuai dengan model Komputasi Paralel semacam itu tetapi sebaliknya membanjiri mesin vektor CPU, Anda Sebaiknya kodekan aplikasi Anda dengan Compute Unified Device Architecture (CUDA) dan / atau OpenCL dan gunakan GPU untuk menambah aplikasi Anda. Ini lebih dikenal sebagai komputasi GPU Tujuan Umum, sub-disiplin yang relatif baru dari Komputasi Kinerja Tinggi.


Jawaban 2:

“Oke, desainer. Ayo buat game. Anda hanya berurusan dengan mendesain, dan saya akan menangani sisanya. ”

"Baik."

Singkatnya, itulah perbedaan antara keduanya. Belum paham?

CPU (Central Processing Unit) adalah prosesor tujuan umum Anda. Butuh bantuan dalam matematika Anda? Yang ini adalah prosesor andalan Anda. Anggap saja seperti manajer proyek. Dia akan menghitung anggaran, waktu, sumber daya, dll. Itulah mengapa dia membutuhkan keterampilan dan kinerja yang sangat baik.

Sekarang GPU (Graphics Processing Unit) adalah tujuan Anda untuk perhitungan grafik. Tahukah Anda bahwa grafik 3D biasanya dibuat dengan segitiga? GPU adalah orang yang mengatur segitiga-segitiga itu, mengecatnya, dan melemparkannya ke monitor untuk Anda lihat. Anggap saja sebagai desainer. Ya, manajer proyek dapat melakukan pekerjaan desainer, tetapi tidak akan secepat dan seandal memiliki desainer yang dapat melakukan hal itu. Tetapi GPU tidak dapat mengambil alih pekerjaan CPU. Seperti, saya tidak berpikir desainer mempelajari kalkulus atau statistik industri di kelas mereka, jadi mereka tidak bisa melakukan pekerjaan manajer proyek.

Sekarang saya belum melihat siapa pun menjawab pertanyaan kedua Anda jadi saya akan menjawabnya. Saya rasa saya mendapat ide tentang apa yang Anda bicarakan.

Saya pikir apa yang Anda lihat di sana adalah BIOS, atau Sistem Output Input Dasar. Atau HR proyek yang ditunjuk oleh kantor. Ini akan memeriksa apakah komponen di dalamnya sudah aktif dan berfungsi seperti biasa. Ini bukan hanya GPU. Anda harus melihat Informasi CPU, berapa banyak RAM yang Anda pasang, mouse dan keyboard yang terhubung, kartu suara, dll. Saya tidak memiliki tautan apa pun untuk dibagikan karena semua ini berasal dari pengetahuan saya sendiri, jadi buka Google jika Anda membutuhkannya Info lebih lanjut.


Jawaban 3:

Semua orang menyukai perbedaan yang jelas yaitu GPU memproses grafik video dan CPU menangani instruksi tujuan umum.

Saya akan mengambil langkah lebih jauh dan menjelaskan mengapa mereka berbeda secara elektronik. Ini akan menjadi penjelasan yang sangat mendasar jadi semoga masuk akal.

Pertama-tama, Sifat instruksi grafis dan instruksi umum sangat berbeda. Instruksi grafis terutama dihitung dengan matriks (jika Anda tidak tahu apa itu pada dasarnya adalah tabel yang penuh dengan nilai). Matriks ini dihitung secara paralel (pada saat yang sama), jadi apa pun yang memproses instruksi grafis ini perlu melakukan semuanya pada waktu yang sama.

Masalah dengan CPU adalah mereka tidak benar-benar dirancang untuk melakukan banyak instruksi pada satu waktu. Ini karena mereka memiliki sejumlah kecil inti (ini pada dasarnya adalah CPU di dalam CPU). Untuk tujuan penjelasan ini, pikirkan bahwa 1 inti = 1 instruksi per detik (ini tidak terjadi di dunia nyata tetapi ini akan membuat pemahaman lebih mudah). Di dunia sekarang ini, CPU memiliki sekitar 6 inti yang akan kita katakan. Jadi, CPU akan melakukan 6 instruksi per detik.

Dalam GPU, alih-alih memiliki sejumlah kecil inti, mereka memiliki lebih banyak inti yang dirancang khusus untuk berjalan secara paralel. Faktanya, GPU modern memiliki ribuan inti. Namun, inti ini lebih lambat, jadi alih-alih 1 instruksi per detik, inti ini melakukan 1 instruksi setiap 4 detik. Untuk contoh ini, kami akan mengatakan GPU kami memiliki 2000 core. Ini berarti kami akan menyelesaikan 500 instruksi per detik. Itu jauh lebih cepat!

Jika Anda menyukai penjelasan ini, tekan tombol voting untuk saya. Terima kasih!


Jawaban 4:

Secara dangkal: CPU adalah "otak" tujuan umum komputer, GPU adalah "otak" khusus yang hanya melakukan tugas yang diperlukan untuk menampilkan gambar di layar.

Lebih tepatnya: CPU (Central Processing Unit) adalah chip dengan milyaran transistor yang dirancang untuk melakukan pemrosesan logika dengan sangat cepat untuk melakukan semua tindakan yang harus dilakukan oleh program yang berjalan di komputer, ini mungkin merupakan beberapa " core "seolah-olah ada beberapa CPU yang bekerja berdampingan satu sama lain.

GPU (Graphics Processing Unit) cenderung berupa kartu (sebenarnya GPU akan menjadi chip pada kartu ini) atau chip pada motherboard (atau bahkan bagian dari CPU - seperti grafik Intel dalam kisaran i3 / 5/7 CPU) yang merupakan banyak "inti" minimalis yang terpisah. Masing-masing jauh kurang mampu daripada inti mana pun di CPU, tetapi mereka dirancang khusus untuk melakukan tugas-tugas tertentu dengan sangat baik dan mereka dirancang untuk bekerja bersama pada tugas yang sama, bukan tugas masing-masing. Ini kemudian digunakan untuk lebih cepat melakukan kalkulasi yang diperlukan untuk menampilkan hal-hal seperti grafik 3d daripada yang dapat dilakukan oleh CPU itu sendiri (terkadang mereka dapat digunakan untuk hal-hal lain - misalnya meneliti CUDA).


Jawaban 5:

CPU dan GPU keduanya adalah prosesor yang membaca dan menjalankan instruksi program. Keduanya mengandung jutaan transistor yang mengubah atau memanipulasi sinyal sesuai kebutuhan. Keduanya bekerja pada set instruksi yang sama dari Gerbang Logis.

LAHIR GPU

Sekarang, mari kita kembali ke tahun 1999, tahun ini Nvidia merilis jenis khusus prosesor chip tunggal ke pasar dan Nvidia menyebut prosesor khusus ini sebagai Unit Pemrosesan Grafik dan mereka menamai GPU pertama di dunia sebagai 'GeForce 256'. Di sinilah GPU berperan.

  • Sebuah CPU memiliki sedikit inti tetapi kuat untuk membuat operasi yang kompleks & logis, mulai dari 1-61 inti seperti Xeon Phi memiliki 61-core yang hanya dapat menjalankan 61 instruksi kompleks secara bersamaan selama siklus per jam (dalam satu detik) sementara GPU memiliki ribuan core yang merender ribuan piksel secara bersamaan selama per siklus jam, dan menjalankan video 3-D yang kompleks di monitor Anda. Seperti Nvidia GTX 1080 memiliki 2560 shader core, ia dapat menjalankan 2560 instruksi secara bersamaan selama satu siklus clock. Dalam bahasa umum, CPU melakukan lebih sedikit pekerjaan tetapi pekerjaan rumit sementara GPU melakukan banyak pekerjaan tetapi pekerjaan bodoh.
  • CPU memiliki jumlah set instruksi yang lebih besar dan dapat melakukan apa saja mulai dari menambahkan dua angka hingga mengelola semua perangkat keras yang terhubung sementara GPU dapat memproses satu jenis tugas komputasi berulang dan paralel seperti video rendering real-time dan apa pun yang membutuhkan komputasi paralel.

Untuk info lebih lanjut kunjungi blog kami: -

Apa perbedaan antara CPU dan GPU?

Jawaban 6:

Semua jawaban sangat meyakinkan tapi jawaban yang berarti adalah ... CPU atau Central processing unit melakukan semua pekerjaan logis ... diberikan padanya. Dari membuka file hingga menghitung jumlah untuk memproses input kami dll. Dalam game, Kapan pun kami menekan tombol, prosesor menerima input itu dan mulai bekerja ... memberikan data itu (setelah diproses) ke GPU Anda sehingga GPU Anda dapat melakukan tugas Berorientasi Visual yang telah disesuaikan. Bagian Visual Anda dari data semua diproses oleh GPU Anda. Seperti gambar atau ikon kecil yang Anda lihat di desktop hingga efek sinematik khusus di game Anda. Kadang-kadang jika pemuatan langsung terlalu banyak, GPU tidak akan dapat bekerja dengan baik ... akan mulai lambat! Prosesor masih akan memproses bagian logis lainnya dari data dan melanjutkan pekerjaan yang menghasilkan tidak sinkron (mis. Suara, dll)


Jawaban 7:

CPU adalah mikroprosesor tujuan umum sedangkan prosesor grafis adalah prosesor berorientasi aplikasi. Itu berarti, set instruksi yang digunakan dalam CPU sama dengan semua prosesor arsitektur x86 terlepas dari apakah mereka dibuat oleh Intel, AMD, atau VIA. Prosesor grafis di sisi lain pada dasarnya adalah CPU dengan arsitektur yang sangat disesuaikan yang membuatnya lebih cocok untuk pemrosesan visual daripada untuk komputasi umum. Namun garis antara kedua komponen ini perlahan-lahan menjadi kabur karena kartu grafis seri NVidia Quadro dan Tesla yang dibuat untuk memiliki kinerja komputasi yang baik untuk menangani beban kerja profesional.

Selamat berkomputasi!


Jawaban 8:

Artinya, Anda memiliki perangkat khusus untuk memproses multimedia. Anda sebenarnya dapat melakukan lebih dari sekadar media pemrosesan, tetapi itu mungkin penggunaan umum utamanya.

Cara memproses multimedia adalah dengan memiliki banyak inti kecil yang akan memproses sedikit info. Misalnya, pada video, setiap inti hanya akan menghitung beberapa piksel, dan Anda akan memiliki banyak inti yang bekerja pada saat yang sama untuk memberi Anda grafik berkualitas sangat tinggi.

CPU, di sisi lain, hanya melakukan satu (atau sangat sedikit) operasi pada satu waktu, tetapi melakukannya dengan sangat cepat. Untuk program reguler, ini adalah pendekatan yang sangat baik, tetapi untuk rendering grafik, Anda mungkin harus meminta bantuan GPU.

Anda dapat membayangkan seorang pengantar pizza mengendarai sepeda motor (CPU). Dia bisa mendapatkan pizza di sana-sini dengan sangat cepat. Namun, jika ada acara besar dan seseorang memesan 10.000 pizza, pria di sepeda motor itu tidak akan melakukan pekerjaan dengan baik, jadi dia mungkin meminta beberapa orang dengan Van (GPU) untuk membawa semua pizza itu ke acara tersebut.


Jawaban 9:

Sebuah cpu dimaksudkan untuk menjalankan beberapa utas untuk program dan memiliki beberapa inti (biasanya 4 hari ini), tetapi kecepatan clock yang tinggi (menurut saya rata-rata akan menjadi sekitar 3ghz) dan intinya "kuat".

GPU memiliki ribuan inti yang "lemah" tetapi tidak dimaksudkan untuk menjalankan program, melainkan untuk memproses grafik, yang membutuhkan banyak inti untuk memproses "banyak" file permintaan yang kecil dan sangat rendah secara konstan.

Saya menjelaskan ini dengan cara yang sangat sederhana, tetapi jika Anda ingin mempelajari lebih lanjut, saya menyarankan untuk melihat youtuber seperti "studio sains" (dia membuat video tentang cara kerja cpu dan berbagai hal lainnya).


Jawaban 10:

CPU (Central Processing Unit) adalah sirkuit terintegrasi berskala sangat besar, yang merupakan inti komputasi (Core) dan unit kontrol dari sebuah komputer. Fungsinya terutama untuk menjelaskan instruksi komputer dan mengolah data dalam perangkat lunak komputer.

GPU (Graphics Processing Unit) adalah mikroprosesor yang berspesialisasi dalam komputasi gambar pada komputer pribadi, workstation, konsol game, dan beberapa perangkat seluler seperti tablet dan smartphone.

CPU bagus dalam aplikasi sistem operasi, perlu merespon informasi real-time dengan cepat. Karena kebutuhan untuk mengoptimalkan penundaan, jumlah transistor dan konsumsi energi perlu digunakan dalam prediksi cabang, eksekusi out-of-order, cache latensi rendah, dan bagian kontrol lainnya.

GPU cocok untuk operasi arsitektural dengan prediktabilitas sangat tinggi dan sejumlah besar operasi serupa serta latensi tinggi dan throughput tinggi.


Jawaban 11:

Saya tidak akan membahas nomenklatur CPU vs GPU, tetapi saya akan menjawab bagian kedua dari pertanyaan Anda.

Saat sebuah PC menyala, ia harus melakukan berbagai hal, salah satunya adalah “menyalakan GPU” agar kita dapat melihat video. Ketika melakukan ini, GPU berkedip di layar dan mengumumkan apa itu dan beberapa informasi kecil. Setelah ini, ia menyerahkan kendali ke BIOS yang pada gilirannya menyerahkan GPU ke Sistem Operasi.

TLDR: GPU melakukan booting sendiri sebelum menyerahkan kendali ke PC jadi itulah mengapa Anda melihat info GPU di layar terlebih dahulu.