Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - RDa

Stran: 1 ... 9 10 [11] 12 13 ... 153
151
Hardware / Re:CPU AMD Ryzen 7 5800X a co nejnižší spotřeba
« kdy: 09. 05. 2023, 12:17:37 »
Přijde mi zajímavé, že se tady mluví o 200W zdroji, když jsem se ve stress testu této hranice téměř dotkl a to s úspornějším procesorem a mnohem menším množství komponentů.

...ve stress testu to jde na 170W, v multithread zátěži na všechna vlákna to šlo 140W... 

Jistě, CPU stresstest není typická zátěž, ale mně osobně by to znervózňovalo.
A dále pochybuju, že se to pod zátěží neupeče.

Taky vrtím hlavou, kdy se tu mluví o měniči, jako by procesor jel na 12V.
Myslím si, že základní deska typicky sosá 5V a 3.3V, kdy zátěž na 12V větvi bude nula nula prd.
A rozdělení tady je, že většina těch malých měničů umí 10A pro 5V a 10A pro 3.3V, kde z toho vyčarujete i jen 150W peaku? Ale mám pocit, že pro vás všechny hodinky jako holinky, takže budu jen dál vrtět hlavou.

Jsou dva druhy PicoPSU.. jeden co ma 12V jako pass-through - tam bych klidne pouzil 80W model i pro 200W cpu, pokud periferiim staci mene.

A pak druhej, co ma wide input voltage, a meni z 24(36V) vsechna napeti - i tech 12V skrze obvody. Tam musite volit model ktery vam utahne i procesor.

Btw procesor i pameti "jedou na" 12V, z 5V jedou jen USB a z 3.3V pcie karty a jine cipy na desce.

152
Studium a uplatnění / Re:ChatGPT a AI pro vývojáře
« kdy: 09. 05. 2023, 12:13:23 »
Ty floaty nejsou moc dobrý příklad. Tam se nějaký nedeterminismus hledá dost těžko.
Já myslím, že jako PŘÍKLAD PŘÍSTUPU dobré jsou.
Pokud se máte rozhodnout, zda budete zaměstnancům počítat výplaty s float nebo decimal čísly.
S floaty to zvládnete za 5 minut, s tím, že občas někde vyskočí nějaká halířová nepřesnost.
S decimaly to bude vždy přesně dle očekávání, ale počítat se to bude hodinu.

A příště podobný problém, jen nepůjde o peníze, ale o zpracovávání nějakých statistik v reálném čase.
Vyberete si stejně nebo jinak?

Tak sa trocha zamyslime a pouzijeme normalny 64bit integer, s tym ze predstavuje hodnotu vynasobenu 100. Ze to zaokruhluje na 2 desatinne miesta? To decimal tiez, teda za predpokladu ze ma nastavene 2 desatinne miesta. Naviac je to pozadovana vlastnost, ciferspioni nepocitaju na vedeckych kalkulackach ked kontroluju ci vami vystaveny danovy doklad je v poriadku. Co myslite ze sa bude pocitat rychlejsie?

Pokud se jedna o databaze, tak zde je take jedna skryta zrada - zatimco DECIMAL(x,y) urcuje garantovany ukladani dle x/y parametru, je typ INT(z) fixne dany (32bit) a parametr z rika jen doporuceni na formatovani vystupu :-)

Treba financni reporty z Microsoft store nam chodi ve formatu s 18 desetinnymi misty, tak to holt zatim importuji na DECIMAL(30,18), nez bude jasny co tim chteli jako rict.

153
Studium a uplatnění / Re:ChatGPT a AI pro vývojáře
« kdy: 09. 05. 2023, 12:04:42 »
Cely svet si mysli opak - jak jsem psal, pocet desetinnych mist zavisi od typu, ne od hodnoty.
Teď nastala ta správná chvíle, kdy byste měl vzít na vědomí informaci, že množina reálných čísel je nekonečná, a zamyslet se nad tím (to bude ten problém), zda dokážete v konečné paměti počítače reprezentovat všechna reálná čísla s přesností na tři desetinná místa.

Ta čísla jsou nazývaná „čísla v pohyblivé/plovoucí řádové čárce“ („floating-point number“) proto, že desetinná čárka není v reprezentaci čísel umístěna napevno (např. že by za ní vždy byla tři platná desetinná místa), ale pohybuje se.


Ty bezne typy maji velice jasne definovany ekvivalent presnosti v desetinnych mistech:
FP16 ... 3
FP32 ... 7
FP64 ... 15
FP128 ... 34
Ne, tyhle hodnoty nejsou přesnost v desetinných místech (tj. místa za desetinnou čárkou), to je rozsah, kolik řádů (zaokrouhleně, v desítkové soustavě) dokáže daný datový typ reprezentovat. Tj. třeba FP32 má v desetinné soustavě 7 platných číslic, a k tomu číslu se 7 platnými číslicemi se pak někam umístí desetinná čárka – může být někde uvnitř těch 7 číslic, nebo někde před nimi, nebo za nimi. Takže FP32 dokáže odlišit čísla 1 000 001 a 1 000 002, nebo čísla 1,000001 a 1,000002 nebo čísla 0,1000001 0,1000002. Ale už nedokáže rozlišit 1 000 001,01 od  1 000 001,02, nebo nerozliší 1,00000101 od 1,00000102. A nedokáže rozlišit 100 000 001 od 100 000 002. Takže kdybyste použil FP32 pro stav bankovního účtu, u lidí, kteří mají na účtě přes milion, by se vám objevovaly nebo ztrácely halíře.

Račte si to vyzkoušet a pak někam zalezte a nepokoušejte se opravovat tvrzení v oblastech, kterým nerozumíte.

Spis nastala ta chvile, kdy zas michate jabka s hruskama - zde konkretne PRESNOST a ROZSAH.

Aby jste takove chyby nedelal, je vhodne cisla posuzovat v normalizovanem zapisu (0.neco * 10 na neco).

Pro vase priklady kolem milionu + haliru tedy porad plati pocet desetinnych mist 7 dle me definice a halire jsou nereprezovatelna:

0.100000101 * 10^7
0.100000102 * 10^7

Pouzivani normalnizovaneho zapisu pak ma dalsi vyhodu - k te problematice vejs ohledne posouvani desetinne tecky. Zde se vztahuje omezena velikost exponentu, ktera dokaze reprezentovat omezeny pocet hodnot pro exponent (jez je nativne dvojkovy, ale lze znova odvodit desitkovy zaruceny ekvivalent). Tohle cca urcuje nejmensi a nejvetsi cislo pro dany FP datovy typ, coz je ortogonalni vlastnost k presnosti (ne nadarmo jsou pole pro mantisu a exponent zcela nezavisla).

Je to dobre videt na existenci FP16 - kdy se urcita  presnost a rozsah (z int16) zobchodovala na jinou kombinaci rozsahu (vyssi) a presnosti (nizsi), protoze pro specificke aplikace to bude porad dostacujici a prinosnejsi.

154
ja pouzivam tohle jako dry run:

Citace
... | xargs -n1 echo nebezpecnyprikaz parametr1 parametr2

pripadne muzes okopirovat ten vypis a pustit jako samostatny skript

155
Hardware / Re:Obnova dat ze starých disků
« kdy: 08. 05. 2023, 15:25:43 »
S rozpoctem co nema 6-7 nul, si udelejte image disku pres ono ddrescue a pak se muzete vrtat v tech obrazech uz pohodlneji.

To co hledate je mozna undelete / unformat, a vetsina placenych softu vam z takoveho disku obnovi jenom hromadu nekonzistentniho bordelu - tohle plati i na opensource nastroje jako testdisk.

Jestli chcete neco obnovit, je to na rucni praci, pripadne programovani svych nastroju - kdyz se vi co za data chcete obnovovat - tak je muzete cilene hledat a skladat jako puzzle. Na tohle hotovy soft neni.

156
Studium a uplatnění / Re:ChatGPT a AI pro vývojáře
« kdy: 08. 05. 2023, 03:38:16 »
Jak funguje reprezentace čísel v plovoucí řádové čárce podle IEEE vím. Na rozdíl od vás ale také vím, co dělají počítačové programy. A programy, které by pracovaly s celou množinou reálných čísel, jsou velmi vzácné, pokud vůbec takové existují.

Ja vam tedy odpovim, protoze o matematice vite asi tak velky H jako o jinych tematech, ve kterych tlacite sva moudra.
Zadny program neni schopen pracovat s celou mnozinou realnych cisel a nikdy ani nebude moci - protoze je nekonecne velika.
A nekonecna pamet v pocitaci neexistuje.. existuje jenom nekonecna blbost urcitych lidi ,)
(mimochodem - nemusi se jednat o realna cisla, zadny pocitac neni schopen pracovat ani s celou mnozinou celych cisel.. uplne ze stejneho duvodu).

Tak nam tedy prozradte, co delaji ty vase pocitacove programy? Neco jineho nez minil programator nebo tvurce vypocetniho systemu?
Pochybuji. Pokud neco "nesedi", je to vzdy neporozumeni technickych omezeni, nebo obycejna neznalost.


No a ten váš konkrétní minimální počet desetinných míst není moc zajímavá hodnota, protože je různá pro různá čísla.

Cely svet si mysli opak - jak jsem psal, pocet desetinnych mist zavisi od typu, ne od hodnoty.

Ty bezne typy maji velice jasne definovany ekvivalent presnosti v desetinnych mistech:
FP16 ... 3
FP32 ... 7
FP64 ... 15
FP128 ... 34

Takze napriklad cislo 0.45 je ve FP32 reprezentovano jako 0.450000018, ale hodnotu nese jenom sedum desetinnych mist: 0.450000018 - zbytek je "digitalni sum"


158
Studium a uplatnění / Re:ChatGPT a AI pro vývojáře
« kdy: 07. 05. 2023, 21:43:44 »
Jako příklad nějakého kompromisu asi jo. Ale úplně jiného než že 1+1=2 jen v 99.9999% případů.
Jenže většinou nepočítáte pořád dokola se stejnými čísly. Takže v praxi vám počítání s floaty bude v 99,9999 % případů vracet správné výsledky a ve zbytku bude ten výsledek špatně – a z praktického hlediska je jedno, že ten špatný výsledek bude vždy pro stejná čísla a vždy stejně špatný.

Asi netusite jak pocitacove floaty funguji jinak by jste takovou pitomost nenapsal.. :-)

IEEE float je presny jen pro cisla ktere jdou reprezentovat v dane bitove velikosti mantisy a exponentu, a u operaci pak navic plati podminka nepreteceni techto poli.

Nic jako presnost v X % pripadu neexistuje (at uz pro cisla nebo pro vysledky operace), protoze mnozina realnych cisel je nekonecne velika. Namisto vaseho lamerskeho meritka se pouziva pojem presnost reprezentace, kdy pro kazdy typ floatu existuje konkretni pocet desetinnych mist, ktera jsou zachovana vzdy na 100% a cokoliv mensiho nelze spolehlive nebo uz vubec zachovat. Plus jsou zname okrajove podminky.

159
Hardware / Re:CPU AMD Ryzen 7 5800X a co nejnižší spotřeba
« kdy: 07. 05. 2023, 01:37:48 »
To je hodne "sezonni" nazor, pokud tedy nezijes na zamku/hradu, kde to vytopit je problem i v lete :-)

Eee-ee...pokud se mu skutečně přehřívá sklep, jak napsal, došlo k zahřátí ohromného množství materiálu.

Termodynamika ti asi nic nerika vid... tak si to zopakujeme.

Existuje pojem tepelna vodivost / tepelny odpor, a pak taky tepelna kapacita (resp. merna tepelna kapacita daneho materialu).
Tyhle dva jevy jsou vicemene ortogonalni. Asi jako jsou ortogonalni odpory a kondenzatory v elektronice.

Takze zabalime-li generator konstatniho (1kw) tepla do izolantu (tj. materialu/systemu s mizernou tepelnou vodivosti, resp. velmi vysokym tepelnym odporem), co se v takove soustave stane? Nuz teplota bude stoupat - protoze teplo neni kudy odvest. Tj. nastava situace "mam prehratej sklep".

Abys teplo ulozil "bateriovym zpusobem na dlouhou dobu", potrebujes nakombinovat vhodnym zpusobem minimalne dva ruzne materialy - jeden ktery ma vysokou tepelnou kapacitu (napr. olej, voda) - jako aktivni jadro a druhy ktery ma vysoky tepelny odpor (napr. skelna vata), aby ti ulozena energie zas neunikala. Samozrejme materialove slozeni nestaci, potrebujes i aktivni cleny - vymenniky a tepelna cerpadla (analogie na nabijeci a vybijec obvod).

Spocitat konkretni situaci vzdy jde - staci zapocist odpory, kapacity, objemy a ucinnosti konverzi. Ale nemam pocit, ze by to bylo vyuzitelne bez specialnich technologii, natoz pak v nejakem delsim casovem rozpeti aby bylo mozne zrusit vliv rocnich obdobi napr.

160
Odkladiště / Re:Dokonalý hack
« kdy: 06. 05. 2023, 22:30:25 »
Jiste, rika se tomu "inside job" :)

161
Hardware / Re:CPU AMD Ryzen 7 5800X a co nejnižší spotřeba
« kdy: 06. 05. 2023, 22:26:16 »
PS: Teplo není odpad ale zdroj. Odpadní teplo ze sklepa můžeš poslat do výměníku vzduchu, který předehřeje venkovní vzduch, než ho pošleš do domu. Kryptobaroni si to chválili :-) ...navíc, teplá podlaha v domě je super.

To je hodne "sezonni" nazor, pokud tedy nezijes na zamku/hradu, kde to vytopit je problem i v lete :-)

162
Hardware / Re:CPU AMD Ryzen 7 5800X a co nejnižší spotřeba
« kdy: 06. 05. 2023, 16:00:15 »
Dotaz zněl "jak odstranit ty zbytecne  DC<->AC konverze?", takže když si koupíš např. 12V solární panely, tak tím rovnou můžeš server napájet přes 300W Pico PSU, kdy případný přebytek půjde do baterie, ve které pokud nebude dostatek energie, tak se se bude dobíjet ze sítě.

Rozklikni si specs:
Citace
Jmenovité napětí (Vmpp) 18,3 V
Maximální proud při zátěži (Impp) 9,56 A
Napětí naprázdno (Voc) 21,9 V

Tohle bych do 12V vetve v PC fakt nepripojoval. Tyhle neodborne rady jsou fakt nebezpecne.

163
Hardware / Re:CPU AMD Ryzen 7 5800X a co nejnižší spotřeba
« kdy: 06. 05. 2023, 15:57:24 »

Jo, ale bude to bastl...

Někde jsem viděl UPSku s možností připojení přímo fotovoltaických panelů. To mi přišlo jako naprosto univerzální a ultimátní řešení. Jak se to rozšířilo nevim. Pokud bych chtěl doma honit něco takového, sel bych tou cestou - pravda, vůbec netuším, kolik to koštovalo. Nicméně ty panely jsou dnes už o dost lepší než před 10-15 lety. Účinnost už je docela ok. Tak je to zajímavější - třeba i s roční návratností.

Jako ja nad tim taky uvazoval - a delal si srandu ze brzo prijde power governor: daylight :-)

164
Hardware / Re:CPU AMD Ryzen 7 5800X a co nejnižší spotřeba
« kdy: 06. 05. 2023, 13:50:46 »
nejake jednoduche reseni, jak odstranit ty zbytecne  DC<->AC konverze?


Dává mi smysl to ve dne krmit ze solárů.

Konverze na interni vetve odstranit prilis nejde, ale invertor z DC na AC lze vypustit - pouzit telco -48V DC zdroje ktere maji rozsah cca od 40V do 60V, tam se uz nejaky battery pack ve svem operacnim rozsahu (vybito az prebijim) pohodlne vejde.

Alternativa je pak HVDC (ktere by bezne PC zdroje meli sezrat), ale to vyzaduje znalosti i precizni praci, aby se u toho clovek v beznem kabelovem neporadku neuskvaril.

165
Software / Re:Škálování výkonu v dual-socket systému
« kdy: 04. 05. 2023, 18:56:10 »
...penalizace 10% je v podstatě důkaz toho, že to je dobře udělané.

No jo.. mohlo by byt i hur :-)

Co jsem studoval ty novsy EPYCy, tak tam je to reseno ve vice rovinach:

 - kazdy kvadrant ma nejblize 2 pametove kanaly, ostatni jsou skrze IF trocha vzdalenejsi

 - jsou nizkojadrove procesory, ktere maji vsechna jadra jen v podmnozine CCD, takze zde je dobre osazovat patricne kvadranty (vyzkouseno, rozdil mezi spravne osazenymi sloty a nespravne osazenymi je vice nez znatelny!) - bylo stesti ze ty cpu maj poruchu zrovna na tom kanalu, ktery neni potreba k optimalni funkci :-)

 - nejlepsi je mit osazeno pameti vyvazeno a zapnout NPS4 (4 numa nodes), takze OS vi o tech kvadrantech ktere seskupuji procesory a pameti

 - horsi volba je NPS2 (rozdeleni na pulky)

 - a pak asi nejhorsi strategie prezentace pameti je takova, ze veskera pamet je jeden velky pool a pak se provadi memory interleaving nekde kolem 8 nebo 9 bitu (bios nastaveni) - tj. pri 8 bitech by se melo jednat o to, ze souvislych 256 bajtu je v jedne dimm, dalich 256 bajtu ve vedlejsi dimm a tak dokolecka dle poctu kanalu. Tohle rozhazuje data stejnym dilem do pameti, ale taky znamena casto velke latence.

Stran: 1 ... 9 10 [11] 12 13 ... 153