Yıllık Arşivler: 2016

MATLAB ve CUBLAS(CUDA Temel Lineer Cebir Alt Programları)

MATLAB’daki gibi CUBLAS kütüphanesinde de verilerin sıralanması sütun bazlı sıralıdır. Bu bir avanyaj olarak değerlendirilebilir. CUBLAS fonksiyonları dörde ayrılır. 1-Yardımcı Fonksiyonlar 2-1.Seviye Fonksiyonlar 3-2.Seviye Fonksiyonlar 4-3.Seviye Fonksiyonlar

MATLAB CUDA kernel çıkış değişkenleri nasıl tanımlanır?

[output1, output2] = feval(CUDA_Kernel,input1, input2, input3) şeklinde tanımlanan bir kernel fonksiyonunda ilk iki giriş değişkeni, çıkış değişkeni olarak kullanılır. İki veya daha az giriş değişkeni var ise ilk giriş değişkeni, çıkış değişkeni olarak belirlenir. Örneğin:

MATLAB’da arrayfun nasıl kullanılır?

MATLAB’ın GPU hesaplamada önerdiği yöntemlerden birisi de arrayfun fonksiyonunun kullanılmasıdır. sonuc = arrayfun(@Fonksiyonum, giris1, giris2,…); şeklinde bir yapı ile kullanılmaktadır. Giriş parametreleri(giris1, giris2,…) gpuArray olarak tanımlanmak zorundadır. Fonksiyonumuz sayılarla ifade edilebilen ve eleman bazlı (scalar/elementwise) olmalıdır. Yani vektör ve matris hesaplamaları yapılamamaktadır. sonuc, Fonksiyonumuzun çıktısı olarak GPU belleğinde oluşur. Örneğin 4 farklı diziyi giriş olarak>>>

GPU Hesaplamadaki Yetersiz Bellek Hatasının Nedeni ve Çözümü

GPU hesaplama işleminde özellikle büyük boyutlu verilerle çalışırken verinin doğruluğunu kontrol etmemiz gerekmektedir. CPU hesaplamada büyük boyutlu veriler işletim sistemi tarafından belirlenen mevcut bellek boyutuna geldiği zaman otomatik olarak harddisk’te bir takas hafızası(swapping memory) oluşturarak veri doğrulama işini yapmış olur, bu yüzden de CPU’da işlemler daha yavaştır. GPU belleği ile harddist arasında böyle bir takas>>>

GPU hesaplama her zaman neden hızlı değildir?

GPU hesaplama her zaman neden hızlı değildir? A = 1:0.01:50000; Agpu = gpuArray(A); tic; B = fft(A); toc tic; Bgpu = fft(Agpu); toc B_from_gpu = gather(Bgpu); Yukarıdaki kodu incelediğimizde 1’en başlayaran 0.01’er artarak 50000’e kadar giden bir dizi oluşturulmaktadır. fft işlemi hem CPU’da hem de CPU’dan GPU’ya gönderilen Agpu verisiyle GPU’da yaptırılmakta, sonuçlarda B_from_gpu değişkenine>>>

Konya Bilişim Mucitleri Mobil Uygulama Geliştirme Eğitimi…

Konya Bilişim Mucitleri Mobil Uygulama Geliştirme Eğitimi… Samsung tarafından fon desteği verilen, Habitat tarafından organizasyonu yapılan Bilişim Mucitleri Mobil Uygulama Geliştirme Eğitimi’nin Konya ayağını düzenleyen Selçuk Üniversitesi Bilişim Topluluğu’na ve eğitmen Mustafa AYDINLI‘ya teşekkür ederim. Sadece 10 liradan başlayan fiyatlarla android ya da ios uygulamalarınızın indirme sayısını, değerlendirme ve yorum sayısını kolayca arttırabilirsiniz. Uygun fiyatlı>>>

Şifa İstemem Balından – Kul Nesimi

Şifa istemem balından Bırak beni bu halımdan Razıyım açan gülünden Yeter dikenin batmasın Gece gündüz o hizmetin Şefaatin kerametin Senin olsun hoş sohbetin Yeter huzurum gitmesin Taşa değmesin ayağın Lale sümbül açsın bağın İstemem metheylediğin Yeter arkamdan atmasın Kolay mı gerçeğe ermek Dost bağında güller dermek Orda kalsın değer vermek Yeter ucuza satmasın Sonu yoktur>>>

Heuristic(Sezgisel) Nedir? Sezgisel Optimizasyon Yöntemleri Nelerdir?

Bilgisayar bilimlerinde, sezgisel ya da buluşsal (heuristic) bir problem çözme tekniğidir. Sonucun doğruluğunun kanıtlanabilir olup olmadığını önemsememektedir fakat genelde iyiye yakın çözüm yolları elde eder. Sezgisel algoritmalar ise geçiş süresinde daha verimli hale gelebilmek için en iyi çözümü aramaktan vazgeçerek çözüm zamanını azaltan algoritmalardır. Sezgisel algoritmalar en iyi sonucu bulacaklarını garanti etmezler fakat makul bir>>>

Kısıtlı Optimizasyon Çözümü için Direkt Yerleştirme Metodu

Direkt yerleştirme metodunda, kısıtlayıcı fonksiyonlardan tasarım değişkenleri çekilerek hedef fonksiyona yazılır ve dolayısıyla problem, kısıtlamasız optimizasyon problemi halini alır. Yani, n tasarım değişkeni ve m kısıtlayıcı fonksiyona sahip bir optimizasyon problemi, teorik olarak m eşitlik kısıtlayıcı çözülür ve m değişken geri kalan n-m değişken cinsinden ifade edilir. Bu ifadeler hedef fonksiyona yazıldığında kısıtlayıcı fonksiyonu içermeyen>>>