Menggunakan Kad Grafik untuk Lebih Daripada Grafik 3D

Isi kandungan:

Menggunakan Kad Grafik untuk Lebih Daripada Grafik 3D
Menggunakan Kad Grafik untuk Lebih Daripada Grafik 3D
Anonim

Nadi semua sistem komputer terletak pada unit pemprosesan pusat. Pemproses tujuan am ini mengendalikan kebanyakan tugas dan terhad kepada pengiraan matematik asas. Tugas yang rumit mungkin memerlukan gabungan yang mengakibatkan masa pemprosesan yang lebih lama. Walau bagaimanapun, pelbagai tugas boleh melambatkan pemproses pusat komputer.

Kad grafik dengan unit pemproses grafik ialah salah satu pemproses khusus yang telah dipasang oleh orang ramai dalam komputer mereka. Kad ini mengendalikan pengiraan rumit yang berkaitan dengan grafik 2D dan 3D. Ini sangat khusus sehingga membuat pengiraan tertentu lebih baik daripada pemproses pusat. Berikut ialah beberapa cara GPU menjadi penting untuk lebih daripada grafik.

Image
Image

Video Mempercepat

Aplikasi pertama di luar grafik 3D yang direka bentuk untuk ditangani oleh GPU ialah video. Strim video definisi tinggi memerlukan penyahkodan data termampat untuk menghasilkan imej resolusi tinggi. Kedua-dua ATI dan NVIDIA membangunkan perisian yang membolehkan pemproses grafik mengendalikan proses penyahkodan ini dan bukannya CPU.

Kad grafik membantu mengubah kod video daripada satu format grafik ke format grafik yang lain, contohnya, menukar fail kamera video untuk dibakar kepada DVD. Komputer mesti mengambil satu format dan memaparkannya semula dalam format lain. Proses ini menggunakan banyak kuasa pengkomputeran. Komputer boleh menyelesaikan proses transkoding lebih cepat berbanding jika ia bergantung pada CPU dengan menggunakan keupayaan video pemproses grafik.

Barisan Bawah

SETI@Home ialah aplikasi komputer yang diedarkan dipanggil lipatan yang membenarkan projek Carian untuk Perisikan Luar Bumi untuk menganalisis isyarat radio. Ia juga mengambil kesempatan daripada kuasa pengkomputeran tambahan yang disediakan oleh GPU komputer. Enjin pengiraan lanjutan dalam GPU membolehkannya mempercepatkan jumlah data yang diproses dalam tempoh masa tertentu berbanding dengan penggunaan CPU sahaja. SETI@Home boleh melakukan ini dengan kad grafik NVIDIA dengan menggunakan CUDA atau Compute Unified Device Architecture. CUDA ialah versi khusus kod C yang boleh mengakses GPU NVIDIA.

Adobe Creative Suite dan Creative Cloud

Aplikasi nama besar terbaharu untuk memanfaatkan pecutan GPU ialah Adobe Creative Suite, bermula dengan CS4 dan meneruskan rangkaian aplikasi moden. Ini termasuk banyak produk utama Adobe termasuk Photoshop dan Premiere Pro. Pada asasnya, mana-mana komputer dengan kad grafik OpenGL 2.0 dengan sekurang-kurangnya 512 MB memori video boleh digunakan untuk mempercepatkan pelbagai tugas dalam aplikasi ini.

Mengapa menambahkan keupayaan ini pada aplikasi Adobe? Photoshop dan Premiere Pro, khususnya, mempunyai sejumlah besar penapis khusus yang memerlukan matematik peringkat tinggi. Masa pemaparan untuk imej atau strim video yang besar boleh diselesaikan dengan lebih cepat dengan menggunakan GPU untuk memunggah banyak pengiraan ini. Sesetengah orang mungkin tidak melihat perbezaan, manakala yang lain melihat keuntungan masa yang besar bergantung pada tugas yang mereka gunakan dan kad grafik yang mereka gunakan.

Barisan Bawah

Kaedah standard untuk memperoleh mata wang maya adalah melalui proses yang dipanggil perlombongan cryptocoin. Di dalamnya, anda menggunakan komputer anda sebagai penyampai untuk memproses cincang pengiraan untuk menangani transaksi. CPU boleh melakukan ini pada satu tahap. Walau bagaimanapun, GPU pada kad grafik menawarkan kaedah yang lebih pantas. Akibatnya, PC dengan GPU boleh menjana mata wang lebih cepat daripada PC tanpanya.

OpenCL

Perkembangan paling penting dalam penggunaan kad grafik untuk prestasi tambahan datang dengan keluaran spesifikasi OpenCL, atau Bahasa Komputer Terbuka. Spesifikasi ini menggabungkan pelbagai pemproses komputer khusus sebagai tambahan kepada GPU dan CPU untuk mempercepatkan pengkomputeran. Semua jenis aplikasi berpotensi mendapat manfaat daripada menggunakan gabungan pemproses yang berbeza untuk meningkatkan jumlah data yang diproses.

Apa yang Menghalang GPU?

Pemproses khusus bukanlah perkara baharu bagi komputer. Pemproses grafik adalah salah satu item yang lebih berjaya dan digunakan secara meluas dalam dunia pengkomputeran. Masalahnya ialah menjadikan pemproses khusus ini boleh diakses oleh aplikasi di luar grafik. Penulis aplikasi perlu menulis kod khusus untuk setiap pemproses grafik. Walau bagaimanapun, dengan dorongan untuk standard yang lebih terbuka, komputer akan mendapat lebih banyak penggunaan daripada kad grafik mereka berbanding sebelum ini.

Disyorkan: