Titanı ya da 2 adet Xeon işlemcisi olan varsa deneyebilir mi? 200000 yıldızdan oluşan galaksiyi ne kadar hızlı oynatabilecek merak ediyorum. |
tugrul tebrikler, guzel bir benchmark uygulamasi olmus.musait oldugumda deneyip skorlari paylasacagim.bugun 18 yasina girdim guzel bir dogum gunu yapacagim da, pek musait degilim ![]() |
İyiki doğdun, iyi eğlenceler. ![]() |
204800 particles Çift titan 50-50 workload (ilk kart %100 ken 2.cisi 70-100 arasında dalgalandı) 162 puan tek kart 85 puan 12800 particles -> tek kart -> 3837 puan 12800 particles -> çift kart -> 3715 puan (çok fazla loada bindiremedi kartları) Not: 3930K compute'a yardımcı olarak çıkmıyor. |
Merhabalar, Konudan haberder etttiğiniz için teşekkürler.Programı deneyemedim ancak opencl modülünde test edilen nvidia kartların için simulasyonun amd kartlara göre adil olmadığını düşünüyorum.Cuda platformu üzerinden yapılan işlem döngüsüyle muhtemelen daha iyi sonuçlar alabilir nvdia tabanlı gpular. Ancak işlemci veri akışının test etmek için iyi bir benchmark olabilir.3D nesnelerin ( sanırım küp şeklinde ) yüzeyleri girintili çıkıntılı (random map ) olursa ve ışıklandırma katılırsa daha fazla işlem gücü gereksinimi nedeniyle ekran kartlarının verimliliğini ( işlem bakımından ) daha iyi tartışabiliriz. Gerçi hali hazırda yapmış olduğunuz testlerde ,bazı arkadaşların inatla görmek istemediği sonuçları çok açık,net bir şekilde almışsınız. Örneğin ; " Puanlar(51200 parçacık testi ---- 500-3000 Gflop/s kuramsal hesap gücüne sahip işlemciler/gpu için uygun) Tugrul_512bit: HD7870 (1000/1000) ----->804 puan (FX8150 kullanılmadı ve 1400MHzde) Tugrul_512bit: FX8150 (4300MHz) ----->28 puan(7-izlek) " Şu karşılaştırma da 7 izlek çalışan bir cpu'nun HD 7870 e oranla 28 kat daha yavaş işlem yaptığını varsaymak mümkün.Bunun uygulanabilir alanı ve farkının görülebilecek alanı 3 boyutlu tasarım programlarındaki renderlerin hızıdır. Bazı arkadaşlara Nvidia CUda hızlandırma ile 16 çekirdekli bir xeon işlemci yerine GTX 480 GTX 560 ve üstü ve GTX 660 ve üstü serisinden herhangi bir gpu ile render alımı yaptığınızda en az 15-30 kat arası daha hızlı render alabilirsiniz diye yazdığım da ,aldığım tek cevap hakaret olduğuydu.Üstüne bir de ben bu işte 10 yılımı verip ekmek kazanıyorum diyorlar. ![]() ![]() Herneyse programa ekleyebilir misiniz bilmiyorum ama özet videonuzdan izlediğim kadarıyla aklımdakileri buraya not düşeyim ,belki ekleyebilirsiniz programınıza, -Yerçekimi ile toplanan parçacıkların kendi ekseni etrafında dönüşü veya 360 dereceklik rastgele dönüş, birbirlerine aynı ivme ile değil de farklı ivmelerle çarparak merkeze yönelme, -Nesnelerin yüzey ve şekil farklılıklarının eklenmesi -Gerçek zamanlı ışık kaynağı ve onun etkileyeceği nesnelerin ışığı yansıtmaları ,gölge hesaplamaları -Kapalı bir kutuda örneğin küresel bir cisim patlayarak belirli sayıda açığa çıkan parçacıkların kapalı mekanda çarparak fiziksel hareketlerin izlenmesi ( küçük parçaların parçalanması yoksayılacak ve kapalı mekan yüzeyine çarpıp geri sekecek ) gibi ek seçenekler koyulabilir.Özellikle ışıklandırma istiyorum çünkü renderlerde eğer sahne animasyon içindeyse işlemci birimine en ağır yükü veren ışığın davranışı oluyor.Binlerce parçacığın sekmesi vs iş yükü olarak sanırım en simulasyon modelini sunacaktır programınız için. |
Merhaba, tüm istediklerini zaten ekleyeceğim ilerde. Hatta gölgelendirmeyi cpu/gpu olarak seçebileceksin. Dışlayıcı kuvvetleri de ekleyeceğim ki çarpışmalar meydana gelecek. Tüm söylediklerine katılıyorum. Açısal momentumu da ekleyince iyice kastıracak zaten. Hatta şu anda parçacıklar sprite lardan ibaret. Yerlerine küre koyduğumda ilk test bile normal sistemler için kastırıcı olacak. @hanibal187: Zaten 10k parçacık testi CPU lar içindir. Tek GPU bile yeterli yüke bindirilemeyebilir. Ayrıca Nvidia kartlarda opencl için kestirmeden çekirdeklere erişim yok. Bu nedenle Amd kartlara göre opencl konusunda geri kalıyorlar. Amd opencl için daha iyi donanımsal destek sunuyor. AMD sürücüleriniz işlemcinizi göremiyorsa Intel sürücülerini yani olması gerekeni yükleyebilirsiniz. Konu güncel. |
Bende ekleyeyim hemen ![]() tek 5850 725-1000 yardımcısız (işlemci daha çok köstek olur ![]() 12800 parçacıkta 3085 puan ( İşin garibi gpu kullanımı %77 yi geçmedi) 52500 parçacıkta 844 puan (gpu %82 yi geçmedi) 204800 parçacıkta 86 puan (gpu %97 yi geçmedi) İlk başta da belirttiğim gibi işlemci e5200 olunca denemeye gönlüm razı olmadı diyelim ![]() ![]() ![]() |
Parçacık Sayısı:204800. Sonuç=146 Puan! Edit:1200/1700mhz puan |
Konu güncel. Kartı iyi zorlamak ve kullanım yüzdesini arttırmak için daha çok işlem yaptırmak lazım. Aslında bir yolu daha var ama simülasyon hızı yarıya falan düşüyor. Zaten 2 titanla bile 3-5 fps ile hesap yapılıyor daha beter olur :) Ben 1.5 - 1.6 fps gibi birşey alıyorum en son tessten. Arkadaşlar intel işlemciniz var ise konuyu açarken koymayı unuttuğum ve sonradan eklediğim opencl sürücüleri linkine bakabilirsiniz. |
HD7970 ile mi? Bir hata olmalı. Ekran görüntüsü koyabilir misin başlamadan önceki ayarların olduğu kısmın ss i. |
Hocam pm attım |
resim ekliorum assagıda cıkan sonuc :) < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
Bu kısımdan önceki ayarları sormuştum yani starta basmadan önceki resim. HD7970 i gözükmeyenler ya da çok yavaş olanlar şu sürücüyü deneyebilir:http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/ ilk mesaja da ekledim. |
şimdi düzeldi yaaa.. aldıgım sonuclar bunlar. < Resime gitmek için tıklayın > Parçacık Sayısı:204800. Sonuç=125 Puan Parçacık Sayısı:51200. Sonuç=1320 Puan Parçacık Sayısı:12800. Sonuç=3365 Puan |
Frekansları da yazarsan daha bilgilendirici olur karşılaştırma açısından. Sürücü Catalyst 12.10 falan değil herhalde. |
ayarlarda burada. ekran kartıyla oynamadım orjinal şekilde duruyor öyle :) < Resime gitmek için tıklayın > |
Konu güncel. Intelciler bi intel için opencl sürücüsü yükleyebilirse içlerindeki HD3000 HD4000 i de test edebilirler mi? Bu arada 1 tane xeon u olan yok mu![]() |
Günümüzde oyun kartları abartılı miktarda işlem gücüne sahiptir. Kartınızın abartı seviyesini buradan ölçebilirsiniz.
İster nvidia ister amd. İsterseniz aynı anda iki karttan da olsun.
Eğer masaüstü işlemcinizin fiyatı masaüstü ekran kartınızın fiyatının 10-15 katıysa o zaman hızlarının denk olduğunu söylemek abartı olmaz ve ikisini aynı anda bu benchmark için kullanabilirsiniz.
Rar içeriğini herhangi bir klasöre çıkartın sonra o klasöre girip WINDOWS.BAT ya da LINUX.SH dosyasını çalıştırınız
Windows.Bat dosyası çalışmazsa .jar dosyasına çift tıklayarak çalıştırınız. Bu programın çalışabilmesi için bilgisayarınızda Java yüklü olmalıdır. Java, tüm işletim sistemlerinde ve donanımlarda çalışabilmektedir. Gerekli donanım sürücüleri ise puan sıralamasının altında verilmiştir.(Java da yetmezse diye)
Yeni sürüm: vliw4,avx,sse iş yükü çözünürlüğü arttırıldı.
Türkçe rar:http://www.fileswap.com/dl/yDA0334Ia/
İngilizce rar:http://www.fileswap.com/dl/zaZqomw3bk/
Kullanımı gösteren kısa bir video:
http://www.youtube.com/watch?v=YNj10f-7yTA
Kullanmadan önce hız-aşırtmanızı azaltarak test ediniz, tüm çekirdekler aşırı zorlanmaktadır. Normalde 1200MHz çalışan kartınız bunda en fazla 1100MHz çalışabilir.(sadece bir örnek, kesin değil)
Rar'lardan birini indirebilirseniz(75MB), indirdikten sonra boş bir dizine içindekileri açınız. Sonra işletim sisteminiz windows ise WINDOWS.BAT dosyasını çalıştırınız. Program açılınca ekran kartınız ya da işlemciniz ile ilgili düğmeye tıklayınca hemen yanında kutucuk açılacak. İçine 100 sayısını giriniz. Bunu yapınca aşağıda 3 adet benchmark seçeneği açılacak. 25600 51200 ve 102400 parçacık testleri. En hafif test 25600 en zor olanı 102400. Hafif test CPU için, diğer testler ekran kartları için. Her test tam 1 dakika sürüyor.
Kullanım sayfanın alt kısımlarında açıklanmaktadır(yük dengesini tek kart için 100 ayarlayın(diğer aygıta ait düğmeye basmayın ki dahil edilmesin). 2 kart varsa 50 - 50 ya da 40 - 60 olarak da deneyebilirsiniz. Yükü hem gpu hem cpu ya dağıtmayınız(cpu çok yavaş kalır tökez olur ve gpu boşu boşuna ısınıp soğumuş olur). Eğer cpu nuz 64 çekirdek 6GHz ise belki deneyebilirsiniz. 4 CPU var ise 25 25 25 25 olarak dağıtabilirsiniz). Diyelimki bir hızlı bir yavaş ekran kartınız var ve performansları sırasıyla 30x ve 50x olsun. Öyleyse toplam 100%(80x) olan iş yükünün dağılımı (30x/80x)*100=38 ve (50x/80x)=62 olarak ayarlanabilir. 62 olarak ayarlanan kart işin çoğunu yaparken hızlı olduğu için hemen hemen aynı anda kendi işini diğer kart ile bitirecektir ve ikisi uyumlu çalışacaklardır. Aynı seri hatta aynı marka kartları kullanmak zorunda değilsiniz.
Nvidia kartlara ait puanlar(Mavi) 1.2 ile çarpılmışlardır(CUDA olsa nasıl olurdu? bir fikir edinmek adına).
AMD(kırmızı) kartların puanları değiştirilmemiştir
APU içindeki igpu ve İntel işlemci içindeki HD'ler koyu yeşil renk olarak gösterileceklerdir.
http://arxiv.org/ftp/arxiv/papers/1005/1005.2581.pdf ----> Bu kaynakta opencl/cuda karşılaştırılması yapılmış buradan yola çıkarak 1.2 seçtim(veri sayısı arttıkça 1.2 ye yaklaşıyor oran). Hatalıysam söyleyin.
Guru3d forumundaki sonuçlar: http://forums.guru3d.com/showthread.php?t=379276
1 Gflop/s = saniyede 1 milyar işlem demektir.
Yeni sürüm(yani üçüncü sürüm) çıktı!
**Gezgin'e teknik destek için teşekkürler.
**SaLVaToRe'ye komut satırı optimizasyonu için teşekkürler.
**MacosX ve Solaris ile denenmediği için .jar dosyasını çalıştırmanız gerekmektedir.
**Yeni tema: Büyük patlama ve evrenin başlangıcı.
**Görüntüleme frekansı, hesaplama frekansıyla sınırlandırıldı(daha da az olabilir)(hesap gücünü eksiltmemek için)
**VLIW-4(düzeltme tamamlandı), VLIW-5(düzeltme tamamlandı), AVX, SSE, GCN, GTX400-500-600-700 serisi için en uygun algoritma seçimi yapıldı.
**İkinci ve üçüncü testler tek kart için ısıl dayanıklılık testidir(en az furmark kadar ısıtır).
**Çoklu kart ölçeklendirme geliştirildi.
**GPU kullanımı arttırıldı.
**Sadece CPU kullanımı, prime95 seviyesinde sıcaklık testi yapmaktadır.
**İlk testin sırf CPU ile akıcı olması için en az 24 çekirdek/izlek gereklidir(Ör: 2 adet Xeon ya da 2 adet Opteron). Ya da GPU kullanılacaksa en az HD4850 gereklidir akıcılık için.
**SP yani 32 bit hassaslıkta hesap.(64 bit hassasiyet sonraki sürümde gelecek)
Java Eclipse içinde jocl ve jmonkey grafik motoru kullanarak yaptığım program, 25k-100k cismin kütleçekimleri ile birbirlerini çekip galaksi benzeri yapıları oluşturmalarını konu almaktadır. Hem görsel olarak gök cisimlerinin etkileşimini (Physx e benzer şekilde) izliyorsunuz hem de cpu/gpu işlem gücünü sınamış oluyorsunuz.
Bilgisayarınızda java 7(yoksa 1.7 miydi?), boş 2GB bellek ve opencl uyumlu aygıtların olması gerekiyor arkadaşlar. Mesela HD7750 ve 12 izlekli bir İntel CPU. Ya da 6 tane Nvidia-Amd karışık ekran kartı. Program otomatik olarak opencl destekleyen aygıtları bulup listeliyor siz de hesaba katmak istediklerinizi seçiyorsunuz sonra her aygıtın tüm iş yükünün yüzde kaçını üstleneceğini yazıyorsunuz(1-100 arası bir tamsayı olarak). Eğer toplam yük %100 ise benchmarka başlamak için tuşlar görünür hale geliyor. Render işlemi çok basit ve işlemcinin 2-3 çekirdeği ile kasmadan yapılıyor(çift çekirdek/tek çekirdek işlemcilerde kasabilir). Kalan tüm çekirdekler/kartlar hesaplama için kullanılıyor(istenirse ve istenilen oranlarda iş paylaşımıyla).
< Resime gitmek için tıklayın >
Simülasyon başladığında ilk 10 saniye, kamera konumunu istediğiniz gibi yerleştirebilmeniz için görüntü almaya odaklanacak şekilde hazırlanmıştır. Sonrası hesaplama ağırlıklıdır.
INTEL işlemciler için opencl sürücüleri:(intel, HD3000 için opencl desteğini sağlamamıştır, HD4000 ve sonrası için destek vardır.)
http://software.intel.com/en-us/vcsource/tools/opencl-sdk
AMD için aşağıdaki sürücü(AMD APP SDK) gerekebilir de gerekmeyebilir de
http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/
NVIDIA kartlarda sorun oluyorsa aşağıdaki sürücüler opencl yi de kapsamaktadır
http://www.nvidia.com/Download/index.aspx?lang=en-us
https://developer.nvidia.com/cuda-toolkit-31-downloads
HD4800 serisi ekran kartları için sorun oluyorsa ya da opencl bozulmuşsa(sürücü değiştirirken)http://forums.guru3d.com/showthread.php?t=359883 adresindeki adımlara bakmaları yararlı olabilir.
En az 1 adet çekirdek program işleyişi ve veri transferi için kullanılmaktadır ve 2-3 çekirdek de render için kullanılmaktadır. Ayrıca ARM işlemcisi olanlar da deneyebilir ilk testi. Tek ve çift çekirdekli işlemcilerde ilk test için bir miktar performans kaybı yaşanabilir. Örnek vermek gerekirse: 3 adet gtx660 kullanılıyorsa, 3 çekirdek bunlara bilgi yollamakla yükümlüdür. 3 çekirdek de render için yani toplam 6 çekirdek gerekmektedir. 1-2 çekirdekli işlemciler ile de çalıştırabilirsiniz ama ilk test için yüksek puanlara ulaşamayabilirsiniz. Kartların değeri 2. ve 3. testlerde belli olmaktadır.
Kullanım:
Ekran kartımıza ait düğmeye basıp hesaplamaya dahil ettikten sonra tüm yükü o karta yüklemek için açılan yere "100" sayısını giriyoruz.
< Resime gitmek için tıklayın >
Daha sonra değişik zorluk seviyesindeki bir benchmarkı seçiyoruz
< Resime gitmek için tıklayın >
Kütlelerin etkileşimini içinde gezinebilerekten izliyoruz ve bu sırada puanımız artmaya devam ediyor
< Resime gitmek için tıklayın >
Skoru bu konuya yazıyoruz
< Resime gitmek için tıklayın >
Destek olması için yeni bir kart/cpu eklemek isterseniz:
< Resime gitmek için tıklayın >
İşlemcinizin çekirdeklerinin kaç adedinin veri transferi ve render için kullanılacağını ayarlayabilirsiniz(kalan çekirdekler hesap için kullanılır):
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
Önemli not: çok hızlı ekran kartları ile masaüstü işlemcilerini aynı anda hesap için ikinci ve üçüncü testte kullanmayın boşuna ekran kartınızı ısıtıp soğutmuş olursunuz. Kartınız dayanıklıysa sorun olmaz.
Uygun Örnekler:
Mesela 2 adet Xeon-6 çekirdek + 1 adet HD4830 kullanabilirsiniz (yük paylaşımı 30,33,33 olabilir örnek olarak)
Titan + HD 7970 olabilir
FX8350-5GHz + GTX 630-referans olabilir
GTX670 + HD 7870 olabilir
GTX660 + HD 7850 olabilir
GTX650 ti + HD 7770 olabilir
4 adet opteron(toplam 64 çekirdek) + Firegl4800 olabilir
FX4100 + titan = titanı boşa yorarsınız tehlikeli (yük dengesini 99 + 1 yapsanız bile kurtarmaz bu nedenle tüm yük titana verilmeli)
2+ kartı olanlar: görüntü aldığınız ekran kartı hangisiyse onun yükünü %2 azaltabilirsiniz ya da diğer kartın frekansını 10-15 MHz azaltabilirsiniz(biri diğerini beklemesin ki her hesaplama aynı anda tamamlansın),
Not: Nvidia, opencl komutlarını emülatör ile çalıştırıyor olabilir. Bu sebeple aynı kategorideki bir Amd kartına göre verimsiz kalması normaldir.
Sonraki sürümün teması olarak şöyle birşey düşünülebilir:http://www.youtube.com/watch?v=vX-tsp1f3Qs vehttp://www.youtube.com/watch?NR=1&v=RHoNvTxWvHk&feature=endscreen karışımı. İş güç çoğalınca daha geç çıkacak gibi.
Şu anki sürüm, vektör genişlikleri 2(mmx)-4(sse, vliw4,vliw5)-8(avx)-16(xeon-phi) olan tüm donanımlar için uyumludur.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 6 Ocak 2017; 23:8:13 >
Tugrul_512bit bu mesajı paylaştı