Portál AbcLinuxu, 29. června 2025 03:02


Dotaz: sw pro ThreadRipper

3.8.2017 11:01 Kamil
sw pro ThreadRipper
Přečteno: 960×
Odpovědět | Admin
Ahoj. Nedávno jsem dostal otázku, na kterou jsem nedokázal odpovědět a proto jsem se rozhodl jí položit zde...

Existuje pro Linux nějaký sw, ať už např. pro editaci videa, editaci zvuku, grafiky, CAD/CAM, a pod., který dokáže naplno využít všech 16 jader / 32 vláken ThreadRipperu? Pokud ano, napište prosím příklady takového sw.

Dík Kamil

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (pushkin)
3.8.2017 11:06 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin

make :-)

Jinak třeba libx264 a libx265 encodery při použití v ffmpeg mi bez problémů využijí všech 8 jader FX-8150, takže by mne dost překvapilo, kdyby neškálovaly i na těch 16 resp. 32.

pushkin avatar 15.1.2018 09:19 pushkin | skóre: 43 | blog: FluxBlog
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
A nebo nějaký MKP software - třeba ANSYS. Ale to si domů každý nekupuje :)
3.8.2017 19:58 Shafa
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin

Boinc...

dokaze vyuzit i to , co v PC neni ;-)
Jendа avatar 4.8.2017 14:26 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin
Firefox :-D :-D :-D, TensorFlow a obecně různé BLASy, Deka, osmo-tetra s mým patchem, úlohy odsud.

Oproti tomu některý software sice více jader zatíží, ale zrychluje se mnohem méně než by měl - třeba GnuRadio a FCL (když jsem to programoval, ještě jsem neuměl správně dělat multithreadové programy; kamarád to opravil, ale ještě jsem neměl sílu ten patch, co mění asi 75 % kódu, zamergovat).
Josef Kufner avatar 4.8.2017 14:42 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prostě spusť 32 programů a je to ;-)

Podívej se na běžící procesy. Například Chrome má proces pro každých pár otevřených tabů (ten můj teď má 72 procesů) a k tomu procesy, které obsluhují celý desktop. Sice takové procesy nedělají moc, spíš skoro nic, ale více jader znamená, že se procesy nemusí stěhovat z jednoho na druhý a zlepší se tak odezva systému.
Hello world ! Segmentation fault (core dumped)
4.8.2017 17:18 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Sice takové procesy nedělají moc, spíš skoro nic, ale více jader znamená, že se procesy nemusí stěhovat z jednoho na druhý a zlepší se tak odezva systému.

A to tak výrazně, že to ani omylem nepoznáte :-)

Navíc - i když možná už se to zlepšilo, byl to známý problém - linuxový plánovač procesy stěhuje z jednoho jádra na druhé, i když by nemusel.
Quando omni flunkus moritati
5.8.2017 11:05 Michal
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Pokud ty thready sdílejí nějaká data (což by se u toho chromu možná dalo i čekat) tak může být výsledný přínos i záporný. Zejména u Threadripperu, který je tak trochu NUMA.
4.8.2017 14:57 R
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chromy browser zatazi neobmedzeny pocet jadier a zozerie neobmedzene mnozstvo pamate. Ak mas k tomu CPU aspon 16 GB RAM, tak si na tom mozes naraz otvorit gmail, youtube a facebook :D
Heron avatar 4.8.2017 15:35 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kterýkoliv ;-)

V linuxu máš možnost snadno spustit paralelně libovolný počet příkazů. Takže třeba konverze obrázků nebo třeba hudby: find ... | xargs -L1 -P32 convert ... nebo již zmíněný make, nebo parallel. Nebo si to lze snadno napsat třeba v pythonu (pool.map()).

Tzn není potřeba mít jeden program, který sám zvládá x jader, je vždy možné jej spustit xkrát. Jsou k tomu pohodlné nástroje.

Jinak KDEnlive, handbrake bez problémů 16 jader Ryzenu.
Heron
5.8.2017 11:01 Michal
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ty si to chceš koupit a hledáš způsob, jak si to ospravedlnit, že ano ;-)

Krutá pravda je taková, že aplikací, které škálují a užije je běžný smrtelník je málo. Zlomyslnost přírody, která se v tomto případě manifestuje Amdahlovým zákonem ( https://cs.wikipedia.org/wiki/Amdahl%C5%AFv_z%C3%A1kon ) je hustokrutopřísná.

Počítač s 16 fyz. (2 sokety) jádry mám už 4 roky. Pro mou práci je super. Pro běžné domácí použití je naprd. Nedělal jsem za tu dobu mimopracovně ani jednu jedinou věc, pro kterou by nebylo vhodnější výše taktované osmijádro. I třeba rekomprese videa přestává škálovat nad 8 jader. O poměru cena/výkon raději nemluvit.

Nicméně je super, že AMD srazilo ceny procesorů s mnoha jádry na rozumnou úroveň.
14.1.2018 12:51 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co jsem zkousel na AMD 1950x ffmpeg, tak to jelo pri kodovani videa na 32 vlaken, ale nevyuzivalo je to naplno. Tak na 50%. Vcelku prekvapeni.

Naplno na 100% jsem veskera vlakna vyuzil dane CPU pouze pri C/C++ kompilacich a to platilo pri vetsich projektech.

gf
15.1.2018 09:05 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin

Obecně virtualizace např. QEMU/KVM v kombinaci s GFX passghrough může dát 1950X slušně zabrat. Host OS: Linux, GuestOS: Windows 10 a Windows XP.

Pozn. Není to nakonec jen hrubý výpočerní výkon co TR přináší, ale i zajímavý počet PCIe linek.

18.1.2018 07:28 pedro
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj vsem. I ja mam 1950x@4.0GHz v desce od asusu (zenith) a 32GB 14cl pameti. Prechazel jsem z CPU intel i7 5960x@4.7GHz na Threadripper a musim rict ze i pri normami praci (chrome, evolution mail, winbox, par terminalu, reminna, clementine, teamviewer...) je pocet jader znat a odezva systemu je MNOHEM lepsi nez jsem cekal. Kdo rika ze nepoznáš rozdil je trouba co to nezkusil.

Pouzivam ubuntu, kernel distribucni. Disk samsung pro 960, 512GB NVME.

Kdo pouziva v praci alespon trošku aplikaci běžících simultalne, ten musi z threadripperu byt nadseny. Ja osobne jsem ...
28.9.2018 17:48 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Re: sw pro ThreadRipper
zdravim,

vcelku mi v hlave tech par mesicu zustala ta veta s odezvou systemu z Vaseho prispevku.

Delal jsem ted v patek upgrade 16c/32t na 32c/64t a musim rici, ze ty reakce jsou uplne jine. Fakt rychlost svetla....

Nejake paraelizovane kratke tasky, tak zde je odezva taky hned. To co trvalo drive 20-30 vterin na slabsich strojich, tak to je za 1-2 vteriny spocitane.

gf

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.