3D Grafiklerden Daha Fazlası İçin Grafik Kartlarını Kullanma

İçindekiler:

3D Grafiklerden Daha Fazlası İçin Grafik Kartlarını Kullanma
3D Grafiklerden Daha Fazlası İçin Grafik Kartlarını Kullanma
Anonim

Tüm bilgisayar sistemlerinin kalbi, merkezi işlem biriminde yatar. Bu genel amaçlı işlemci çoğu görevi yerine getirir ve temel matematiksel hesaplamalarla sınırlıdır. Karmaşık görevler, daha uzun işlem süresiyle sonuçlanan kombinasyonlar gerektirebilir. Ancak çeşitli görevler bilgisayarın merkezi işlemcisini yavaşlatabilir.

Bir grafik işlemci birimine sahip grafik kartları, insanların bilgisayarlarına taktığı özel işlemcilerden biridir. Bu kartlar, 2B ve 3B grafiklerle ilgili karmaşık hesaplamaları gerçekleştirir. Bunlar o kadar uzmanlaşmıştır ki, belirli hesaplamaları merkezi işlemciden daha iyi hale getirir. İşte GPU'ların grafiklerden daha fazlası için önemli hale gelmesinin bazı yolları.

Image
Image

Videoyu Hızlandırma

GPU'ların başa çıkmak için tasarlandığı 3D grafiklerin dışındaki ilk uygulama videodur. Yüksek çözünürlüklü video akışları, yüksek çözünürlüklü görüntüler üretmek için sıkıştırılmış verilerin kodunun çözülmesini gerektirir. Hem ATI hem de NVIDIA, bu kod çözme işlemini CPU yerine grafik işlemcisinin yönetmesini sağlayan bir yazılım geliştirdi.

Grafik kartı, örneğin bir video kamera dosyasını DVD'ye yazmak üzere dönüştürmek gibi, videoyu bir grafik biçiminden diğerine dönüştürmeye yardımcı olur. Bilgisayar bir biçimi almalı ve diğer biçimde yeniden oluşturmalıdır. Bu işlem çok fazla bilgi işlem gücü kullanır. Bilgisayar, grafik işlemcisinin video özelliklerini kullanarak kod dönüştürme işlemini CPU'ya bağımlı olduğundan daha hızlı tamamlayabilir.

Alt Satır

SETI@Home, Karasal Zeka Arama projesinin radyo sinyallerini analiz etmesine izin veren, katlama adı verilen dağıtılmış bir bilgisayar uygulamasıydı. Ayrıca bir bilgisayarın GPU'su tarafından sağlanan ekstra bilgi işlem gücünden de yararlandı. GPU içindeki gelişmiş hesaplama motorları, yalnızca CPU kullanımına kıyasla belirli bir süre içinde işlenen veri miktarını hızlandırmasına izin verdi. SETI@Home bunu NVIDIA grafik kartlarıyla CUDA veya Compute Unified Device Architecture kullanarak yapabilir. CUDA, NVIDIA GPU'lara erişebilen özel bir C kodu sürümüdür.

Adobe Creative Suite ve Creative Cloud

GPU hızlandırmasından yararlanan en yeni büyük isim uygulaması, CS4 ile başlayan ve modern uygulamalar paketiyle devam eden Adobe Creative Suite'tir. Bu, Photoshop ve Premiere Pro dahil olmak üzere Adobe'nin amiral gemisi ürünlerinin çoğunu içerir. Esasen, en az 512 MB video belleği olan bir OpenGL 2.0 grafik kartına sahip herhangi bir bilgisayar, bu uygulamalardaki çeşitli görevleri hızlandırmak için kullanılabilir.

Bu özelliği neden Adobe uygulamalarına ekleyelim? Özellikle Photoshop ve Premiere Pro, üst düzey matematik gerektiren çok sayıda özel filtreye sahiptir. Büyük görüntüler veya video akışları için oluşturma süresi, bu hesaplamaların çoğunu boş altmak için GPU kullanılarak daha hızlı tamamlanabilir. Bazı insanlar hiçbir fark görmeyebilirken, diğerleri kullandıkları görevlere ve kullandıkları grafik kartına bağlı olarak büyük zaman kazanımları görürler.

Alt Satır

Sanal para birimleri edinmenin standart yöntemi, kripto para madenciliği adı verilen bir işlemdir. İçinde, işlemlerle uğraşmak için hesaplama karmalarını işlemek için bilgisayarınızı bir röle olarak kullanırsınız. Bir CPU bunu bir düzeyde yapabilir. Ancak, grafik kartındaki bir GPU daha hızlı bir yöntem sunar. Sonuç olarak, GPU'lu bir bilgisayar, GPU'suz bir bilgisayardan daha hızlı para birimi üretebilir.

OpenCL

Ek performans için grafik kartlarının kullanımındaki en dikkate değer gelişme, OpenCL veya Open Computer Language spesifikasyonlarının yayınlanmasıyla birlikte gelir. Bu belirtim, bilgi işlemi hızlandırmak için bir GPU ve CPU'ya ek olarak çeşitli özel bilgisayar işlemcilerini bir araya getirir. Her türden uygulama, işlenen veri miktarını artırmak için farklı işlemcilerin bir karışımını kullanmaktan potansiyel olarak yararlanabilir.

GPU'ları Geri Tutan Nedir?

Özel işlemciler bilgisayarlar için yeni bir şey değil. Grafik işlemciler, bilgi işlem dünyasında daha başarılı ve yaygın olarak kullanılan öğelerden biridir. Sorun, bu özel işlemcileri grafik dışındaki uygulamalar için erişilebilir kılmaktır. Uygulama yazarlarının her bir grafik işlemcisine özel kod yazması gerekir. Ancak, daha açık standartlar için yapılan baskıyla, bilgisayarlar grafik kartlarından her zamankinden daha fazla yararlanacak.

Önerilen: