23 Ekim 2016 Pazar

V-sync Nedir?

        Uzun adı Vertical Synchronization olan V-Sync'in (nVidia sürücülerinde Dikey Eşitleme adıyla geçiyor Türkçesi) oyun performansını düşürdüğünü söyleyebiliriz, ama siz yine de okumaya devam edin, işin aslı o kadar da basit değil.


Önce kırılma da diyebileceğimiz "tearing"in ne olduğunu bilmeliyiz. Eğer ekran kartı monitöre belirli bir zamanda monitörün gösterebileceğinden daha fazla kare (bildiğiniz gibi görüntüler kare kare hesaplanıp sırayla monitöre gönderiliyor) gönderirse ekranda kırılmalar olur ve bu kırılmalar da hassas bir gözü çoğu zaman rahatsız eder. Görüntüdeki bu kırılmalara "tearing" denir.

İşte bu kırılmaları engellemek için V-Sync kullanılır ve oyunlarda saniyede gösterilecek kare sayısının monitörün tazeleme hızını geçmemesi sağlanır. Günümüzde 60 Hz`in altındaki tazeleme hızları kullanılmadığından en kötü durumda bile oyun performansı 60 FPS ile sınırlanır ki bu da oyunlar için çoğunlukla ideal hızdır. Ama özellikle multiplayer oyunlarda hız her şeyden önemlidir. Oyun ne kadar hızlı çalışırsa fare hareketleri de o kadar hassas olur ve bu yüzden saniyede gösterilecek fazladan 1-2 karenin bile hesabını yapan kimi oyuncular bunu devre dışı bırakırlar.

Modern GPU'larda Kullanılan Shader'ların İsimleri ve Görevleri

Modern GPU'larda Kullanılan Shader'ların İsimleri ve Görevleri

SHADER, programlanabilir GPU’ların ortaya çıkmasından sonra hayatımıza giren bir terimdir. Shaderlar, vertex'lere ya da pixellere hükmetmek üzere yazılan küçük program parçalarıdır. 

Çok genel olarak, geometrik yapılar CPU'dan graphics pipeline denen bir yerlere gönderilir, burada öncelikle vertex shaderlar sayesinde vertex’lerin transformasyonları, texture koordinatları gibi şeylerle oynanabilir. Ardından pixel shader gelir, bu da ekrana çizilen her bir noktanın özelliklerini değiştirme şansı verir bize. Doğası gereği pixel shader çok daha yoğun bir iş yapmaktadir, bu yüzden per-pixel diye tabir edilen işler genelde iyi bir ekran kartı gerektirir.

VERTEX (TEPE) SHADER

Grafik işlemcisine verilen her tepe noktası için bir defa çalıştırılır. Bu işlem, tepe noktasının 3 boyutlu pozisyonun ekranda gözükecek 2 boyutlu koordinatına çevrilmesi için yapılır. Tepe tarayıcısı pozisyon, renk, doku koordinatları gibi özellikler üzerinde işlem yapabilirken yeni bir tepe noktası yaratamaz. Bu tarayıcının çıktısı bir diğer tarayıcıya aktarılır,

GEOMETRY (GEOMETRİ) SHADER

 Herhangi bir ağ üzerindeki tepe noktalarını silebilir veya yenilerini ekler. Geometrik tarayıcılar, var olan ağa hacimsel detay kazandırmak içinde kullanılabilir ki bunu CPU ya yaptırmak ekstra yük getirecektir.

PİXEL (NOKTA) SHADER

Her bir noktanın(pixelin) renk değerini hesaplarlar. Buraya girdiler, grafik işhattına giden poligonları dolduran ızgara ünitesinden gelir. Nokta tarayıcılar genellikle ışıklandırma efektleri, pütür kaplama veya ton ayarı için kullanılır.


Benchmark siteleri

 Benchmark Siteleri

Ekran Kartları kıyaslama

Fiyatlarına göre ucuzdan pahallıya ekran kartı kıyaslamaları (cpu-bellek-band genişliği).

1) Zotac G210 Synergy GDDR3 1GB 64Bit Nvidia GeForce DX10.1 Ekran Kartı
Zotac G210 Synergy GDDR3 1GB 64Bit Nvidia GeForce DX10.1 Ekran Kartı
100 TL
Bellek kapasitesi   1 GB
Çekrdek Hızı   520 Mhz
Bellek Arayüzü   64 Bit


2) Asus GT730 DDR3 2GB 128Bit Nvidia GeForce DX11 Ekran Kartı
Asus GT730 DDR3 2GB 128Bit Nvidia GeForce DX11 Ekran Kartı
                       
250 TL
Bellek kapasitesi   2 GB
Çekrdek Hızı   700 Mhz
Bellek Arayüzü   128 Bit



3) Powercolor R9 270 TurboDuo OC GDDR5 2GB 256Bit AMD Radeon DX11.2 Ekran Kartı

                                Powercolor R9 270 TurboDuo OC GDDR5 2GB 256Bit AMD Radeon DX11.2 Ekran Kartı
 598 TL
Bellek kapasitesi   2 GB
Çekrdek Hızı   930 Mhz
Bellek Arayüzü   256 Bit





4) MSI RX480 8GB GDDR5 256Bit AMD Radeon DX12 Ekran Kartı
                             
MSI RX480 8GB GDDR5 256Bit AMD Radeon DX12 Ekran Kartı                                                                  1,210 TL
Bellek kapasitesi   8 GB
Çekrdek Hızı   1317 Mhz
Bellek Arayüzü   256 Bit

 5) Asus GTX980 ROG MATRIX GDDR5 4GB 256Bit DX12 Nvidia GeForce Ekran Kartı


                            Asus GTX980 ROG MATRIX GDDR5 4GB 256Bit DX12 Nvidia GeForce Ekran Kartı

2,991 TL
Bellek kapasitesi   4 GB
Çekrdek Hızı   1241 Mhz

Bellek Arayüzü   256 Bit

22 Ekim 2016 Cumartesi

CUDA NEDİR?

CUDA NEDİR?

CUDA, NVIDIA’nın GPU (grafik işlem birimi) gücünü kullanarak hesaplama performansında büyük ölçüde artışlara olanak veren paralel hesaplama mimarisidir.
Yazılım geliştiriciler, bilim adamları ve araştırmacılar bugüne kadar satılan milyonlarca CUDA etkinleştirilmiş GPU ile görüntü ve video işlem, hesaplamaya dayalı biyoloji ve kimya, akışkan dinamiği, bilgisayarlı tomografi, sismik analiz, ışın izleme ve çok daha fazlası dahil olmak üzere geniş bir aralıkta kullanım alanları bulmaktadır.

CUDA İLE PARALEL HESAPLAMA

Hesaplama, CPU üzerindeki "merkezi işlemden" CPU ve GPU üzerindeki "birlikte işleme" doğru bir evrim geçirmektedir. NVIDIA, hesaplamadaki bu yeni paradigmaya olanak vermek için uygulamacılar için önemli bir taban olan ve GeForce, ION Quadro ve Tesla GPU’larüzerinde temin edilen CUDA paralel hesaplama mimarisini geliştirdi.
Tüketici pazarında Elemental Technologies, MotionDSP and LoiLo, Inc. ürünleri dahil olmak üzere başlıca video uygulamalarının neredeyse tümü CUDA ile hızlandırılmıştır veya yakında hızlandırılacaktır.
CUDA bilimsel araştırma alanında büyük coşku ile kabul görmüştür. Örneğin, CUDA yeni ilaç keşiflerini hızlandırmak üzere dünya genelinde akademik alanda ve ilaç şirketlerinde 60.000’den fazla araştırmacı tarafından kullanılan moleküler dinamik simülasyon program AMBER’i hızlandırmaktadır.
Finans piyasasında, Numerix ve CompatibL yeni bir risk uygulaması için CUDA desteğini duyurdu ve 17 kat hızlandırma elde etti. Numerix yaklaşık 400 finans kurumu tarafından kullanılmaktadır.
CUDA’nın bu denli kKabul görmesinin bir göstergesi de GPU hesaplama için Tesla GPU’ya olan eğilimdir. Şu anda dünya genelinde enerji sektöründe Schlumberger ve Chevron’dan bankacılık sektöründe BNP Paibas’a kadar Fortune 500 şirketlerinde kurulu 700’den fazla GPU kümesi bulunmaktadır.
Yakın zamanda yapılan Microsoft Windows 7 ve Apple Snow Leopard lansmanları ile GPU hesaplama yaygınlaşmaktadır. Bu yeni işletim sistemlerinde, GPU yalnızca grafik işlemci olmakla kalmayıp aynı zamanda tüm uygulamaların erişebildiği genel amaçlı bir paralel işlemci olacaktır.


CUDA PARALEL HESAPLAMA PLATFORMU

CUDA® paralel hesaplama platformu farklı özellikteki verileri ifade etmeye olanak veren birkaç basit C ve C++ uzantısı sağlar. Programcı paralelliği C, C++, Fortran gibi üst düzey dillerde ve OpenACC direktifleri gibi açık standartlarda ifade etmeyi seçebilir. CUDA paralel hesaplama platformu 1000’lerce GPU hızlandırmalı uygulama tarafından kullanılmaktadır ve 1000’lerce yayınlanmış araştırmanın konusu olmuştur.
Geliştiriciler için komple CUDA araçları ve ekosistem çözümleri bulunmaktadır. CUDA ile geliştirme hakkında daha fazla bilgi için CUDA Zone sayfasını ziyaret edin.

Paralel Hesaplamaya başlama ile ilgili daha fazla bilgi veya en güncel CUDA yüklemeleriiçin CUDA Developer Zone sayfasını ziyaret edin.



Standart C ve Paralel C kodunun yan yana karşılaştırılması

CUDA alternatif teknolojisi OTOY' dur.

Bilgisayar PCI Express Slotu Nedir? Pci ekspres.

Bilgisayar PCI Express Slotu Nedir? Pci ekspres.
PCI-Peripheral Component Interconnect slotlar bilgisayar mimarisi açısından çok önemlidir. Yıllardır PCI slotlar anakarta network, video, ses kartı bağlamanın en kolay yolu olmuştur.
Ancak PCI ‘ ın bazı eksiklikleri vardır. İşlemciler, video kartları, ses kartları hergeçen gün gelişirken PCI slotlar yerinde saymaktadır. 32 bit veri genişliğine ve aynı anda 5 cihaz bağlamaya izin vermektedir. Yeni nesil 64 bit PCI-X veriyolu ise daha geniş bir bantgenişliği ve daha geniş veri uzunluğunu mümkün kılar ancak yinede çok fazla yenilik getirmemiştir.
Son yıllarda geliştirilen yeni bir protokol olan PCI Express (PCIe) ise PCI slotların sahip olduğu zayıf noktaları elemine eder. Daha fazla bantgenişliği ve güncel işletim sistemleriyle uyumluluk sağlar. Bu makalede PCIe ile PCI slotlar arasındaki fark incelenecektir. Ayrıca PCI Express veriyolunun bilgisayar hızını nasıl arttırdığına ve AGP slotunun yerini alıp nasıl ekstra grafik kalitesi sunduğuna göz atılacaktır.
Yüksek Hızlı Seri Bağlantı Bilgisayarın ilk dönemlerinde çok fazla miktarda veri seri bağlantı ile iletilmekteydi. Bilgisayarlar bilgileri paketlere bölmekte ve bu paketleri birer birer yollamaktaydı. Seri bağlantı güvenilir bir bağlantı şekliydi ancak yavaş çalışıyordu. Bu yüzden üreticiler aynı anda birden fazla data göndermek için paralel bağlantıyı kullanmaya başlamışlardır.
Avantajlarına rağmen paralel bağlantının da zayıf yönleri vardır. Örneğin her kablo bir diğerine elektromagnetik olarak bozucu etki oluşturmaktadır. Bu nedenlerden ötürü paralel bağlantılı ürünler bir süre kullanıldıktan sonra ibre tekrar seri bağlantıyı geliştirmek yönüne kaymıştır.
PCI Express bir veriyolundan çok bir network gibi çalışan seri haberleşme çeşididir. Veriyolundan farklı olarak PCIe noktadan noktaya seri bağlantıyı kontrol eden bir anahtara sahiptir. Bu bağlantılar anahtardan bir yelpaze gibi açılır ve bilgiyi datanın gitmesi gereken cihaza yönlendirir. Her cihaz kendi bağımsız bağlantısına sahiptir, böylece cihazlar normal bir veriyolunda paylaştıklarından daha az bantgenişliği kullanırlar.
PCI Express Yolu
Bilgisayar başlatıldığında PCIe hangi cihazların anakarta bağlı olduğunu tanımlar. Daha sonra cihazlar arasında bir bağlantı tanımlaması yapar, trafiğin nasıl yapılacağına dair bir harita oluşturur ve herbir bağlantının genişliğini belirler. Cihazların tanımlama ve bağlantı protokolleri PCI da olduğu gibidir. Bu yüzden PCIe kullanıldığında herhangi bir işletim sistemi veya yazılım değişikliğine gerek yoktur.
PCI Express’ in herbir yolu iki tel içerir. Bunlardan biri veri almak için diğeri veri göndermek için kullanılır. x1 bağlantısı en küçük PCIe bağlantısıdır. 4 telden oluşan bir yola sahiptir. Her bir yönde tek döngüde bir bit taşıyabilir. x2 bağlantısı 8 tel içerir ve bir seferde 2 bit taşıyabilir.
x4 bağlantısı bir seferde 4 bit taşıyabilir. Diğer bağlantı şekilleri ise x12, x16 ve x32′ dir.




PCI Express Bağlantı Hızı32 bit PCI veriyolu maksimum 33 MHz hıza ulaşabilir. Bu hızda veriyolundan saniyede ancak 133MB veri geçişi olabilir. PCI-X veriyolunda ise veriyolu genişliği 2 katına çıkmakla beraber transfer hızı 512 MB/sn ile 1 GB/sn arasında değişir.
Tek bir PCI Express yolu 200 MB/sn kadar olan çift yönlü bir veri trafiğini kontrol edebilir. x16 PCIe ise 6.4GB/sn olan çift yönlü muazzam bir trafiği kontrol etme kapasitesine sahiptir.
Peki bu nasıl mümkün olur ?
– Verinin önceliklendirilmesi; bu sayede sistem en önemli veriyi sıkışma olmadan göndermek için ilk sırada gönderir.
– Gerçek zamanlı veri transferi
– Bağlantıda kullanılan fiziksel malzemelerin geliştirilmesi
– Daha iyi hata kontrolü
– Verileri paketlere bölmek ve tekrar geri toplamak için daha verimli metodlar kullanır. Ayrıca her cihazın kendine ait bir bağlantısı vardır, anahtara noktadan noktaya bağlantı yapar, böylece birden fazla kaynaktan gelen sinyaller aynı veri yolu üzerinden geçmek zorunda kalmaz.

PCI Express ve İleri Grafik Teknikleri
PCI Express’ in geliştirilmesiyle AGP bağlantı kullanılmaz olmuştur. x16 PCIe slot AGP 8x bağlantıdan çok daha fazla veri transferine izin verir. Ek olarak AGP 8x slot ekran kartına 25/42 watt enerji sağlayabilirken, x16 PCIe slot ise ekran kartına 75 watt enerji sağlayabilir.

Bunun yanında anakartta iki adet x16 PCIe slotu varsa aynı anda iki ekran kartı kullanılabilir. Birçok üretici bu özellikten yararlanmak için farklı ürünler üretmektedirler.
NVIDIA SLI : SLI sertifikalı anakartlarda iki SLI konnektörü bulunmaktadır. Kullanıcı bu sayede sisteme iki adet ekran kartı takabilir. Kartlardan herbiri ekranın bir yarısını kontrol eder ve bu konnektörde aralarındaki senkrinazyonu sağlar.

ATI CrossFire : Birinde karıştırma motoru bulunan iki ekran kartı uyumlu bir anakarta takılabilir. ATI’ nin bu teknolojisi görüntü kalitesi üzerine yoğunlaşmıştır ve bazı yüksek performanslı sistemler hariç aynı kartı kullanmaya gerek yoktur. Crossfire teknolojisi aşağıdaki üç yoldan birine göre çalışır :
– Ekranı ikiye böler ve her yarıyı bir ekran kartına atar. Bu yönteme makaslama denir.
– Ekranı bir dama tahtası gibi karelere böler ve dama tahtasının siyah karelerini bir kart, beyaz tahtalarını ise diğer kart kontrol eder.
– Her kart gelen frame’ leri dönüşümlü olarak işler

HDMI Kablo Çeşitleri Nelerdir?

Hepimizin bildiği gibi HDMI Kablo ses ve görüntü aktarma işlemlerinde kullanılan kablolardır. Genellikle bir görüntüye sahip cihazdan başka bir zihaza görüntü ve ses iletilmesinde kullanılmaktadır. Peki HDMI Kablo çeşitleri nelerdir? HDMI Kablolar kendi içerisinde TİP A,TİP B,TİP C,  TİP D ve TİP Eşeklinde çeşitlendirilirler. Hepsinin kullanım sebebi aynı olsada kullnıldığı cihazlara göre farklılık gösterir.
Tip-A konnektör 19 pin’li olup elektriksel olarak tek-hatlı DVI-D ile çalışabilir. En çok kullanılan HDMI kablo bu tiptir ve yaygın olarak kullanılır. Tip-B ise daha yüksek çözünürlükleri (Bknz. WQSXGA (3200×2048)) destekler ve 29 pin’lidir. Çift-hatlı DVI-D ile elektriksel olarak çalışabilir.  Tip-C ve Tip D taşınabilir cihazlar için tasarlanmıştır. Olduk.a küçük yapıda olup Tip D akıllı telefonlara uyumludur. Tip E ise otomotiv donanımlarına kullanılan bir HDMI çeşididir.
Ayrıca 201-2015 Yılında standart olarak kullanılan TİP A HDMI kablo standardında yalnız bir tarafı farklı olan kablolar üretildi. Bunlar genellikle yeni tip monitörlerde kullanılmaktadır.