Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k ARM hodlá do roku 2015 začít ukusovat z koláče PC a serverů

No to je pěkné ale kdo si to koupí. Kdyby někdo chtěl přenosný server tak možná :-) ale ať přemýšlím jak přemýšlím tak si říkám kdo a hlavně co by na tom provozoval. No a ta NVIDIA to nevytrhne už vůbec. ledažeby to bylo řešení založené na výpočtové síle. jestli spíš NVIDIA tímto způsobem neřeší svůj problém s neexistencí procesoru ve svém portfoliu. No ale ten přeci jak sama říkala nepotřebuje.

Zní to pěkně podpora od MS. Dokud ale nebudou aplikace tak to bude opravdu jen symbolický vstup.

PS: a mají ARMové 64 bitů?

+1
0
-1
Je komentář přínosný?

Ehm... bavíme se o serverech a tam jaksi aplikace jsou. A kdo si to koupí? Každej provozovatel nějaký serverový farmy, kterej nebude potřebovat vysokej výkon na jedno jádro (tzn. např. na obsluhu datovejch farem). ARM jaksi oproti x86 má daleko příznivější poměr výkon/watt a elektřina je dnes již skoro nejdražší položka při provozu serverhostingu.

+1
-1
-1
Je komentář přínosný?

Aplikace jsou tak pro zavedené typy procesorů. Pro ARM procesory se budou muset napsat. Nepředpokládám, že na těchto ser verech poběží aplikace ze stávajících ARM zařízení :-).

+1
+1
-1
Je komentář přínosný?

Napsat? Spíš překompilovat, ne? Zavedené aplikace už na ARMech běží, viz routery, NAS, apod.

+1
0
-1
Je komentář přínosný?

Mohl byste mi říci co za zavedené aplikace k překompilaci máte na mysli? Jaká serverová aplikace je podle Vás na ARM zavedená?

+1
-1
-1
Je komentář přínosný?

PS: V clanku je to napsane.

+1
-1
-1
Je komentář přínosný?

A slepota řádí, díkza upozornění.

+1
0
-1
Je komentář přínosný?

ARM se hodí do segmentu PC/Server asi stejně, jako x86 do mobilů. Výkon na wat je sice vyšší, ale absolutní výkon nebo výkon na Mhz nižší.

+1
+1
-1
Je komentář přínosný?

A ty jako myslíš, že na nějakej webserver nebo datovej server je potřeba nějakej ohromující výkon na jedno jádro?? Dneska je to tu samej odborník.

+1
+1
-1
Je komentář přínosný?
+1
-3
-1
Je komentář přínosný?

méně než pár set milisekund. Pochybuju že google někdy bude někdy pro vyhledávání používat servery s ARM.

+1
+1
-1
Je komentář přínosný?

Umíš číst - píšu webserver nebo datovej server. Samozřejmě, že vyhledávat budou rychlý procesory. Jenže tu hromadu dat je třeba taky někam uložit - a tam je x86 architektura nap=rosto zbytečná?

+1
+3
-1
Je komentář přínosný?

jj . začíná tu být nějak Živě ;)

+1
+1
-1
Je komentář přínosný?

ARM není, a nikdy nebyl navržen pro desktopové užití, vždy se hledělo hlavně na spotřebu. Tady přede mnou leží vývojová deska s AT91SAM9260, tj. ARM 926 @ 180MHz na kterou se snažím dostat freertos, takže si troufám tvrdit, že o ARM něco vím. Navíc jsou zde i další problémy z x86 neznámé, jako třeba binární nekompatibilita kódu.

+1
0
-1
Je komentář přínosný?

To, že máš vývojovou desku s 10 (!) let starým ARM jádrem (ARM920T) ještě neznamená, že o tom něco víš. Ano, v roce 2000 to bylo poměrně rychlé a výkonné jádro pro embedded aplikace. Dnes tu máme připravovaný vícejádrový out-of-order Cortex-A15 s hardwarovou virtualizací.

Samozřejmě, že je tu binární nekompatibilita, to však nebrání jeho nasazení na servery, tam se taky používá více architektur. Linux s tím problém nemá už nějakou dobu. Nakonec tu máme interpretované jazyky a Javu (pro kterou má ARM taky HW podporu už nějaký čas, viz mobily).

+1
+1
-1
Je komentář přínosný?

Ano, psát aplikace v interpretovaných jazycích je z hlediska výkonu opravdu efektivní.
A binární nekompatibilita je velký problém, ne vše je a bud dostupné se zdrojovým k´dem. A s větším rozšiřováním ARMu do "otevřených" platforem bude problém narůstat.
Pěkný příklad z praxe je třeba adobe flash na androidu.

+1
+1
-1
Je komentář přínosný?

Ach jo - argumentovat flashem... Co se týče Javy, tak díky JIT je v některých úlohách rychlejší než C++ (tam,. kde např. C++ dokolečka opakuje resolving virtuální metody si ji Java inlinuje apod).

Víš něco o serverech? Říká Ti něco např. FreeBSD a systém portů? Nebo distribuce Gentoo, kde se kompiluje vše včetně jádra?

Ano, na vše se to hodit nebude. To ale nikdo netvrdí. Na fileserver, jednoduchou VPSku pro běh nějakýho apache+php apod je to ale řešení s nejlepším poměrem cena/výkon snad už dnes...

+1
-2
-1
Je komentář přínosný?

Já myslel, že se tady bavíme o serverech a ne o mobilech.

Ad interpretované jazyky: můžeme sice diskutovat o míře efektivity z hlediska výkonu, ale stejně jsou hojně používané od Googlu (např. Python) až po diit (PHP).

Ostatní je možné psát ve zmíněné Javě či C++, kompilace není problém (ze strany dodavatele SW), knihovny již existují.

+1
+4
-1
Je komentář přínosný?

ARM nemá ve výkonných serverech žádnou šanci. Má totiž tak malý výkon, shader i v GPU je rychlejší. NVIDIA cpe ARM do serveru tak akorát Intelu na truc.

+1
+3
-1
Je komentář přínosný?

a co aplikace ve stylu Intel Larabee? malý výkon na jádro, ale 48 jednotek na čipu. říká vám to něco?

+1
0
-1
Je komentář přínosný?

Myslíš to, co mělo být údajně konkurencí k Fermi, nakonec z toho sešlo a teď to intel neustále dokola ukazuje, avšak reálné použití ... nikde :-)

+1
+2
-1
Je komentář přínosný?

jako universální programovatelný grafický chip se ten projekt neujal, ale pro masivně paralerní výpočty pod jiným názvem běží dál
miluju věštění aplikačního výkonu z PR oznámení vedení společností. řídit se dá jedině podle reálných aplikačních benchmarků, které postihují přijatelně dobře sledovanou oblast nasazení. tou u většiny lidiček výpočetní servery od nVidie stejně nejsou ;)

+1
-2
-1
Je komentář přínosný?

doufám, že se redakce nenechá odradit příspěvky typu(ů) jack.fx, r23 nebo DedecekHribecek a dál bude sledovat, jak bude postupovat vývoj a nasazování ARM do segmetu serverů a PC. dik

+1
0
-1
Je komentář přínosný?

Mně akorát není vůbec jasné do jakých serverů je vhodné ARM nasazovat. Pokud mám snadno paralelizovalnou úlohu, je lepší nasadit GPU, poměr výkon/spotřeba má GPU výrazně lepší než ARM. U úloh, které nelze paralelizovat zase je třeba mít rychlou odezvu tzn vysoký výkon ten ARM dnes opravdu nemá. ARMy jsou zhruba 100x pomalejší než x86 CPU.

+1
0
-1
Je komentář přínosný?

No, 100x ne ale 5x na stejné frekvenci ano.

+1
+1
-1
Je komentář přínosný?

Pokud bereš tvojí zastaralou vývojovou desku, tak možná. Moderní Cortexy už jsou přibližně na úrovni x86, hlavně ty s out-of-order podporou. I když se to těžko srovnává, tak to určitě není ani 100x, ani 5x.

+1
-3
-1
Je komentář přínosný?

Podle této diskuse je Arm CortexA9 (v tomto případě Nvidia Tegra2) na 1 Ghz srovnatelný s Atomem na 1,6 Ghz. Testováno ve Firefoxu Peacekeeperem

+1
-1
-1
Je komentář přínosný?

Nejde dávat html tagy na odkazy? Ta diskuse je http://armin762.wordpress.com/2010/04/03/nvidia-tegra2-and-gentoo-part-t...

+1
0
-1
Je komentář přínosný?

A podle http://armin762.wordpress.com/2010/12/09/arm-hardfloat-and-gentoo/ je s GCC 4.5.x a vyšším nárůst výkonu až o dalších 40 %.

+1
-1
-1
Je komentář přínosný?

Rychlá odezva != vysoký výkon, jak jsi na to přišel?

Řekl bych, že zrovna ARMy mají odezvu velmi rychlou, pročpak se na nich používá tolik RTOS?

GPU je spíš otázka velmi výkonných počítačů, ne běžných serverů. GPU totiž není univerzální procesor a nemůžeš na ní spustit systém. Takže procesor tam budeš mít stejně (třeba ten ARM?). Uvidíme, jestli to Nvidia spojí dohromady.

+1
+1
-1
Je komentář přínosný?

jedno z nasazení se přímo nabízí - AMR jako řídící CPU s běžícím Linuxem pro next-tesla GPU karty

+1
0
-1
Je komentář přínosný?

Konečně někdo trefil hřebíček na hlavičku.

+1
0
-1
Je komentář přínosný?

Tak to můžou opravdu pouze "hodlat". Za 4 roky si povíme.

+1
+1
-1
Je komentář přínosný?

jj necháme se překvapit co se z toho vyvine

+1
0
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.