[ bigvlada @ 07.11.2018. 15:47 ] @
Predstavljen Epyc, 8 čipleta sa po osam jezgara u 7nm, I/O čip u 14nm. 64 jezgra na jednom procesoru. Koliko sam shvatio, Amazon ga već koristi.





https://www.anandtech.com/show...ive-blog-starts-9am-pt-5pm-utc


Ovo može biti ekstremno interesantno. Kako je navedeno u povezanim člancima, ovo je pristup gradnje procesora kakav je od ranije praktikovao IBM a koji je i pružio određenu pomoć AMD-u u razvoju ovog procesora. Naime, pošto su odvojili računski od I/O dela procesora oni se mogu razvijati različitim brzinama i kombinovati u zavisnosti od tržišnog segmenta. Recimo da će pola ovog procesora, uz drugačiji (manji) I/O čip činiti budući Threadripper a četvrtina (uz još manji I/O čip) novi Ryzen. Dodatna korist je u tome što će cena jednog čipleta biti niska jer je u pitanju fizički mali čip. Ako tokom testiranja rikne jedan, može se zameniti drugim a neće se dešavati da zbog npr. lošeg i/o dela ceo procesor završi u kanti.

Ono što je takođe intrigantno je da i novi Radeoni slede sličnu filozofiju razvoja. Zamislite npr. neki budući APU sa osam jezgara i 16 niti u 7nm, grafičkim čipom u 7nm i HBM2 memorijom, sve u jednom pakovanju, za ultrabukove, htpc-ove ili čak tablete. Fascinantno.
[ Ivan Dimkovic @ 07.11.2018. 16:21 ] @
Evo Amazonovih novih AMD instanci:

https://aws.amazon.com/blogs/a...ost-amd-powered-ec2-instances/

Mada mislim da one koriste prvu EPYC generaciju a ne drugu, ali nisam 100% siguran.
[ bigvlada @ 07.11.2018. 17:22 ] @
8 memorijskih kanala, 4 terabajta memorije po procesorskom podnožju, 128 PCIe 4.0 linija. Kompatibilan sa postojećim Epyc pločama kao i sa budućim pločama za Zen 3.



[ Branimir Maksimovic @ 07.11.2018. 18:59 ] @
Zar Zen2 ne izlazi sledece godine?
[ Ivan Dimkovic @ 07.11.2018. 20:18 ] @
Izlazi zvanicno sledece godine ali AMD vec sempluje "Rome" serverske procesore kljucnim kupcima.

Citat:
bigvlada
8 memorijskih kanala, 4 terabajta memorije po procesorskom podnožju, 128 PCIe 4.0 linija. Kompatibilan sa postojećim Epyc pločama kao i sa budućim pločama za Zen 3.


IMHO, AMD je ubo jackpot sa ovim, bukvalno su uhvatili Intel sa spustenim gacama :)
[ Zlatni_bg @ 07.11.2018. 21:31 ] @
Ima li Hyperthreadinga/SMT? Ako ima... pfffffff.

Inace i sam SMT je IBM-ova tehnologija. Izgleda debelo saradjuju :)
[ Ivan Dimkovic @ 07.11.2018. 21:42 ] @
Ima, ali ko ti brani da ga ugasis ako ti se ne svidja :-)
[ Zlatni_bg @ 07.11.2018. 22:21 ] @
Svidja mi se, zato i pitam. Po socketu 128 threadova i 4TB RAMa... jedva cekam da vidim to. A i cene :)

Pogledacu na Amazonu bas sta ima od instanci.
[ Ivan Dimkovic @ 08.11.2018. 08:11 ] @
Mene nervira to sto cu morati da apdejtujem svoj mali projekat za Anandov benchmark kad broj niti i/ili NUMA nodova bude veci od 256 :-)

Idiotska dizajn odluka neke 2011-te, koristio sam uint8_t za indeks niti i NUMA noda, u tom momentu ideja o 256 x86 procesora u jednom memorijskom prostoru je bila prilicno daleko (za "kucne" i serverske masine koje ne kostaju kao Lambo), a danas izgleda kao nesto sto ce sledece godine biti Amazon instanca od nekoliko dolara na sat #@*#@!
[ nkrgovic @ 08.11.2018. 08:51 ] @
Neko na Reddit-u nije bio lenj: Licenca za Windows Datacenter za masinu sa 2x64-core CPU-ovima je oko 50K$. :)
[ Ivan Dimkovic @ 08.11.2018. 09:26 ] @
Nesto ne verujem da ce ni Oracle Enterprise Edition licenca biti jeftina :-)
[ nkrgovic @ 08.11.2018. 09:28 ] @
Citat:
Ivan Dimkovic: Nesto ne verujem da ce ni Oracle Enterprise Edition licenca biti jeftina :-)

Mislim da uz nju hardver ide dzabe ;)
[ Ivan Dimkovic @ 08.11.2018. 09:56 ] @
Da sad sam video zvanicne cene po procesoru za Oracle Enterprise Edition i ukapirao da mu tu trosak servera dodje kao USB kabl otprilike, "evo bacicemo ti i jedan AMD Zen 2 u kutiju da imas, srecno SQL-ovanje" :)
[ bigvlada @ 13.11.2018. 15:23 ] @
AMD’s Rome is indeed a monster

AMD is on track to deliver Rome in Q2 of 2019. When SemiAccurate said it was a monster, we weren’t kidding, Intel has nothing to answer this with and won’t until 2022. By then AMD will have two more generations out, assuming both sides execute their roadmaps perfectly. Until then, Intel has no chance in servers and they know it.

https://semiaccurate.com/2018/...amds-rome-is-indeed-a-monster/
[ Ivan Dimkovic @ 13.11.2018. 15:35 ] @
Pretpostavljam da ce AMD Rome najvise "zagrebati" Intelovu trenutnu 2S ponudu tj. "Gold" Xeone (nekadasnje E5) zato sto ce u single-socket varijanti da ponudi toliko jezgara i PCIe resursa za sta je Intel zahtevao da se plati dual-socket porez (pomenuo sam vec clanak sa nextplatform.com gde se bas pricalo o ovome) a sa Skylake SP generacijom je bukvalno stvar presla u zelenasenje :-)

Ako AMD igra ostro sa cenom (a nemam razloga da sumnjam da nece, posto su samim dizajnom ucinili proizvodne troskove malim) moci ce solidno da pritegnu Intel i to ce se videti u 2019 mozda vec a sasvim sigurno u 2020.

U toj situaciji Intel ima dva izbora: da smanji margine (nema puno mesta, ti ogromni cipovi kostaju pa kostaju) ili da prepusti market share AMD-u. Nisam siguran da Intel ima puno prostora za prvu opciju uopste sa trenutnom arhitekturom i zahtevima svojih investitora.

Onaj nalepljeni Cascade Lake AP ce mozda i dalje biti brzi od 64-jezgarnog Rome-a zbog IPC prednosti i mozda ce biti jos brzi u izvrsavanju AVX-512 optimizovanog koda, ali da me ubijes, osim da traze $$$$$, pojma nemam kako ce Intel moci da oporavi troskove dva uvezana ogromna XCC cipa sve i da su krnjava (4 jezgra iskljucena po cipu) kad je AMD-ov dizajn ocigledno drasticno jeftiniji.
[ Branimir Maksimovic @ 13.11.2018. 16:18 ] @
Nema vise IPC prednosti, bar ne primetno, zapravo Zen teoretski moze 6 instrukcija po taktu a Intel 4 ;) Jedina prednost je u tome sto Intel FMA instrukcije vozi dve u taktu dok Zen vozi jednu. Ali opet, po cenu spustanja takta sto anulira i samu prednost FMA instrukcija na prvom mestu ;p
Sto se tice AVX512, da, odredjen kod ce raditi dobro, i to mu je glavna prednost, ali opet pregrevanje i to...
[ nkrgovic @ 14.11.2018. 08:05 ] @
Ne zaboravite arm. Cela ta prica sa 1S procesorima pogoduje bas vendorima kao sto je Ampere, koji je skoro preuzela Renee James - posto je otisla iz, ups, Intela.
[ Ivan Dimkovic @ 14.11.2018. 10:03 ] @
Da samo sto je, bar kratkorocno, AMD daleko veca opasnost po Intelove finansije od ARM-a.

Da promenis svoju serversku infrastrukturu sa 2S Intel-a na 1S AMD kutije je prilicno manji posao posto je softverski sloj najverovatnije 100% kompatibilan ili, u najgorem slucaju, mu mozda treba rekompajliranje za optimalne performanse. Prakticno ako server vendori samo unutra zamene MB i CPU a ostane sav management softver, stvar se bukvalno svodi na zamenu kutija i novi boot.

Jedini izuzetak je rucno pisan AVX-512 kod koji nece raditi na AMD-u i zahtevace fallback na nesto kompatibilno ali pretpostavljam da je to izuzetno mali % trzista koji AMD i ne planira da napada tako uopste. Iskreno cela ta AVX-512 prica mi je vrlo cudna posto gadja na vrlo uzak deo trzista koji iz nekih razloga ne prelazi na akceleratore a treba im FP throughput, ali Intel ocigledno ima neku racunicu ili dugorocan plan sta ce sa tim instrukcijama (ili su mozda samo u*ali stvar sa Xeon Phi-jem i ostao im je nesrecni instrukcijski set koji su vec pustili u upotrebu pa sad moraju da ga podrzavaju :-)

ARM je dugorocno mozda veca opasnost, ali je i dalje u vrlo ranoj fazi na serveru i Intel ima vremena da vidi sta ce, za AMD ne da nemaju vremena vec su sad bukvalno par godina u minusu zato sto su za*ali 10nm.
[ nkrgovic @ 14.11.2018. 10:06 ] @
Onako... pazi, ARM je dosta vec napao Intel na trzistu gde je Xeon-D igrac. Amazon je kupio Anapurna Labs i Arm jezgra su najvise korisceni procesori na AWS-u, bez obzira sto ih korisnici ne vise - rade networking, storage, svasta. Imas CentOS/Red Hat za ARM, imas svasta nesto za ARM. IBM koji gura prelazak na Power pomaze i ARM-u. Lenovo je izbacio ARM servere.....

OK, ima jos mesta, ali se opasno zahuktava. ARM je ogroman rising threat, koji JAKO lepo gura.
[ Ivan Dimkovic @ 14.11.2018. 10:18 ] @
Slazem se, ali mislim da je za sad ARM i dalje za velike igrace a-la Amazon koji imaju svoje timove koji mogu da prilagode softverski stack i izvuku performanse. Mislim da je to jos bar par godina daleko od neke siroke dostupnosti, mada mozda gresim, brzo se stvari desavaju na ovom trzistu :-)

Elem, mali update oko Rome-a:

https://wccftech.com/amd-epyc-...-flagship-cpu-clocks-2-35-ghz/

HLRS Hawk superracunar ce koristiti AMD Rome i procurela je informacija da CPU-ovi trce na 2.35 GHz frekvenciji. Ono sto se ne zna je da li je to osnovna frekvencija ili boost. Ali ako pretpostavimo da ce to biti i osnovna radna frekvencija finalnog cipa koji ce biti u prodaji to je prilicno impresivno.

Zasto? Najjaci model u prvoj generaciji EPYC-a, 7601 je imao osnovni klok od 2.2 GHz, all-core boost do 2.7 GHz.

Ako je AMD uspeo da:

a) Udvostruci broj jezgara (32->64)
b) Podigne osnovnu frekvenciju sa 2.2 GHz na 2.35 GHz
c) I dalje ostane u TDP granicama koje je moguce hladiti konvencionalnim metodama.

To je nista manje od impresivnog.

Naravno, veliki znak pitanja je da li je 2.35 osnovna frekvencija ili ne.

Takodje, moze da se desi da HLRS koristi specijalne modele Rome procesora sa visokim TDP-om.
[ Space Beer @ 14.11.2018. 12:12 ] @
Piše da je max. računarska snaga 24 PF/s, i ako sam dobro izračunao na osnovu podataka sa slajda, to bi trebalo da je all-core(64c) boost
[ Ivan Dimkovic @ 14.11.2018. 13:28 ] @
Mislim da je tesko reci, mozda mu je ugasen boost, ko zna.

Kada je Google lansirao one Intel Skylake servere pola godine pre pocetka zvanicne prodaje Skylake CPU-ova mislim da su bili zakucani na jednom clock-u (2 GHz koliko se secam) i nije bilo turbo boost-a uopste.

Posto je i ovo verovatno rana verzija Rome cipa, moguce je i da je njena radna frekvencija drugacija nego sto ce biti moguce u finalnoj verziji proizvoda.

Koliko se secam negde sam procitao da je AMD tvrdio da CPU na TSMC 7nm procesu trosi 50% snage (https://wccftech.com/amd-zen-2...-epyc-rome-and-ryzen-official/). Ako je to tacno (bez "ali...") onda nije nemoguce da nisu morali da obaraju bazni klok za 2x jezgara vec cak i da ga malo povecaju.

[ Branimir Maksimovic @ 15.11.2018. 02:36 ] @
Nego, negde si Ivane citirao, Zen2 glavno poboljsanje je u tome sto ce moci da fetchuje po 256 bita kao i Intel. Sada fetchuje max 128 i za 256 bitne instrukcije, pa mu je bw manji od Intela. (pocevsi od L1 pa do RAM-a)
[ Ivan Dimkovic @ 15.11.2018. 09:26 ] @
Da trebalo bi da Zen 2 moze da fetchuje 256-bita.

Ali neki modeli Skylake SP-a imaju dodatnu AVX-512 jedinicu, sto znaci da ce, bar u teoriji, Intel imati prednost ako ti je kod takav da ti AVX-512 donosi velike dobitke, sto je po mom iskustvu vrlo mrsava kolicina scenarija.

U principu morao bi da imas kod koji se gotovo savrseno duplo skalira kako bi prvo negirao obavezan pad u kloku koji Intel mora da radi kad CPU izvrsava AVX-512 instrukcije. U realnosti sanse da drzis sve AVX jedinice zauzete sa racunanjem su... tanke :-)
[ Branimir Maksimovic @ 15.11.2018. 09:37 ] @
Saturise se ram kad dignes vise threadova, ali intel moze vise da povuce u single threadu.
[ Ivan Dimkovic @ 15.11.2018. 09:48 ] @
Ma da, osim ako nemas neku gomilu vezanih kalkulacija dok su ti podaci jos u kesu, od AVX-512 nema vajde, samo ce dzaba da ceka na memoriju i maltretira PMU da spusta frekvenciju procesora.

U principu usko grlo je broj memorijskih kanala dostupnih procesoru i brzina RAM memorije. Cim si saturirao memorijski kontroler, game-over.

Zbog toga graficke kartice i imaju naprednija resenja tipa HBM2, posto dzaba svi FMA moduli ako nemaju sta da rade.
[ Ivan Dimkovic @ 15.11.2018. 12:12 ] @
Evo sta nam treba :-)

https://www.anandtech.com/show...-gb-ddr5-chip-demos-ddr5-rdimm

Citat:

The DDR5-5200 RDIMM module offers a peak memory bandwidth of 41.6 GB/s, which is in line with DDR4 modules overclocked to their extremes (using LN2-cooled CPUs, etc.).


12 kanala ovoga = 500 GB/s, ali tek 2020-te :-)

Naravno, GPU-ovi sigurno nece ostati na ovome danas tada.
[ Ivan Dimkovic @ 15.11.2018. 16:47 ] @
https://wccftech.com/amd-epyc-...next-perlmutter-supercomputer/

Poceo AMD da kupi design win-ove i za HPC sa Milan CPU-ovima:

Citat:

AMD EPYC Milan With 7nm+ Zen 3 Cores and NVIDIA Volta-Next GPU With Greater Than 7 TFLOPs FP64 Compute To Power Perlmutter Supercomputer
...
Starting off with the details, we are first looking at the entirely water-cooled chassis which will be able to house 8 of AMD’s next-generation EPYC Milan processors. The system is split into a dual-section design with one featuring cooper water blocks over the Milan CPUs and the other four CPUs on an inverted PCB, that is also water cooled. There are a total of 64 DIMM slots which are also water cooled.




[ Branimir Maksimovic @ 15.11.2018. 17:11 ] @
Pa cuj, ovo je i previse dobro da bi cak i neki fan presao na AMD ;p
[ Ivan Dimkovic @ 18.11.2018. 20:46 ] @
https://fuse.wikichip.org/news...scloses-initial-zen-2-details/

Evo i prvih detalja o arhitekturi, par isecaka:

Citat:

AMD Discloses Initial Zen 2 Details

The majority of the changes to the back-end involve the floating-point units. The most major change is the widening of the data path which has been doubled in width for the floating-point execution units. This includes the load/store operations as well as the FPUs. In Zen, AVX2 is fully supported through the use of two 128-bit micro-ops per instruction. Likewise, the load and store data paths were 128-bit wide. Every cycle, the FPU is capable of receiving 2 loads from the load/store unit, each up to 128 bits. In Zen 2, the data path is now 256 bits. Additionally, the execution units are now 256-bit wide as well, meaning 256-bit AVX operations no longer need to be cracked into two 128-bit micro-ops per instruction. With 2 256-bit FMAs, Zen 2 is capable of 16 FLOPS/cycle, matching that of Intel’s Skylake client core.

..

AMD’s second-generation EPYC is codename Rome, the successor to Naples. The two are socket and platform compatible. Note that Milan, Rome’s sucessor, is also socket compatible. Rome still uses a multi-chip approach to scale up the core count but the system design itself has changed quite radically from the prior generation. In Naples, AMD scales up the 8-core design, called a Zeppelin, to 32 cores by stiching together four of those SoCs through their proprietary interconnect called the Infinity Fabric. This method provided eight memory channels and 128 PCIe lanes distributed accross all the dies.

...

With eight octa-core compute dies, Rome can offer up to 64 cores and 128 threads, effectively doubling/quadrupling (AVX2) the throughput of first-generation EPYC. Although Rome stays with 128 PCIe lanes, it brings new supports for PCIe Gen 4, doubling the transfer rate from 8 GT/s to 16 GT/s. There are eight DDR4 memory channels supporting up to four terabytes of DRAM per socket. One interesting detail AMD disclosed with their GPU announcement is that the infinity fabric now supports 100 GB/s (BiDir) per link. If we assume the Infinity Fabric 2 still uses 16 differential pairs as with first-generation IF, it would mean the IF 2 now operates at 25 GT/s, identical to NVLink 2.0 data rate. However, since AMD’s IF is twice as wide, it provides twice the bandwidth per link over Nvidia’s NVLink.

[ Branimir Maksimovic @ 18.11.2018. 21:04 ] @
Lepo, znaci da su ipak odlucili da prave 256 bitne FMA jedinice. To znaci da Intel nema vise tu prednost, ali videcemo kako ce resiti problem pregrejavanja.
[ Ivan Dimkovic @ 18.11.2018. 21:11 ] @
Intel i dalje ima dodatne AVX jedinice na serverskim/HEDT procesorima (uz jos vece penale vezane za radnu frekvenciju ako se koriste).

Ali osim toga, u svemu ostalom AMD deluje da ce prilicno da ih prodrma sledece godine.

Mada moguce da je AMD pravilno procenio da je 'native' AVX-512 jednostavno bez previse smisla sa "samo" 8 DDR4 memorijskih kanala koje deli 64 jezgra.
[ plus_minus @ 19.11.2018. 00:27 ] @
Čitam temu i prolaze mi kroz glavu `spectre` i `meltdown` ... pa se razmišljam koliko tek lufta ima za kojekakve nove, embedovane i skrivene nano mogućnosti mimo naših spoznaja.
64 jezgra .. I naravno, še'set i peto. Neće da ga bude nigde, a biće ga svugde i uvek. :D
[ Ivan Dimkovic @ 20.11.2018. 22:25 ] @
Pa pazi, ako ti je poverenje #1 prioritet, "shared tenancy" je losa ideja - bez obzira da li se radi o 2, 4, 8 ili 128 jezgara.
[ Branimir Maksimovic @ 20.11.2018. 22:34 ] @
Sve se da otkriti. Kineski proizvodjaci su bili kompromitovani vise puta u proslosti...
[ Ivan Dimkovic @ 20.11.2018. 22:52 ] @
Linux backdoor attempt of 2003:

https://freedom-to-tinker.com/...inux-backdoor-attempt-of-2003/

Ovo je bila cista sreca, da je taj kod prosao i ostao u repo-u, sanse su vrlo male da bi ga neko spazio.

Sta mislis kolike su sanse da na nivou hardverskih kola nema slicnih budalastina od kojih neke mogu biti ne tako slucajne, a izgledaju kao sasvim uobicajeni bagovi.

Sve u svemu to je tudj hardver, nisi ga ti pravio - ne mozes mu 100% verovati, sve sto mozes je da se, unutar svog budzeta, osiguras koliko mozes da provalniku maksimalno otezas posao dolaska do onoga sta hoce na tvom sistemu.

I to je sve.
[ Branimir Maksimovic @ 20.11.2018. 23:17 ] @
Mislim da je prosto nemoguce danas. Svako vozi ove closed source messangere tipa skype. Tu se tek ostavlja mogucnost za tako nesto. Osim toga tu je gomila drugog closed source softvera koja se vrti na svim sistemima.
Nema uopste potrebe da zalaze u hardver osim ako ne gadjaju bas neki zatvoren sistem koji se ne moze kompromitovati na gore navedeni nacin.
[ Ivan Dimkovic @ 20.11.2018. 23:46 ] @
Iskreno ne vidim neku razliku izmedju open i closed source softvera kada je ovaj problem u pitanju.

Milim, da, u teoriji "open source" softver moze da ispita vise ljudi ali u praksi to nije nikakva garancija (eno onaj random generator bug camio u Debianu skoro par godina). Ako hoces bar nekakve garancije, potreban ti je profesionalni sigurnosni audit a onda je nebitno da li ti je program otvorenog ili zatvorenog tipa.

Na rizik vise utice brzina kojom autori reaguju na fiksiranje sigurnosnih propusta.

Ali u bilo kom slucaju, nisi ti pisao taj softver i ne mozes mu 100% verovati; moras ga tretirati kao potencijalno ranjivog i imati jos dodatnih slojeva sigurnosti.
[ Branimir Maksimovic @ 20.11.2018. 23:51 ] @
Razlika je u tome da kada imas otvoren kod ,maliciozni kod mozes uociti bez obzira da li tako nesto trazis ili ne. Kod zatvorenog koda maliciozni kod moze cucati
i biti aktiviran po potrebi i ti tu nista ne mozes uciniti. Znaci, kod zatvorenog koda samo zrtva moze uociti problem, dok kod otvorenog to moze i neko ko nije zrtva.
[ nkrgovic @ 21.11.2018. 07:18 ] @
Citat:
Branimir Maksimovic: Razlika je u tome da kada imas otvoren kod ,maliciozni kod mozes uociti bez obzira da li tako nesto trazis ili ne. Kod zatvorenog koda maliciozni kod moze cucati
i biti aktiviran po potrebi i ti tu nista ne mozes uciniti. Znaci, kod zatvorenog koda samo zrtva moze uociti problem, dok kod otvorenog to moze i neko ko nije zrtva.

Da, moze svako ko radi audit. Ali proticaj ono sto je Ivan gore pisao, realni audit se retko radi.

Ajde zamisli da ja hocu da pravim top-security biznis. Cimnem tebe, znam da si sjajan C++ programer, dam ti da uradis audio koda u Linux-u. Samo osnovno, recimo da korisim Linux, glibc, gcc, libjpeg, libpng, mbstring, onda mysql i recimo node.js, sa par biblioteka. Koliko vremena bi trajao taj audit, realno? Koliko ti treba vremena da to uradis, koliko ljudi i koliko para na kraju. Koliko ti treba vremena da samo nadjes ljude? Pazi, DOBAR audio, detaljan.

Da, radi se to kad se radi merge, tome sluze git maintainers, ali :

- Oni nisu svemoguci, ni najbolji
- Povremeno se menjaju, cesto iz glupih (politickih, SJW primedbe) razloga

Osim tih par maintainter-a, koje realno ima i open source i closed source softver, broj ljudi koji ce da rade code audit "eto tako' i da "slucajno" nalete na bug, a kamoli namerno sakriven exploit je jako mali....
[ Ivan Dimkovic @ 21.11.2018. 12:44 ] @
Citat:
Branimir Maksimovic:
Razlika je u tome da kada imas otvoren kod ,maliciozni kod mozes uociti bez obzira da li tako nesto trazis ili ne. Kod zatvorenog koda maliciozni kod moze cucati
i biti aktiviran po potrebi i ti tu nista ne mozes uciniti. Znaci, kod zatvorenog koda samo zrtva moze uociti problem, dok kod otvorenog to moze i neko ko nije zrtva.


Mislim da je to teoretska prednost koja je u praksi od vrlo sumnjive realne vrednosti.

Ako pricamo o kompleksnom kodu sansa da neka osoba koja eto tako slucajno gleda izvorni kod naleti na sigurnosni propust i vidi ga je mrsava. Daleko veca sansa je da se propust manifestuje kao krah u radu ili nepredvidjeno ponasanje, u kom slucaju to moze da se desi i sa otvorenim i sa zatvorenim kodom, jedina razlika sto u otvorenom kodu osoba koja je videla bug moze da pokusa da ga fiksira (tj. lakse je).

ALI, iskreno, ako imam, na primer, OS (ili bilo koji drugi kompleksan sw.) i puca u nekoj low-level funkciji koja je interni deo OS-a, ono sto cu ja da uradim je >ne< da pokusavam sam da fiksiram nesto sto ne razumem i sto mi ocigledno nije domen (kao sto je onaj genije pokusao da "fiksira" Debianov generator pseudoslucajnih brojeva i kao rezultat je svet imao skoro dve godine nesigurnih kljuceva), vec cu kontaktirati odgovornu osobu (OS proizvodjaca u ovom slucaju) koja ce taskovati odgovoran i upucen tim/pojedinca da popravi problem.

Onda se sve svodi na to koliko su agilni u fiksiranju bagova. Koliko znam, svi trenutno relevantni OS vendori jesu vrlo agilni i patchuju svoje rupe kad im se prijave.

[ Branimir Maksimovic @ 21.11.2018. 13:08 ] @
Patchovanje je jedno a namerno ubacivanje malicioznog koda drugo ;p
[ Ivan Dimkovic @ 21.11.2018. 13:58 ] @
Hm, na primeru onog uhvacenog Linux backdoor pokusaja se vidi da je cista sreca u pitanju, vrlo lako je moglo da se desi da prodje.

Danas sumnjam da je uopste i potrebno tako nesto posto se razvilo bogato trziste 0day vuln-ova, moderni OS-evi i aplikativni softver su toliko kompleksni da postoji brdo vuln-ova koji jos nisu otkriveni javno.

Bukvalno nema potrebe da pokusavas da ubacis backdoor i potencijalno se kompromitujes kada mozes da kupis 0day ako ti bas treba, to vazi i za otvoren i zatvoren kod. Em je stvar 100% "cista" (nisi nista pipnuo, bag je bio tu pa je bio tu) em ti daleko smanjuje mogucnost da budes otkriven.

Ne verujem da je stvar ista drugacija kada je hw. u pitanju... siguran sam da je firmware za bilo koji moderan CPU takodje busan, o celoj platformi sa svim interfejsima (PCIe, USB, ...) i da ne pricamo.

Mislim ybt, kernel DMA zastite su novina, do skora si mogao bukvalno sa thunderbolt uredjajima da radis drive-by DMA, cituckas memoriju kako 'oces i tako to.

[ Branimir Maksimovic @ 21.11.2018. 15:03 ] @
Pazi, kod koji ulazi u Linux kernel prolazi review, ne verujem da je to slucajno otkriveno. Uvek postoji lik koji radi review i tek kad pogleda
onda odobrava. Osim, naravno, ako i taj koji radi review nije pokvaren ;p
Kako god, bagovi se mogu provuci, ali maliciozni kod ne. Imas SE Linux koje non stop pod sumnjom jer ga je radila NSA, ali to jos niko
nista sumnjivo nije otkrio/la ;)

0 day ranjivost ce postojati oduvek, ali u open source-u opet ce pre biti otrkivena nego u closed source.
Sve varijante u ovom slucaju govore u prilog open source-a ;)
Open firmware e to je najbolja stvar, ali radi na jako malom broju ploca ;(
[ Ivan Dimkovic @ 23.11.2018. 14:54 ] @
Citat:

ne verujem da je to slucajno otkriveno


Procitaj ceo istorijat ako imas vremena, razlog zasto je otkriveno nije kod uopste, vec fakat na koji nacin je kod ubacen.
[ bigvlada @ 23.11.2018. 19:32 ] @
Pominjali smo da Intel namerava da uvede vodeno hlađenje. Krej je predstavio osmoprocesorski 1U Epyc server sa tečnim hlađenjem.

https://www.anandtech.com/show...s-shasta-direct-liquid-cooling
[ Zlatni_bg @ 23.11.2018. 20:54 ] @
Ja ovde vidim 1U rackmount, vidim cevi, vidim vodene blokove, ali ne vidim hladnjake. Koja je fora s tim, da se kaci na "centralno vodeno hladjenje" u server sobi? Mislim, lepo sto su spakovali to tako u 1U, ali ovo zauzima malo vise prostora od 1U. Da ne pricam o dodatnoj ceni za pumpu/pumpe, hladnjake, ventilatore... ovde treba bar 3x360mm za hladjenje s obzirom na broj procesora. To vec izlazi soma evra pa navise, i to u consumer-grade varijanti. Serverski, nemam predstavu.

edit: osmoprocesorski verovatno i vise od 3 360mm radijatora. Hladjenje ovoga kosta kao pristojan dual-cpu rek server.
[ Ivan Dimkovic @ 23.11.2018. 22:15 ] @
Hladnjaci? Hladnjaci ce ti biti radijatori u obliznjim zgradama koje ce ih koristiti za centralno grejanje :-)

Btw, ovo je za HPC DC-ove koji vec imaju infrastrukturu za vodeno hladjenje. Mislim ne treba ovo nekom web hosting shopu svakako :-)
[ nkrgovic @ 24.11.2018. 07:20 ] @
Water cooled DC-evi imaju vodu koja tece po celom DC-u. Ispred svakog ormana imas ulaz i izlaz za vodu, koja se onda dovodi na vrata (za hladjenje vazduha) i racunare koji imaju prikljucke. Voda se odvodi iz cele prostorije negde drugde, gde se radi izmena toplote....

Neces videti hladnjake jer nisu u istoj sobi, to je sustina. I da, to nije uobicajeno resenje, ima ga u jako malo DC-eva.
[ Ivan Dimkovic @ 24.11.2018. 09:52 ] @
Pa da, tako je i najefikasnije - plus ti hladnjaci mogu da se stave negde gde mogu raditi i nesto korisno osim prostog odavanja toplote.

Ocigledno cela solucija jeste skuplja (no sh*t Sherlock :-) i ima smisla samo tamo gde se vrti izuzetno vruca oprema, znaci HPC ili neka druga upotreba gde je krckanje brojeva na visokim frekvencijama potrebno.

A zasto je sve skuplje, ilustruje ova sliika ispod, posto vam osim IT tehnicara treba jos i tim vodoinstalatera :-)

[ nkrgovic @ 24.11.2018. 16:09 ] @
Citat:
Ivan Dimkovic: Pa da, tako je i najefikasnije - plus ti hladnjaci mogu da se stave negde gde mogu raditi i nesto korisno osim prostog odavanja toplote.

Ocigledno cela solucija jeste skuplja (no sh*t Sherlock :-) i ima smisla samo tamo gde se vrti izuzetno vruca oprema, znaci HPC ili neka druga upotreba gde je krckanje brojeva na visokim frekvencijama potrebno.

Jos jedan razlog je sto, mada skuplje, omogucava gusce pakovanje, pa ako imate lokaciju gde mora da vam bude DC, npr. zbog neke latencije, cena kvadratnog metra zemljista vredi vise nego dodatni troskovi.... :) Znam da IBM ima rack-ove koji imaju water-cooled vrata za rekove, da bi se koristilo tecno hladjenje za regularnu opremu.

Ako vam treba DC na lokaciji tipa wall street, onda zelite da vam kvadratura bude sto manja. ;) Cena kompletnog hladjenja bude nista u odnosu na cenu zemljista.
[ mjanjic @ 24.11.2018. 16:48 ] @
Da, zato ima onih kojima nije bitna cena novih SSD-ova, pa i za 15TB nekih 10k evra nije mnogo, samo da može što više podataka da se smesti u što manju zapreminu.
[ nkrgovic @ 24.11.2018. 17:58 ] @
Citat:
mjanjic: Da, zato ima onih kojima nije bitna cena novih SSD-ova, pa i za 15TB nekih 10k evra nije mnogo, samo da može što više podataka da se smesti u što manju zapreminu.

Recimo ;) . Mada ti drajvovi imaju i neke druge prednosti.... :) Recimo, ako koristis AMD Zen, mozes da imas recimo oko 28 NVMe drajvova, svaki PCIeX4. Ako ti treba maksimalna kolicina date, a ogranicen si brojem diskova zbog performansi..... Sa Intel x86 je jos gore, tu ti je limit mozda 8 NVMe-ova.
[ Ivan Dimkovic @ 24.11.2018. 19:21 ] @
Skylake SP ima "CPU" RAID za NVMe (VROC): https://www.intel.com/content/...-and-storage/ssd-software.html

Intel u dokumentaciji tvrdi da je moguce dodeliti 48 PCIe lane-ova NVMe drajvovima na ovaj nacin (ako je ploca napravljena tako) - sto je 12 drajvova po 1S sistemu. U 2S moze da se spakuje 24 komada dakle.
[ Ivan Dimkovic @ 24.11.2018. 19:34 ] @
Kad smo kod vec kod storage-a, ja upravo izbacujem poslednje ostatke SATA iz kompa i prelazim na 100% NVMe za lokal + gvozdjurija iskljucivo u NAS-u za backup.

Htedoh da uzmem onu ASUS-ovu Hyper M.2 X16 karticu koja ima 4 M.2 slota i lepo zauzima samo jedan PCIe slot + kao bonus ima lep hladnjak za SSD-ove koji se inace solidno greju i hoce da trokiraju ako ih previse mucis, ali vidim da moram da (opet) hackujem BIOS posto pametni ASUS u dual-CPU WS ploci (!) nije ostavio vidljivu konfiguraciju za PCIe port bifurkaciju (x16 na x4x4x4x4) u UEFI setup-u (neverovatno).

Posto me mrzi da se drndam sa tim (poke-ovanje UEFI registara, flashovanje nepotpisanog firmware-a & all that jazz), za sad cu da tolerisem sto su mi popunjena 3 PCIe slota (+ M.2 od ploce) svaki sa jednim obicnim konektor adapterom (M.2. -> PCIe) #@)*(
[ nkrgovic @ 24.11.2018. 20:03 ] @
Citat:
Ivan Dimkovic:
Skylake SP ima "CPU" RAID za NVMe (VROC): https://www.intel.com/content/...-and-storage/ssd-software.html

Intel u dokumentaciji tvrdi da je moguce dodeliti 48 PCIe lane-ova NVMe drajvovima na ovaj nacin (ako je ploca napravljena tako) - sto je 12 drajvova po 1S sistemu. U 2S moze da se spakuje 24 komada dakle.

Ja racunam da ti treba bar jedan x16 slot za nesto tipa EDR IB kartica... ;) Obicno ta kolicina NVMe-ova sluzi za neki shared storage, ne za lokal. Za bazu to ima smisla, naravno, mada bi opet ostavio nesto za neku mrezu...
[ Ivan Dimkovic @ 24.11.2018. 21:14 ] @
Hm, mislim da je Intel za to namenio one male Omni-Path prikljucke na njihovim najskupljim procesorima :-)

Svakako, sa AMD-om sve to mozes da sklepas verovatno za daleko manje pare.
[ bigvlada @ 25.11.2018. 15:51 ] @
Citat:
Ivan Dimkovic:
Pa da, tako je i najefikasnije - plus ti hladnjaci mogu da se stave negde gde mogu raditi i nesto korisno osim prostog odavanja toplote.

Ocigledno cela solucija jeste skuplja (no sh*t Sherlock i ima smisla samo tamo gde se vrti izuzetno vruca oprema, znaci HPC ili neka druga upotreba gde je krckanje brojeva na visokim frekvencijama potrebno.

A zasto je sve skuplje, ilustruje ova sliika ispod, posto vam osim IT tehnicara treba jos i tim vodoinstalatera



Kada se pojavila DEC Alpha, zezali su se na temu da u DEC-u ne radi ni jedan vodoinstalater a da kada crkne IBM server prvo zovu tetkicu da pokupi vodu i vodoinstalatera.
[ Ivan Dimkovic @ 25.11.2018. 17:32 ] @
Da zamisli jos katastrofu otkaci se neko od ovih creva, "pametni IOT" senzor koji treba da detektuje pad pritiska ne radi zato sto se privremeno ne vidi neki Amazonov S3 bucket (sta ce mu, dobro pitanje :-), cela prostorija se napuni sa rashladnom tecnoscu i onda sad ti treba da udjes tu a na 1 m^3 opreme siba par hiljada ampera.

Neka hvala :-)
[ Zlatni_bg @ 26.11.2018. 00:57 ] @
... a kako ide downtime kada treba da se cisti kompletan loop? :)
[ Ivan Dimkovic @ 27.11.2018. 08:32 ] @
Tja, pa kako "kako?" - pa svako ima bar jedan dupliran isti takav failover datacentar negde drugde, svasta :-))
[ nkrgovic @ 27.11.2018. 09:48 ] @
Citat:
Zlatni_bg: ... a kako ide downtime kada treba da se cisti kompletan loop? :)

Salu na stranu, bar jednom mi je u karijeri explicitno najavljeno odrzavanje sistema za hladjenje DC-a u kome sam imao hosting.

Ima dva hladna kruga, cisti se jedan, drugi, naravno, radi. Pa obrnuto.
[ nkrgovic @ 27.11.2018. 15:34 ] @
Da ne bude da ja preterujem, evo Arm:

https://aws.amazon.com/blogs/a...based-aws-graviton-processors/
[ bigvlada @ 09.01.2019. 18:44 ] @
Epyc Rome, 64 jezgra, 128 niti. U pojedinim testovima je brži od dva Intel Xeon 8180 procesora. Ono što je većini interesantnije je Rajzen 2 koji postiže iste rezultate kao i i9900k pri gotovo duplo manjoj potrošnji struje. Sastoji se od jednog osmojezgarnog 7nm čipleta (isti kao na Epyc procesorima) i jednog 14nm I/O čipa, plus što ima mesta za još jedan 7nm čiplet, bio on cpu ili gpu tipa. Krajem godine bi mogli da očekujemo Rajzena sa 16 jezgara ili apu sa osam komada plus novom 7nm grafikom. I to sve na PCI-E 4.0 matičnim pločama, mada postoji nada da bi neke postojeće mogle da zadovolje 4.0 standarde uz novi firmver.

https://www.anandtech.com/show...ng-ahead-starts-9am-pt-5pm-utc

Preliminarni tekst o Rajzenima serije 3000.

https://www.anandtech.com/show...ration-zen-2-pcie-4-eight-core


Došlo vreme da se prelazi na 7nm cpu i gpu.
[ Branimir Maksimovic @ 09.01.2019. 19:22 ] @
Da, Zen2 ce konacno da obesmisli Intelovu pricing semu, nadajmo se pristupacnijim cenama procesora ;p
[ Ivan Dimkovic @ 09.01.2019. 23:38 ] @
Citat:
bigvlada
Epyc Rome, 64 jezgra, 128 niti. U pojedinim testovima je brži od dva Intel Xeon 8180 procesora.


Videcemo koliko ce kostati. Na zalost, to sto Intel radi je prakticno zelja svih korporacija... to sto AMD >nije mogao< da dere, ne znaci da uskoro nece moci, pogotovu ako postane #1 po pitanju performansi ;-)

Dakle, uzivajte dok je AMD jos "underdog"... kad prestanu to da budu, cene ce pratiti normalan tok: dizati koliko je kupac u stanju da plati.
[ Ivan Dimkovic @ 26.01.2019. 22:12 ] @
Citat:
Branimir Maksimovic:
Da, Zen2 ce konacno da obesmisli Intelovu pricing semu, nadajmo se pristupacnijim cenama procesora ;p


Da da :-) Sutra da AMD moze da naplati cenu procesora kao Intel, uradili bi to odmah - mozda bi bili koji dolar jeftiniji, eto fore radi ali neke price o dubokim diskontima... nema od toga nista, svakoj firmi je uvek isti cilj: maksimalni profit, sto znaci maksimalno cedjenje musterije.

AMD je dugo morao biti jefiniji zato sto ih inace niko ne bi kupio. Osim cene nisu imali nista drugo, sad sa Zen2 arhitekturom imaju.

A nije bilo bas tako uvek, u jednom momentu Opteroni, dok su bili konkurentni, nisu bas nesto bili jeftiniji od Xeona koliko se secam. Uopste.
[ Branimir Maksimovic @ 27.01.2019. 01:53 ] @
Pa sad bez obzira, mislim da broj jezgara na desktopu moze samo biti veci - ne manji. Smatram da se Intel tu negde od 2007 lepo provlacio 10 godina i da je kocio napredak procesora. Bez obzira na cene.
[ Space Beer @ 27.01.2019. 09:17 ] @
S druge strane, da je intel pre 5-6 godina nudio 2c/4t za 50€ a 4c/8t za ~150€, AMD bi imao 0% udela, ovako su ipak imali nekih 10%, možda i malo više. I da, u jednom trenutku, pre 15-ak godina, AMD je prodavao Opterone po većoj ceni od Xeon-a
[ Branimir Maksimovic @ 27.01.2019. 12:10 ] @
Nije u pitanju kolika je cena bila nego to sto se 4 kora teralo 10 godina na desktopu. Prvi kvad se pojavio 2007 a sve do 2017 i Ryzena, Intel nije nameravao da podigne to na visi nivo ;p
Zato sad imas 9900k po daleko povoljinoj ceni nego osmojezgarni HEDT sto su bili. Zapravo sad imas 16 jezgarne po ceni koju bi placao za osmojezgarne ;p

[ Ivan Dimkovic @ 27.01.2019. 13:06 ] @
Citat:
Branimir Maksimovic:
Pa sad bez obzira, mislim da broj jezgara na desktopu moze samo biti veci - ne manji. Smatram da se Intel tu negde od 2007 lepo provlacio 10 godina i da je kocio napredak procesora. Bez obzira na cene.


Mislim da nije Intel kocio napredak procesora (mada sigurno jesu razvlacili koliko god su mogli) koliko PC desktop trziste jednostavno nije imalo nikakve koristi za npr. 8-jezgarne procesore 2007-me.

Sta bi sa tim moglo da se radi tada uopste? Ako se izuzme workstation ekipa (za koje su se prvo i poceli pojavljivati procesori sa vise od 4 jezgra, prvo 6, pa 8 itd.), prvi put da takvi procesori imaju smisla za "obicne" consumere je neki tezak gaming i teski web sajtovi, mada i tada je i dalje situacija vrlo upitna i dalje.

Problem je fundamentalan, zove se Amdahlov zakon i osim >vrlo< specificnih upotreba i algoritama obican softver se jednostavno ne skalira dobro.

Sta ce obican desktop korisnik da radi sa 16 jezgara na destkopu koji djavo? U nekom najludjem slucaju tih 16 jezgara mogu da se bitno aktiviraju delic sekude, sve ostalo vreme je race to sleep.

Video playback godinama hendluje poseban hardver a ne CPU, AV1 ce verovatno biti poslednji codec (zajedno sa H.265/H.264) dok se ne predje na nesto fundamentalno novo (hologrami? :) i kad njega bude podrzao sav hardver u jeftinim IP blokovima koji trose 1/1000 koliko bi trosile CPU implementacije, jaki CPU-ovi ce biti potrebni tu samo za R&D novih algoritama a za to su potrebne godine i godine da se nadje use-case.

Evo ti primer poslednjih N godina se razvila gomila algoritama za prostorni audio, ma ludilo sta moze da se radi ali jednostavno komercijalna upotreba nula, ljude ne zanima. Cak i da ih je zanimalo, ono sto bi se desilo je da bi neko napravio IP blokcic od toga i integrisao kao malo deo CPU-a a ne da algo trci na generickim jezgrima i baca energiju.

Gaming ista stvar, GPU hendluje vecinu posla, eventualno ti treba nekoliko procesora (svakako ne 16) da efikasno drze drajver bafere pune i rade procesiranje scene. OK, radice se malo vise procesiranja za neke naj high-end igrice, ali i tu je market takav da se to najmanje isplati vec je vecina stvari port sa konzola, dakle opet - 16, 32, ... jezgara, nema potrebe i jos godinama nece biti potrebe. Cak i kad dodje do revolucije, GPU vendori ce biti presrecni da od toga opet naprave custom IP blokove. Evo ti Ray Tracing, ako NVIDIA-i uspe kao nov nacin renderinga igrica, ko ce to da trci na procesorima? Svasta, to ce da radi gomila malih glupih jezgara koja jesu glupa ali ih ima ohoho.

Browsing? Pa cela stvar mora biti optimizovana tako da se procesor sto manje koristi, sta moze da se uspava - pravac spavanje, opet... sta koji djavo sa 16, 32, ... procesora?

Ako izuzmemo server/DC koji su prirodno mesto za masivne genericke procesore (a upravo tu razvoj i ide), ostaje JEDINO pro upotreba, development sa gomilom VM-ova i paralelnih kompajliranja, rendering/CAD i sl. a za ta trzista vec odavno postoje WS procesori, a i ta trzista (ne server/DC) imaju tacku saturacije gde dodavanje jezgara vise nece pomagati opet zbog Amdahlovog zakona, osim ako nemate posao gde stalno mozete da bacate na stotine nezavisnih kompajler instanci i sl. pa vas bas briga.

Mislim, da se ne lazemo, ni do dana danasnjeg 16 jezgara obicnom kucnom korisniku (>95% korisnika PC-jeva) je apsolutno nepotrebno.

I nije to uopste situacija slicna sa "640 KB RAM-a" vec daleko fundamentalnija, aplikacija >nema<. A nije da development masina nema za razvoj istih, evo ja od 2015 imam 36 jezgara fizickih u "kucnom" racunaru, danas mogu da imam 56 (Intelovih) ili 64 (AMD-ovih) ako hocu uskoro 128 (AMD-ovih)... ali sta bih napravio za >konzumera< da mu treba nekakva slicna masina pojma nemam.

Neko drugi? Ima neku ideju?

Sta bi taj konzumer radio sa tim? Gledao 128 PornTube videa odjednom? Pa i to moze da trci na iole postenom procesoru sa dovolljno jakim IP dekoding blokom na GPU-u.

[Ovu poruku je menjao Ivan Dimkovic dana 27.01.2019. u 14:25 GMT+1]
[ Branimir Maksimovic @ 27.01.2019. 13:35 ] @
Pa znas kako, kada pitas svakog PC korisnika cemu ti sluzi komp, odgovor je za : rendering i igre ;)
Sto se renderinga tice tu ce biti iskoristeno kolko hoces jezgara ako ce da kompresuje podatke ili ripuje dvd-ove takodje ;)
Evo meni zfs kompresija przi procesor samo kad spustam nesto na disk a to koristi jezgara koliko ima...
Sto se igara tice one se optimizuju da skaliraju trenutno na 4 procesora sa pikovima i do 6. Tek je frisak skok sa 4 kora, treba im dati vremena.
Mnoge igre su spore specijalno simulacije, upravo zbog toga sto se nisu optimizovale da skaliraju na vise od 4 jezgara. Znaci tu ima mesta za improvement.
Sto se tice GPU procesiranja ono je samo za specificne namene i ne pomaze tu bas mnogo.
U svakom slucaju sad je 8 kora mainstream i to je super, 16 mozda za par godina. Krenulo je konacno!
[ Ivan Dimkovic @ 27.01.2019. 13:52 ] @
Da pitam svakog korisnika i.... zfs kompresija u istoj recenici? Przenje DVD-ova? :) Koliko korisnika koristi zfs uopste ili ih uopste zanima kopresija podataka na fajl sistemu? A i ti sto ripuju DVD-ove ce to uraditi jednom i to je to... buduci sadrzaj svakako nece kupovati na DVD-u :)

Mislim da ces se i te kako nacekati da 16 korova postane mainstream zato sto nema sta da ih koristi, niti ce imati sta da ih koristi sve dok konzole ne postanu 16-jezgarne, pa onda zbog portova igrica hoces 1-na-1 hw. maping.

Ali, ozbiljno, osim neke zesce fizike igrice nemaju sta da rade sa 16 jezgara, graficke poslove jednostavno bolje obavljaju na GPU shaderima i kodu, zato sto su GPU-ovi upravo napravljeni za to. Ostaje jedino fizika a i to je otvoreno pitanje koliko zaista mozes da poboljsas stvari da korisniku imaju nekog smisla (da plati vise, ili pre da kupi) a da za to placas tim od 6-cifreno placenih programera i da trazis da ljudi kupuju 16-jezgarne kutije.

Mislim eto i taj ray tracing - toliki hardver ugradili unutra (dobro, vise je bilo sta da rade sa hardverom koji vec postoji zbog drugih namena) da bi sta... imao malo bolje refleksije? Fiziku da prosiris na 16 jezgara, sta malo ce kisa "realnije" da pada? Iskreno, nista od toga nisu stvari koje prodaju robu, a interna cena svega toga (velika jezgra / manji yield-ovi, skup razvoj) su prilicno velika stavka.

Use case je mrsav, vrlo mrsav.

Mislim ZFS kompresija, super, i meni je lepo da mogu da spawnujem 64 kompajlera odjednom ali... wtf... to na desktopu nikoga ne zanima, a za nas postoje Xeoni, Threadripper-i, EPYC-i, i9 Extreme-ovi i sl.

[ Branimir Maksimovic @ 27.01.2019. 14:17 ] @
"to na desktopu nikoga ne zanima, a za nas postoje Xeoni, Threadripper-i, EPYC-i, i9 Extreme-ovi i sl."

Mislim da cemo videti ove godine sta smera AMD. Svakako da Intel nece biti taj koji ce gurati vise od 8 jezgara na mainstream ;)
[ nkrgovic @ 27.01.2019. 16:16 ] @
Citat:
Branimir Maksimovic:
Pa znas kako, kada pitas svakog PC korisnika cemu ti sluzi komp, odgovor je za : rendering i igre ;)

Ama nece.

Gledaj, sve OK, ZFS kompresija, ili opalis make -j 64, ili .... sta god. Sve ql. Ali to nije prosecan korisnik. Ni rendering nije prosecan korisnik. Aman, ni igre nisu "prosecan korisnik", gamin je nisa, mada velika i prfitabilna. Rendering, ja sam ubedjen da 95% korisnika ne zna sta je.

Ja znam dosta ljudi koji imaju pristojan racunar, bave se IT-em, ali za igranje koriste konzolu. Lakse je. Pomeris se od monitora, sednes na kauc, dignes noge. Uzivas, opustis se. Igranje na racunaru je nesto sto je popularnije u Srbiji nego u ostatku sveta, zato stu su nam orginalne igre skupe, pa ne rosimo puno konzole.... vec piratuju ljudi igrice. Van Srbije ti imas dosta ljudi koji se igraju na racunaru, ali to nije znacaj procenat. Pitanje je da li je i dvocifren. Plus, i oni koji se igraju, pitanje je koliko njih zapravo treba vise od 4 core-a (ili realno, cak i 4). Jednostavno, igre rade bolje i radice bolje uvek, kao i sve ostalo, na specijalizovanom hardveru (grafickim kartama) - kao i sve ostalo. Uz cinjenicu da razvoj grafickih ima ko da gura i da je to ozbiljnja i visoko profitabilna industrija (ovi sto trose tensor flow, za pocetak.... a ima nas jos), plus cinjenica da je gaming nisa spremna da plati premium - to ce se razvijati. A ako se graficke razvijaju - CPU ne mora.

Nije intel taj koji koci. Intel prodaje svoje proizvode po ceni koja ce doneti vecu zaradu. Nista vise. Intel ZELI da neko iskoristi 12 ili 16 core-ova pa da skoci prodaja, lakse im je da trpaju core-ove nego da dizu clock, ali nema ko. Nema primene. Nece je skorije ni biti. Sve sto ima smisla, gura se na ASIC-e, u hardver. Poceli su i AI akceleratori da se ubacuju u sve, za razne alexa/google/siri i ostale... Niko nece da plati ono sto mu ne treba, a vecini ta jezgra ne trebaju.

Prosecan korisnik racunara trosi facebook, instagram, amazon, eventualno tidal ili deezer Sve mu jedno Windows ili Mac. Nije intel nista kocio, AMD to gura jer to ima, ali to ne znaci da to ima smisla, ili neke isplativosti, na desktop-u.

AMD Zen i Zen2 su VRH za servere, bar za neke (ne sve) primene. Ali za desktop.... cemu?
[ Branimir Maksimovic @ 27.01.2019. 16:21 ] @
Intel HEDT i Threadripper imaju svoje musterije. Kazem, ko koristi kompjuter ko telefon i laptop koji je glorified telefon baziran na ARM-u ce da vrsi posao. https://www.pine64.org/?page_id=3707
[ Ivan Dimkovic @ 27.01.2019. 16:41 ] @
Ma HEDT i Threadripper su >sum< - to su marketinski halo proizvodi koje kupuje prakticno nebitan % korisnika (zao mi je, mi smo medju njima tj. ja sam presao odavno na "cist" Xeon ali prakticno ga koristim kao HEDT/WS). Za AMD je u to sad bio marketinski spas zato sto su prvi put posle dugo vremena mogli da pokazu da mogu da pariraju Intelu, ali sad kad oni krenu u pravi biznis sa EPYC Rome-om j*bace se njima za TR, bas kao sto Intel isto vise preko q izbacuje HEDT-ove, tu niti ima tiraza niti margina kakve postoje na serveru. Vise sluzi za slajdove i e-pen merenja po e-magazinima.

Da li neko ozbiljno misli da HEDT/TR mogu da otplate R&D serverske arhitekture na kojoj su bazirani?

Ljudi, budimo ozbiljni. Niko ne dizajnira te cipove koji su potpuno drugaciji od "obicnih" desktop cipova i po layoutu, I/O arhitekturi, interkonektu, memorijskim kontrolerima i sl. samo da bi ponudio nekim "ekstremnim gejmerima" ili "renderasima" koji FPS vise. Aman.

HEDT je nastao kao Intelov ingeniozan nacin da beta testira vrlo novu i kompleksnu arhitekturu (Nehalem) pre nego sto je ponudi pravim kupcima: kupcima serverskih procesora.

Nehalem je za Intel po prvi put doneo integrisani memorijski kontroler i gomilu novotarija na sistemskom nivou (QPI linkove, itd.) i prakticno je bio najveca promena za Intel od Pentium Pro ere. Baciti to direktno u serverske vode bi zahtevalo jos sigurno bar godinu dana debugovanja i peglanja.

Zato su lepo izbacil "Core" HEDT, koji je kastrirani Xeon koga je sacica entuzijasta testirala i pomogla im da eliminisu probleme koje im gameri prastaju ali koje serverski kupci sigurno ne.

Sledeca generacija, Sandy Bridge E(EP) - ista prica, HEDT procesor je izasao jedan stepping pre (C1) - pogodite, imao je pokvarenu virtualizaciju (izmedju ostlalog). Intel je ponovo iskoristio HEDT kupce kao beta testere serverskog silicijuma, da ne pricamo o tome da su Sandy Bridge E procesori bili rejecti sa 2 pokvarena jezgra (6 umesto 8) ili se Intel zentao da im slucajno neko ne kupi jeftiniji procesor. Sandy Bridge EP za servere je izasao nekoliko meseci kasnije kao C2 stepping sa popravljenim VT-d-om. Mislim da kupci C1 Sandy Bridge E-ova nisu dobili ni "hvala" za svoje test napore :-)

I tako dalje, i tako dalje.

HEDT segment je prakticno niche koji sluzi samo za 2 stvari: marketing (kao "halo" automobili a svi kupuju serijske koji veze nemaju sa njima) i dodatni beta testing silicijuma za servere. Tako je bilo, ali izgleda vise dugu nece tako ni ostati kad u jednom momentu vise ne bude ni moguce nalaziti slicnosti, Intel je vec sa Skylake SP-om presao na drugi socket za HEDT (2066 vs. 3647) posto vise nema smisla da BOM HEDT ploce bude kao serverska posto je sad gomila feature-a potpuno operisana od bilo kakve desktop primene (omni path? :-), u buducnosti ce jos vise divergirati verovatno zato sto ce broj HEDT kupaca spremnih da plate zver sa 64 ili 128 jezgra biti prakticno nula.

Sorry... desktop i vise od 8 jezgara... stvarno ne znam cemu. A voleo bih da nije tako.
[ nkrgovic @ 30.01.2019. 18:59 ] @
Evo, AMD report, za Q4. Iz samog teksta:

Citat:
Annual revenue grew by more than $1.2 billion with highest profitability in 7 years


To je to, skok na serverkom trzistu pre svega, server chip shipments su duple u odnosu na Q3! YoY revenue grow je 23%, net income je iz minusa presao u debeli plus.... Sami kazu da su datacentar graphics chips i epyc glavni pokretaci rasta, uz naravno Ryzen, koji ima manji profit ali lepe cifre.

Ocekujemo zanimljivu godinu :D
[ ademare @ 30.01.2019. 22:01 ] @
Nije tako . Naprotiv , ali dobro malo je ljudi koji se razumeju u It i u ekonomiju Sebe ne racunam

Znaci sve je obrnuto od onoga sto si ti izveo kao zakljucak !

Evo sta kaze :

Computing and Graphics pa pod tim se podrazumeva segment primarily includes desktop and notebook processors and chipsets, discrete and integrated graphics processing units (GPUs) and professional GPUs. The Company also licenses portions of its intellectual property portfolio.

December 29,2018 Net revenue 4,125$ Operating income 470$
December 30,2017 Net revenue 2,977$ Operating income 92$

Znaci na PC , laptop , graficke prodaja 4.125 Milijardi $ , Operativni prihod 470 Miliona $
Prosle godine Prodaja manja 28% Operativni prihod manji 5 Puta

The Enterprise, Embedded and Semi-Custom segment primarily includes server and embedded processors, semi-custom System-on-Chip (SoC) products, development services and technology for game consoles

December 29,2018 Net revenue 2,350$ Operating income 163$
December 30,2017 Net revenue 2,276$ Operating income 132$

Na trzistu servera i procesora za konzole , Minimalan rast prodaje , takodje i minimalan rast profita .

2017 je cak na trzistu Servera i konzola bio veci prihod nego na Computing and Grapfics trzistu !
[ Branimir Maksimovic @ 10.04.2019. 15:33 ] @
Amd startovao sa mobilnim Zen2 procesorima:

https://www.anandtech.com/show...-gen-ryzen-pro-athlon-pro-apus
Citat:

AMD on Monday introduced four new processors aimed at commercial laptops. The new AMD Ryzen Pro 3000-series as well as AMD Athlon Pro 300-series processors pack up to four x86 cores as well as AMD’s Radeon Vega integrated graphics. Because of improved power efficiency, AMD says that laptops powered by its latest Ryzen Pro APUs will work for up to 12 hours when used for general office workloads.

AMD’s new Pro-series processors are essentially the Ryzen Mobile 3000-series APUs and made using GlobalFoundries’ 12LP process technology. The parts have numerous features supported by AMD’s Pro-series products, such as a built-in TrustZone security processor, DASH manageability, Secure Boot, Content Protection, per-Application security, fTPM 2.0, Transparent Secure Memory Encryption (TSME), and some other technologies are they key feature which differentiate AMD’s Pro from the company’s regular processors for client PCs.
[ nkrgovic @ 13.05.2019. 17:08 ] @
Ima li neki info, kad ocekivati serverske Zen2 i da li ce podrzati NV-DIMM, konretno NVDIMM-N. Znam da je najavljen i PCIe v4....

Imam neke ideje za storage, pa bi mi single-CPU Zen2, sa 128xPCIe legao k'o doope na nosu, u nakeoj varijanti 8xU.2 NVMe (Intel, naravno), ali bi da stavim i malcice NVDIMM-ova za kesiranje pisanja.... Ne mora mnogo, recimo 2x32GB, cisto da buferujem neke burstove.... i da mi jos ostane PCIe-a za npr 2x25GBps net. :) Jos uvek predlog projekta, ali me zanima je'l uopste lepo podrzano sve to? Gledao bi recimo neki SuperMicro.... tri masine, Ceph.

Znam da nije podrzan Optane, ali, lupam, Crucial sa Micron modulima? Ima li neko iskustva, ili bar razumevanje dovoljno da podeli?
[ Branimir Maksimovic @ 25.05.2019. 05:07 ] @
https://www.guru3d.com/news-st...ec-3200-mhz-specification.html

Citat:

New details on upcoming Ryzen 3000 CPUs with Zen 2 architecture has been leaked. The integrated memory controller is designed, according to information from circles of motherboard manufacturers, for DDR4-3200 JEDEC based. And that is and thus the highest speed according to JEDEC specification. You can advance on that though.

"Leaker" 188 号 aka @ momomo_us confirmed this. The new Zen-2 CPUs codenamed Matisse will officially support DDR4-3200 with an effective clock of 3,200 MHz and 25.6 GB/s per channel. In dual-channel configuration, the data rate increases to 51.2 GB/s. In comparison Intel currently is at JEDEC 2666 MHz for the latest Coffee lake generation.