Arama butonu
Bu konudaki kullanıcılar: 1 misafir
13
Cevap
2530
Tıklama
0
Öne Çıkarma
Parallella: 99 dolara Süper Bilgisayar
M
12 yıl (12973 mesaj)
Yarbay
Konu Sahibi

İçerisinde Zynq-7010 Dual-core ARM A9 CPU bulunan sistem Adapteva’nın 16 ila 64 çekirdekten oluşan Epiphany hızlandırıcısını barındırıyor. 1 GB bellek ve 10/100/1000 Mbit ethernet portuna sahip sistem yaklaşık 9×5 cm büyüklükte. Yani kabaca tek elinizin içine sığıyor. Bu ufak sistemin gücü ise hayret verici ölçüde; 64 çekirdekli sistem 90 GFLOPS gücüne sahip ki bu teorik olarak 45 GHz hızında çalışan tek bir işlemcinin gücüne denk.



http://www.techinside.com/parallella-99-dolara-super-bilgisayar/



B
12 yıl (2020 mesaj)
Binbaşı

quote:

Orijinalden alıntı: Mckhan

İçerisinde Zynq-7010 Dual-core ARM A9 CPU bulunan sistem Adapteva’nın 16 ila 64 çekirdekten oluşan Epiphany hızlandırıcısını barındırıyor. 1 GB bellek ve 10/100/1000 Mbit ethernet portuna sahip sistem yaklaşık 9×5 cm büyüklükte. Yani kabaca tek elinizin içine sığıyor. Bu ufak sistemin gücü ise hayret verici ölçüde; 64 çekirdekli sistem 90 GFLOPS gücüne sahip ki bu teorik olarak 45 GHz hızında çalışan tek bir işlemcinin gücüne denk.



http://www.techinside.com/parallella-99-dolara-super-bilgisayar/

1 gb ram neyin nesidir hala bu mantığı anlayabilmiş değilim.


Bu mesaja 1 cevap geldi.
R
12 yıl (5244 mesaj)
Yarbay

Biraz fazla geç kalmış haber ama neyse :) (konuyla ilgilenilmiyorsa bişey demem ayrı).

Neresinden baktığınız önemli. Bildiğiniz 2 çekirdek Cortex A9 + hızlandırıcı çip gibi çalışıyor bu.

Normal işler için siz esasında Cortex A9'u kullanacaksınız. Hızlandırıcı dediğim şey "Epiphany mimarisi" dedikleri bi tür CPU. Daha önce de forumda bahsedilen "48 çekirdekli işlemci" vs. türlerine "Tiled Mimari" denilen yapısı var. Tiled Mimariler kabaca her bi çekirdek ufak, kendine has ufak cache'i olan,kendine verilen işi yapan, gerekirse diğer çekirdekler ile iletişim kurabilen yapılardır.

Bunları programlamak istediğinizde yapısına uygun olarak programlamanız, problemin bu tarz bi mimariye uygun olması gerekir.

< Resime gitmek için tıklayın >

Bu SS'e bakıp, bunun modern GPU'ların GPGPU işleme şekilleirnden ne kadar farkı var derseniz pek fazla farkı yok zaten.

İlk versiyondaki 16 çekirdeği, kafanıza göre her işte kullanamazsınız yani, onun için uygun programalamanız yada program bulmanız gerekir. Sizin öncelikli olarak erişip kullanacağını Esas olan 2 Cortex A9 çekirdeği. Bunları kullanıp Epiphany hızlandırıcısını çalıştırıyorsunuz. Yani NAS veya başka iş için kullanmak isterseniz öncelikli olarak Epiphany için olan bi NAS, veya miner veya başka bişey bulmanız lazım. Forumları dışında da kolay kolay bulamazsınız.

Mining için yapısı uygun değil malesef. Bi şekilde FPGA'sı yeniden programlanır salt mining için kurulabilir mi bilmiyorum, sorduğumda cevap vermemişlerdi. Zaten o zman FPGA'yı kullanmış olacaz, Epiphany mimarisi ile çalışan CPU'ları değil. Kendinize bi FPGA alın daha uygun olur.

Salt performans olarak yeni nesil mobil GPU'lardaki GPGPU yeteneğine bi üstünlüğü olmadığını düşünüyorum. Yeni nesilden kastım Mali T600 ler mesela, T600'lerde OpenCL performansı iyileştirilmesi ile ilgili bi pdf var, şimdi bulamayacam nerededir diye. Edit : link burda :

Optimising OpenCL kernels for the ARM MaliTM-T600 GPUs

http://malideveloper.arm.com/downloads/GPU_Pro_5/GronqvistLokhmotov_white_paper.pdf

Yani özeti Epiphany'i C ile programlıyabiliyorsunuz, özel olarak kodlanması lazım veya elinizde kaynak kodu olan bişeyin yeniden derlenmesi (compile) edilmesi lazım. Eğer aradığınız programın Epiphany için versiyonunu bulabilirseniz ne ala, yoksa re-compile vs. uğraşmanız lazım.

Tiled Mimari olduğu için her bi çekirdeğin belleğer erişim hızı ve bant genişliği düşük. Dolayısı ile her tür problem için uygun mimari değil.

OpenCL ile de programlanabiliyor, ama dediğim gibi problemin uygun olması lazım. Veya problemi uygun hale getirecek yol bulmanız lazım. Mining için uygun değil mesela, ama mining için olan algo'yu parçayayıp bunda iyi çalışacak yeni bi algo geliştirirseniz olabilir.

Nas için yukarda dediğiniz gibi mini itx çok portlu normal PC mantığı daha iyi.

90 Gflop dediğiniz Epiphany mimarisininz teorik gücü. Bunu normal mobil GPU'nun teorik kapasitesi ile de karşılaştırın. Mobil GPU'lar ile nasıl her iş yapılamıyor GPGPU ile , bu da onun gibi. Problemin uygun olması vs. lazım. Yapısı yukarda dediğim gibi normal bağımsız büyük CPU'lar gibi değil. Güçsüz ufak çekirdek ağından oluşuyor.

Eğer kendiniz uygun program bulur, yada cihaz için yeniden derler, yada kendiniz kodlarsanız işe yarar. Günlük hayatta aklınıza gelen her iş için kullanamazsınız. Yani ne Nas için ne oyun serverı için uygun bu standart hali ile. Normal Free NAS kurduğunuz zaman bu ANA CPU'ya yani Cortex A9'lara kurulacak. Lazım olan çok çekirdeğin yönettiği bi NAS ise, yani CPU gücünun darboğaz oluşturduğu bi NAS probleminiz varsa (nasıl oluyorsa artık), Epiphany'i NAS için kullanacak şekilde programlamanız veya bi NAS çözümünün Epiphany için transfer edilmesi gerekir. Benim bildiğim (önceden bakmıştım) Epiphany için NAS yok idi.

Yukarda kafa karışıklığı oldu ise kartta 2 tür CPU var: 1.grup ANA CPU, herşeyi kontrol eden 2 çekirdekli Cortex A9, 2.grup bu elemanların geliştirdiği 16 çekirdekli Epiphany. Sizin isteyebileceğiniz şey, Epiphany için program bulmak, o da kolay değil. Sonuçta bu bi gelştirme kiti ve ilgilenenler kurcalıyor sadece (çok ilginç işler yapıyorlar ayrı). Uygulama esnekliği yok yani. Sonuçta Epiphany diye bi mimari icat etmişler, anca buna uygulama geliştirilirse işe yarıyor. Yada siz geliştirirseniz veya port ederseniz.

Ufacık ama CPU gücü lazım ise Exynos 5 (4x A15 + 4x A7 + HMP mode) kullanan böyle ufak kitler var, onlardan kullanın. ODROID-XU3 gibi ,http://www.hardkernel.com/main/products/prdt_info.php?g_code=G140448267127

Ucuzunu buluyorsanız ona bakarsınız zaten. Zaten illa ufak olması lazım değil denirse o fiyatlara minik PC daha esnek olur.





< Bu mesaj bu kişi tarafından değiştirildi Rubisco -- 3 Eylül 2014; 22:32:23 >

G
12 yıl (45 mesaj)
Çavuş

adapteva parallela ile cluster yaptim.10tane harika.
uzerine os seviyesi sanallastirma denemekteyim. her bir parallela icin icin 1,2,3 lxc duzgun calisiyor, cokmuyor. kendi yazdigim programlar var,bu mimariye uygun onlar icin super. map reduce isleri icin deneyler yapiyorum ve sonuclar cok olumlu. fpga ve epiphany kullanimi icin dusunulurse super ama sadece tek kart bilgisayar dusunulurse bende odroid tavsiye ederim.

parallela da 32 bit oldugu icin 1gb kendi adresleme is dagitim icin rezerve oluyor geriye 1gb kaliyor. 64 bit gelirse daha tatli olabilir.

odroidin c,xu, u serileri fiyat performans icin denenebilir,c olan 35 usd
www.hardkernel.com


1 ve 2 tane cluster baglayinca normal intel i7 32gb ram pcden yavas davranan alet, 3tane parallela baglayinca cilgin atiyor.4 tane ile zaten cpu gücü matematik islemlerinde, dizi, seri,randomization, sinyal isleme islemlerinde yasanmali gerek. 99x4 usd verip bu performans datacenterlara dudak büktürür.
fpga kullanacaksaniz zynq7000
mimarisi size goreyse guzel sadece tereddut su olabilir,acik kaynak donanim uzerinde calisiyor sanirken,aslinda adapteva (ibranice tabiata adapte olmak demek) efifani cipine baglanmak gibi bir durum rahatsiz edici olabilir.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.