Buďte rád, aspoň bude větší poptávka a ty výkonné procesory budou levnější. :-) Byly doby, kdy jsem se upřímně radoval z každé nové verze Windows. Ne že bych je snad chtěl používat, ale nová verze měla vždy větší paměťové nároky, což pro mne znamenalo levnější paměti (nebo spíš větší za stejnou cenu).
Třeba to, že build, který by mi dříve trval dvacet minut, zvládnu za šest. Když jich potřebuju postupně udělat dvanáct (třeba kvůli bisectu), je to docela znát. Nebo to, že ten build můžu spouštět v tmpfs, takže je nejen o další kousek rychlejší, ale navíc se méně opotřebuje disk.
Navíc to s tou spotřebou a uhlíkovou stopou není zdaleka tak jednoznačné. Bulldozer FX8150 měl TDP 125W (a běžně mi vykazoval i 133W), výrazně výkonnější Ryzen 3900X má TDP 105W (a opravdu se do nich vejde). Klidová spotřeba - a to je většinu času - je také výrazně menší (méně než poloviční).
A ne, nebavím se o počítači na baterky (nepočítám-li tu v UPS, ale na její opotřebování spotřeba počítače vliv nemá, pokud zrovna nevypadne proud).
Já jsem starší, takže nějaký buldozer je pro mě moderní čip, já pamatuji ještě PC XT, nebo spotřebu 386 a 486. Koukám na vývou spotřeby s dlouhodobou perspektivou. Něco je špatně, že to musíte tak dlouho překládat. Když jsem kdysi programoval v C, tak stačilo přeložit upravené moduly, nemuselo se to překládat pořád dokola všechno. Ale teď se holt používá spíše hrubá síla než inteligence.
Já jsem starší, takže nějaký buldozer je pro mě moderní čip, já pamatuji ještě PC XT, nebo spotřebu 386 a 486.
Což o to, to já taky. Jen si pamatuju nejen jejich spotřebu, ale taky jejich výkon a možnosti, takže se mi po nich rozhodně nestýská. Stejně tak si pamatuju, že paměti jsem měl méně, než mám dnes L2 cache v procesoru a disk jen o něco větší, než je v tom procesoru L3 cache. Nebo že by se mi na můj tehdejší disk vešly s bídou tři fotky - a radši ani nezkouším odhadovat, jak dlouho by mi tu fotku trvalo přeškálovat nebo konvertovat do JPEGu. O videu se radši nebavím vůbec...
Když jsem kdysi programoval v C, tak stačilo přeložit upravené moduly, nemuselo se to překládat pořád dokola všechno.
Pořád ne, ale třeba při tom bisectu se tomu většinou nevyhnete, tím spíš, pokud je potřeba jednotlivé kroky odlišit pomocí EXTRAVERSION, abyste se z toho nezbláznil. A to nemluvím o tom, že potřebuju překládat jádra od 3.0 po aktuální mainline (někdy i to, co v mainline ještě není).
Ale teď se holt používá spíše hrubá síla než inteligence.
Jaký smysl má takové trapné kopnutí, když ve zbytku komentáře předvádíte jen svou vlastní neznalost a uvažování stylem "já se bez toho obejdu, tak to nemůže potřebovat nikdo"?
Na osmibitech jsme se museli snažit, ale dnes s osmijádrovým CPU na gigahertzových frekvencích a s 64 GB RAM prostě obvykle chybí motivace.
Tohle byl jeden z největších nešvarů socialistické ekonomiky: přestože se pořád básnilo o Práci, matce pokroku, slavil se Svátek práce, zpívala Píseň práce, tak základní princip ekonomiky byl, že věci jsou drahé a práce nic nestojí.
V socialismu už nějaký pátek nežijeme, takže musíme počítat s tím, že práce není zadarmo - a zrovna práce vývojářů patří k těm dražším. Pořád existují místa, kde je buď nutné optimalizovat "na krev", nebo se to vyplatí - namátkou třeba fast path síťového stacku nebo časově kritická místa implementace video kodeků či openssl, a tam se dodnes dělají podobné "opičárny" jako na těch osmibitech (spíš horší, protože dnešní procesory a způsob, jakým vykonávají instrukce, jsou mnohem komplikovanější, a navíc je tu i problém konkurence). Ale takových míst není zase tak moc, což je dobře, protože lidí schopných tohle kvalitně dělat zase tak moc není a ani pro ně to většinou není něco, čím by se chtěli zabývat pořád. Představa, že by se nějaký netriviální kus software takhle psal celý, je naprosto mimo realitu.
Mobilní sféra ukazuje, že lze jít i cestou výkonných procesorů s nízkou spotřebou, které lze dokonce chladit i pasivně.
Pokud mi ukážete procesor, který se výkonem vyrovná Ryzenu 3900X (dnes už tedy spíš 5900X), ale má výrazně nižší spotřebu, pak si ho moc rád koupím, bude-li za aspoň trochu příčetnou cenu. Dokážete nabídnout něco konkrétního a reálného nebo máte v zásobě jen obecné abstraktní fráze?
Je to se zpožděním. Např. bráchův rok starý Huawei tehdy za 14 tisíc má stejný výkon jako můj 10 let starý desktop s Intel Xeon. Díky víc jak 20x menší spotřebě to ale zvládne v malé placce s pasivním chlazením. (Měřil jsem ve své aplikaci, je mi jasné, že to závisí na úloze, např. už z principu nelze mít velký multithread výkon u pasivně chlazeného zařízení - dříve nebo později se zahřeje a nemáte větrák, kterým byste ho zchladili.)
Je to se zpožděním. Např. bráchův rok starý Huawei tehdy za 14 tisíc má stejný výkon jako můj 10 let starý desktop s Intel Xeon.
A to je právě ten problém. Souhlasím, že za deset let nejspíš bude k dostání procesor s výkonem toho, který mám teď, ale výrazně menší spotřebou - a pravděpodobně i o dost levnější. Ale já nechci čekat těch deset let. Za deset let už mi takový procesor do hlavní pracovní stanice pravděpodobně stačit nebude.
O tom, že za pět let bude v nabídce procesor s výkonem dnešního 5900X a špičkovou spotřebou 10.5W, si dovolím pochybovat (o desetinové klidové spotřebě tím spíš). Ono ani na těch 10 let bych si nevsadil, konkeckonců ten FX8150 jsem kupoval v roce 2012 a že bych viděl v dnešní nabídce stejně výkonný procesor se špičkovým příkonem ~13W a klidovým někde kolem 3W, to rozhodně říct nemůžu - a jsem skeptický ohledně toho, že se to zásadně změní. Tak rychle už dnes ten vývoj dopředu nejde.
Ale jistě, mohl bych mít i výkonnější procesor, ale jeho cena už je výš, než kolik jsem ochoten dát, a spotřeba výš, než považuji za rozumné. Třeba už 5950X mi nepřijde o tolik výkonnější než 5900X, abych za něj dal o polovinu víc (pominu-li, že se momentálně nedá koupit ani jeden), i když bych ten výkon neměl problém využít. O Threadripperech ani nemluvě, tam by mi už vadila i ta spotřeba.
Podstata je ale někde úplně jinde: naprosto chápu, že někdo jiný má úplně jiný způsob (a náplň) práce, takže mu stačí podstatně slabší procesor (a podstaně méně paměti), a někdo jiný naopak ocení i ten Threadripper. Prostě každý děláme něco jiného a máme jiné preference, tak si v nabídce vybereme něco jiného a neznamená to, že ten druhý tomu vůbec nerozumí a vybral si špatně. Stejně tak si nedokážu představit, že bych mohl dlouhodobě efektivně pracovat na notebooku, ale chápu, že spousta lidí s tím problém nemá.
Považuji za projev extrémní tuposti a sebestřednosti, když mne začne někdo, kdo ví houby o tom, co na počítači dělám a proč, začne hned tepat jen proto, že mám jiné preference a volby než on, a plácat něco o uhlíkové stopě a že to dělám všechno úplně špatně. (A je příznačné, že si ten člověk za svým názorem stojí tak pevně, že není ochoten se k němu ani přihlásit jménem.)
Delate jako by tu ten uhlik predtim nebyl. Pojem uhlikova stopa je dost velky bullshit a cesky preklad tomu jeste pomaha. Produkce co2 dava smysl.
Pokud chcete resit produkci co2 a prispet ke snizeni tak mejte co nejmene deti a nejezte tolik masa.
Řešte odlehčovací a zalesňování s lokální administrativou.
Zasadte stromy přirozeně v dané oblasti s dostatečnou druhovou diverzifikaci. Řešte vodu v přírodě a zamezte zbytečnému odvodňovani.
Pokud rád cestujete myslim ze za predchozi rok a tento už budete mit diky koronaviru splněno na několik let.
27. 3. 2021, 08:38 editováno autorem komentáře
Uhlík tu byl, ale v nějakém množství, na který byl ekosystém adaptovaný. Rozením dětí ani pojídáním masa jeho množství v ekosystému nezvedáte, v tom není problém. Problém je v jeho masivní těžbě (uhlí, ropa, plyn) z hlubin země a jeho masivním přidávání do ekosystému. Zalesnění tomu nijak neodpomůže, jediným řešením je dostat ten uhlík zpátky pod zem, vyloučit ho zase z ekosystému a to neumíme.