Bu DCompute aslinda yaman bir kutuphane. Ben herhalde wrapper"dir filan diye dusunuyordum. Simdiye kadar okudugum kadariyla istekleri native gpu kodu derlemek.
Bunu soyle planliyorlar, aslinda GPU ya makine kodunu hazirlayan ara bir dil var PTX diye. Bizim C++ daki GPU kernellerimizi LLVM aliyor ve bunu PTX'e ceviriyor. Ve PTX dende GPU makine kodu uretiliyor. Bunun aynisini D'de yapmak istiyorlar. http://docs.nvidia.com/cuda/parallel-thread-execution/index.html#axzz4njHntIkH
Boyle bir kutuphane Rust'da varmi bilmiyorum ama bir cok kullaniciyi D'ye cekebilir.
O yuzdenki LLVM kullanan LDC'e bagimlilgi var DCompute"un. Ben benim mikrofon dizisi projemi simdilik kisitli olarak D ye gecirmeyi ve kor islemler icin GPU kullanicak sekilde bir ornek yapip katki yapmaya baslamayi istiyorum.
Master tezim olan akustik kamerada 30*30 mt olan odayi kucuk parcalara boluyordum yaklasik 15cm^2 lik. Elimde binlerce parca oluyordu. Ver bir parca icin mikrofon sayim kadar toplama yapmam gerekiyordu ben tezimde 51 mikrofon kullanmistim, Yani milyonlarca islem yapmak gerekiyordu. Bunu agir islemi DCompute ile yapmaya calisacagim . Yapabilrsem cok dandik bir arayuz yapicam ama ama DCompute u kullanmak oldugundan dolayi arayuze cok dikkat etmiyecegim,
Bakalim hayirlisi.
Erdemdem
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]