Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: AgentK 09. 12. 2019, 09:42:14

Název: ARM se slušným výkonem
Přispěvatel: AgentK 09. 12. 2019, 09:42:14
Ahoj,
potřeboval bych poradit nějaký slušný ARM server na vývoj.
Ne prosím Raspberry, potřebuju něco, kde se kompilátor nezakucká na celý odpoledne. Ta platforma by měla umět AES-NI a dobrou podporu threadingu (takže asi ARMv8 a dál).

V oblasti se neorientuju, tak se nechám případně poučit.

Děkuju,
 -K-
Název: Re:ARM se slušným výkonem
Přispěvatel: Ondra Satai Nekola 09. 12. 2019, 10:11:00
Tak něco?

https://www.anandtech.com/show/15165/arm-server-cpus-you-can-now-buy-amperes-emag-in-a-workstation
Název: Re:ARM se slušným výkonem
Přispěvatel: AgentK 09. 12. 2019, 10:31:18
Tak něco?

https://www.anandtech.com/show/15165/arm-server-cpus-you-can-now-buy-amperes-emag-in-a-workstation

Trochu drahý  ;D Ale nasměrovalo mě to dál, děkuju. Moje představa je max kolem $1000, ale nějak jsem to nenapsal, pardón.


-K-
Název: Re:ARM se slušným výkonem
Přispěvatel: RDa 09. 12. 2019, 11:17:57
Trochu drahý  ;D Ale nasměrovalo mě to dál, děkuju. Moje představa je max kolem $1000, ale nějak jsem to nenapsal, pardón.

Tak to ti zustava Nvidia Tegra X2, pripade Xavier, asi sezenes nejaky pouzity pod tisicovku.
Název: Re:ARM se slušným výkonem
Přispěvatel: Ondra Satai Nekola 09. 12. 2019, 11:27:57
Trochu drahý  ;D Ale nasměrovalo mě to dál, děkuju. Moje představa je max kolem $1000, ale nějak jsem to nenapsal, pardón.

Tak to ti zustava Nvidia Tegra X2, pripade Xavier, asi sezenes nejaky pouzity pod tisicovku.

U Tegry trochu pozor, co presne je dany model. To znaceni maji dost zmatene, aby si clovek neobjednal nejaky Cortex A57.
Samozrejme je trochu problem, ze je to pro tohle pouziti zbytecne zamerene na GPU, ale s tim se tezko da neco delat :-/
Název: Re:ARM se slušným výkonem
Přispěvatel: RDa 09. 12. 2019, 13:11:06
Tak to ti zustava Nvidia Tegra X2, pripade Xavier, asi sezenes nejaky pouzity pod tisicovku.
U Tegry trochu pozor, co presne je dany model. To znaceni maji dost zmatene, aby si clovek neobjednal nejaky Cortex A57.
Samozrejme je trochu problem, ze je to pro tohle pouziti zbytecne zamerene na GPU, ale s tim se tezko da neco delat :-/

Jestli Ti dela potiz se vyznat v prehledne tabulce, nedelej prosim do IT :)
https://en.wikipedia.org/wiki/Tegra#Models_comparison

Ta A57 je jedna z implementaci ARMv8, ma to OoO, co Ti na tom tedy vadi??
https://en.wikipedia.org/wiki/Comparison_of_ARMv8-A_cores
Název: Re:ARM se slušným výkonem
Přispěvatel: Ondra Satai Nekola 09. 12. 2019, 14:04:30
Jestli Ti dela potiz se vyznat v prehledne tabulce, nedelej prosim do IT :)
https://en.wikipedia.org/wiki/Tegra#Models_comparison

Ano, je prima se podivat do prehledne tabulky (a jeste lepsi do te, kde jsou i Jetsony). A na to jsem upozornil.

Ta A57 je jedna z implementaci ARMv8, ma to OoO, co Ti na tom tedy vadi??
https://en.wikipedia.org/wiki/Comparison_of_ARMv8-A_cores

Ano, ma to OoO, ale jinak uz je to dost za dobou. Samozrejme, ze jsou i horsi Cortexy, ale...
Název: Re:ARM se slušným výkonem
Přispěvatel: cjohn 09. 12. 2019, 15:16:50
Ak nemas potrebu server vlastnit, tak mas cloud. AWS A1 medium:

Kód: [Vybrat]
$ cat /proc/cpuinfo
processor       : 0
BogoMIPS        : 166.66
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd08
CPU revision    : 3

$ uname -a
Linux ip-10-10-100-111.ec2.internal 4.14.152-127.182.amzn2.aarch64 #1 SMP Thu Nov 14 17:29:43 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux

Rozpocet $1k ti vydrzi na 4+ roky nepretrzitej prevadzky zakladnej A1, pricom to mozes skalovat hore/dole podla potreby kompilatora:
(https://i.ibb.co/FsFf3XR/Capture.png)

Pripadne mozes ist coskoro do Graviton 2 procesorov (aj ked este v tejto chvili nie su dostupne): https://aws.amazon.com/about-aws/whats-new/2019/12/announcing-new-amazon-ec2-m6g-c6g-and-r6g-instances-powered-by-next-generation-arm-based-aws-graviton2-processors/
Název: Re:ARM se slušným výkonem
Přispěvatel: Idris 09. 12. 2019, 17:00:40
Nejnovější Raspberry Pi má ARMv8, to jen tak na okraj. Jak již zmíněno výše, v cloudu se nabízí Gravitony od Amazonu (ta druhá verze vypadá slušně). Z vlastní zkušenosti můžu na vývoj doporučit i ten nový Surface s ARM64, Linux tam šlape v pohodě (umí nativně WSL). Rád zodpovím případné dotazy ohledně RPi 4 a toho Surfacu s ARM64, s nimi mám zkušenosti, teď ostatně blikají na stole :)
Název: Re:ARM se slušným výkonem
Přispěvatel: Jan Fikar 09. 12. 2019, 18:59:49
Nejnovější Raspberry Pi má ARMv8, to jen tak na okraj.

Nejen Raspberry Pi 4 (4x Cortex-A72), ale i Raspberry 3 a 3+ (4x Cortex-A53) jsou ARMv8. Ale nemají nepovinnou cryptography extensions, teda ani AES.

Třeba takovej Rockchip RK3399 (2x Cortex-A72 + 4x Cortex-A53) ty cryptography extensions má. Je to třeba v nové Orange Pi 4.

http://www.orangepi.org/Orange%20Pi%204/ (http://www.orangepi.org/Orange%20Pi%204/)
Název: Re:ARM se slušným výkonem
Přispěvatel: Jan Fikar 09. 12. 2019, 19:06:38
Ta platforma by měla umět AES-NI a dobrou podporu threadingu (takže asi ARMv8 a dál).

AES-NI je jen pro x86, pro ARMv8 se to jmenuje "Cryptographic Extension"

https://en.wikipedia.org/wiki/AES_instruction_set#ARM_architecture (https://en.wikipedia.org/wiki/AES_instruction_set#ARM_architecture)

Název: Re:ARM se slušným výkonem
Přispěvatel: Idris 09. 12. 2019, 19:10:04
Nejnovější Raspberry Pi má ARMv8, to jen tak na okraj.

Nejen Raspberry Pi 4 (4x Cortex-A72), ale i Raspberry 3 a 3+ (4x Cortex-A53) jsou ARMv8. Ale nemají nepovinnou cryptography extensions, teda ani AES.

Třeba takovej Rockchip RK3399 (2x Cortex-A72 + 4x Cortex-A53) ty cryptography extensions má. Je to třeba v nové Orange Pi 4.

http://www.orangepi.org/Orange%20Pi%204/ (http://www.orangepi.org/Orange%20Pi%204/)
Ano, nicméně ty předchozí mají ještě jinou, o dost pomalejší architekturu (a méně paměti).
Název: Re:ARM se slušným výkonem
Přispěvatel: Jan Fikar 09. 12. 2019, 19:28:24
Ano, nicméně ty předchozí mají ještě jinou, o dost pomalejší architekturu (a méně paměti).

No záleží, čemu říkáte architektura. Jestli architektura je ARMv8a, tak tu mají stejnou. Je to jen starší Cortex.
Název: Re:ARM se slušným výkonem
Přispěvatel: Idris 09. 12. 2019, 20:44:36
Ano, nicméně ty předchozí mají ještě jinou, o dost pomalejší architekturu (a méně paměti).

No záleží, čemu říkáte architektura. Jestli architektura je ARMv8a, tak tu mají stejnou. Je to jen starší Cortex.
Ano, myslím A53 vs. A72.
Název: Re:ARM se slušným výkonem
Přispěvatel: AgentK 09. 12. 2019, 20:52:47
No, hádám, že ARM CPU samo crypto moc dobře neurve. Orange Pi 4B vypadá super. S kryptem bych i oželel pomalejší kompilátor. Ubuntu 18.04 jistí  G++ >= 8, to je pro mě důležitý.

Ale zvažuju i AWS, na vývoj to bude určitě dostatečný.

Všem děkuju za podnětný komentáře!

-K-
Název: Re:ARM se slušným výkonem
Přispěvatel: Idris 09. 12. 2019, 21:29:27
No, hádám, že ARM CPU samo crypto moc dobře neurve. Orange Pi 4B vypadá super. S kryptem bych i oželel pomalejší kompilátor. Ubuntu 18.04 jistí  G++ >= 8, to je pro mě důležitý.

Ale zvažuju i AWS, na vývoj to bude určitě dostatečný.

Všem děkuju za podnětný komentáře!

-K-
Co se týká překladače, na ARMu je podstatně rychlejší clang. To AWS je skutečně pro mnohé aplikace dostatečné.
Název: Re:ARM se slušným výkonem
Přispěvatel: Standa2017 09. 12. 2019, 21:35:23
https://e.huawei.com/en/products/servers/kunpeng/kunpeng-desktop-board

https://en.wikichip.org/wiki/hisilicon/kunpeng/920-6426
Název: Re:ARM se slušným výkonem
Přispěvatel: k3dAR 09. 12. 2019, 22:00:02
https://www.gigabyte.com/ARM-Server
Název: Re:ARM se slušným výkonem
Přispěvatel: AgentK 09. 12. 2019, 23:00:12
Citace

Co se týká překladače, na ARMu je podstatně rychlejší clang.

Dobry vedet, mrknu na  to, diky.
Název: Re:ARM se slušným výkonem
Přispěvatel: Jan Fikar 12. 12. 2019, 13:17:39
Co se týká překladače, na ARMu je podstatně rychlejší clang. To AWS je skutečně pro mnohé aplikace dostatečné.

To bejvávalo, teď už teda moc ne. Test překladu aktuálního jádra 5.4.2 na Raspberry Pi4 4GB v Debian aarch64.

Kód: [Vybrat]
make defconfig;time make -j4
Kód: [Vybrat]
make clean;time make CC=clang HOSTCC=clang -j4
gcc-8.3.0-6: 53min23s (velikost Image 25 891 328)
clang-7.0.1-8: 79min09s (velikost Image 26 960 384)

nemá někdo ten RK3399, aby to zkusil na něm?
Název: Re:ARM se slušným výkonem
Přispěvatel: ByCzech 12. 12. 2019, 13:30:02
Ahoj,
potřeboval bych poradit nějaký slušný ARM server na vývoj.
Ne prosím Raspberry, potřebuju něco, kde se kompilátor nezakucká na celý odpoledne. Ta platforma by měla umět AES-NI a dobrou podporu threadingu (takže asi ARMv8 a dál).

Nevyřešila by to křížová kompilace (cross compile)?
Název: Re:ARM se slušným výkonem
Přispěvatel: AgentK 12. 12. 2019, 14:54:59
Ahoj,
potřeboval bych poradit nějaký slušný ARM server na vývoj.
Ne prosím Raspberry, potřebuju něco, kde se kompilátor nezakucká na celý odpoledne. Ta platforma by měla umět AES-NI a dobrou podporu threadingu (takže asi ARMv8 a dál).

Nevyřešila by to křížová kompilace (cross compile)?

Asi by mohla, ale stejne budu potrebovat tu vec zkouset a nechci uplne neco pomaleho. 

Navic nejsem si jisty nakolik se muzu spolehnout na cross-kompilatory a hlavne na ruzny problemy s headerama a knihovnama. Mozna ale jsem moc opatrny. :-D

-K-
Název: Re:ARM se slušným výkonem
Přispěvatel: Idris 12. 12. 2019, 15:41:33
Ahoj,
potřeboval bych poradit nějaký slušný ARM server na vývoj.
Ne prosím Raspberry, potřebuju něco, kde se kompilátor nezakucká na celý odpoledne. Ta platforma by měla umět AES-NI a dobrou podporu threadingu (takže asi ARMv8 a dál).

Nevyřešila by to křížová kompilace (cross compile)?

Asi by mohla, ale stejne budu potrebovat tu vec zkouset a nechci uplne neco pomaleho. 

Navic nejsem si jisty nakolik se muzu spolehnout na cross-kompilatory a hlavne na ruzny problemy s headerama a knihovnama. Mozna ale jsem moc opatrny. :-D

-K-
Já bych nezatracoval tu čtvrtou malinu, ta má už hodně slušný výkon a nedávno na ni vyšlo opravené Ubuntu (dříve byly problémy s pamětí).

Ten křížový překlad je spolehlivý, pokud se nepoužívají nějaké obskurní knihovny.
Název: Re:ARM se slušným výkonem
Přispěvatel: k3dAR 12. 12. 2019, 16:10:41
[...] Navic nejsem si jisty nakolik se muzu spolehnout na cross-kompilatory[...]

prekladam na x86 linux jadro pro ARM (Toshiba AC100), problem s tim nemam, ale pokud chces nativne na arm a mas $1000 a nevyberes nejakej z uvedenejch (drazsich) arm serveru, muzes koupit 20x rpi4 malinu a spojit je do clusteru ;-)
napr. https://projects.raspberrypi.org/en/projects/build-an-octapi
Název: Re:ARM se slušným výkonem
Přispěvatel: Křišťan Surname 12. 12. 2019, 23:52:13
Dobrá implementace RK3399 je v laptopu PineBook Pro, třetí série se bude dodávat na přelomu roku. Taky si to kupuju na vývoj, s dovozem do ČR to stálo $260 ($320 pakliže se některá z pijavic na Poště 120 rozhodne konat).

https://www.pine64.org/pinebook-pro/
Název: Re:ARM se slušným výkonem
Přispěvatel: AgentK 16. 12. 2019, 08:49:21
Dobrá implementace RK3399 je v laptopu PineBook Pro, třetí série se bude dodávat na přelomu roku. Taky si to kupuju na vývoj, s dovozem do ČR to stálo $260 ($320 pakliže se některá z pijavic na Poště 120 rozhodne konat).

https://www.pine64.org/pinebook-pro/

Wow, tohle vypada perfektne! Koukam i na ty boardy a vypada to lip nez banana Pi.
Název: Re:ARM se slušným výkonem
Přispěvatel: AgentK 16. 12. 2019, 10:56:52
Dobrá implementace RK3399 je v laptopu PineBook Pro, třetí série se bude dodávat na přelomu roku. Taky si to kupuju na vývoj, s dovozem do ČR to stálo $260 ($320 pakliže se některá z pijavic na Poště 120 rozhodne konat).

https://www.pine64.org/pinebook-pro/

Snazim se to objednat, ale nezna to sphipment method do CR...