Termodinamika i Ezoterija

U nekoliko blog postova sam opisao razmišljanja koja su me vodila ka tome, kako mogu da izmerim performanse software-a vezane za deep level optimizaciju korišćenjem CPU extenezija, Microsoft® SQL Server® je idealan primer optimizovanog software-a CPU extenzijama. U suštini moje razmišljanje je bilo bazirano na starijim arhitekturama kao što je Intel® 8051 CPU. Koncept razmišljanja nije loš, i nije loše poznavati i razumeti, iako je arhitektura CPUa danas složenija. Nekada je bilo moguće izračunati tačan broj taktova kvarcnog oscilatora koliko je zaista potrebno vremena da se izvrši deo koda od interesa za merenje. Što je automatski povlačilo da znamo koliko brzo će se izvršiti na nekom drugom procesoru sa bržim klokom. Prosto, broj taktova sa periodom trajanja oscilacije definiše vreme. Danas je to malo drugačije, i teško je dobiti takve podatke. Ali je dobro znati i razumeti. Delim koristan link koji nije loše listati i čitati: agner.org.

Termodinamičko hlađenje jezgra utiče na performanse jezgra, to je neminovno, performanse samim tim mogu oscilovati, nekada se instrukcije izvršavaju brže, nekad ne. Inženjerski princip je jasan: što više jedinica integrišeš na SoC, više struje troši i veće je zagrevanje. Recimo: imamo procesor bez FPU jedinice, sve FPU operacije ćemo izvršavati algoritamski sa SOFT FPU algoritmom koji izvršava ALU jedinica. Čim na jezgro dodamo novu jedinicu, sada konkretno FPU elektroniku, to automatski povlači sa sobom i veće zagrevanje, jer se više struje troši. Jedan od mehanizama je da isključite određene jedinice ako nisu potrebne i smanjite potrošnju struje, a samim tim smanjite i zagrevanje. Isto tako, složenija arhitektura ima kompleksnije upravljanje, svaka instrukcija tačno troši određenu količinu stuje. Što su instrukcije bolje dizajnirane (optimizovane) manje struje se troši. Inženjerski princip je jasan. Zagrevanje je neminovno, bilo da pišete ili brišete informacije.

Postavljam pitanja 🤖 Gemini AI za Landauerov princip: u sustini je rekao da ne treba da se brisu podaci? 👇
Odgovor: Upravo tako! Izveo si savršen zaključak. Landauer je svojom teorijom praktično poručio: Ako ne želite da bacate energiju i grejete procesor, nemojte brisati podatke – samo ih transformišite.Ovaj zaključak je direktno doveo do rađanja potpuno nove oblasti koja se zove reverzibilno računarstvo (engl. reversible computing).

Autor Open Source Portala: Zaista mi nisu jasne ovakve stvari niti bilo šta slično. To je kao kada kucate text u Wordu i progutate ili imate više slova, onda morate da brišete text. To rade čak i zagovornici Landauerovog principa, što se kosi sa njihovim dokazima, tvrdnjama i odbranom principa. Niti mogu ovako nešto da prihvatim. Postoje jasni inženjerski principi kontrole termodinamike i energije. Jasno se vidi sa slike koju je vratio Gemini AI, da postoji jasan inženjerski princip po pitanju termodinamike i potrošnje. Što bi rekli neki umovi: Nisi dobro shvatio Landauerov princip, nemaš dovoljno genijalan um, teško da bi ušao i postao član nekog od Big Boys New York City Club! Landauer otvara vrata elite! :D :D :D Moguće da sam pogrešno shvatio, ali kao inženjer moram da odbacim bilo šta slično, u svakoj šali ima istine. Pa dobro, vremena se menjaju primenom novih zakona. I sutra ćemo imati New York City Big Boys Club (IBM, Microsoft itd.) koji prolazi kroz trenutnu transformaciju...... Auuuuč, auuuuč! Samo lagano. Zar Big Boy nije vrhunski obrazovano lice koje koristi proverene naučne metode, nove IT tehnologije, radi obrade informacija, kako bi u skladu sa zakonima i etikom, donosio ispravne odluke i vodio kompaniju na bazi zdravog razuma? Moguće je da sam pogrešno shvatio, ali neke stvari nisam u mogućnosti tek tako da prihvatim, kao što je Landauerov princip, obzirom da sam inženjer. U svakom slučaju ukoliko budem imao priliku, verovatno ću prihvatiti članstvo u nekom od New York Big Boys Clubs. Za sve ostalo postoji sud i etički principi, ne možete me osuditi tek tako, po pitanju bilo čega. 📢 Dolazi nova era!!!

Poređenje FPU i Soft FPU

Soft FPU algoritmi (softverska emulacija matematičkog koprocesora ili soft-float) predstavljaju skup softverskih procedura i bitovnih operacija koje omogućavaju procesoru bez hardverske jedinice za pokretni zarez (FPU) da izvršava matematičke operacije sa decimalnim brojevima. Umesto da se proračun poveri namenskom hardveru, kompajler automatski prevodi operacije poput sabiranja ili množenja u pozive funkcija iz softverskih biblioteka (kao što je poznata biblioteka Berkeley SoftFloat), koje koriste isključivo celobrojne (integer) instrukcije centralnog procesora. Skoro svi soft FPU algoritmi prate striktna pravila IEEE 754 standarda za binarnu aritmetiku u pokretnom zarezu. Broj se u memoriji deli na tri komponente: znak (1 bit), eksponent i mantisu (frakciju).

Termodinamička kontrola je od krucijalne važnosti za rad i performanse CPUa. Ista tema vas može odvesti ka ezoterijskim razmišljanjima o mikroprocesorima i AI sistemima, prosto se nekada zapitate kako je moguće da funkcioniše jezgro CPUa koje izgleda kao žar od cigarete, i kako je to moguće ohladiti pasivnim i aktivnim hlađenjem? Generalno razmišljanje o termodinamičkom hlađenju CPUa vas može navesti na ezoterijske teme, Entropija, Matrix, Satanaeon, Landauerov princip, Maksvelov demon itd. - iz mog ugla prava zečija rupa u koju upadate i vrtite se u začaranom krugu. Ništa bolje ni sa FPGA, možete se nasukati na ezoterijske teme i vrteti se u začaranom krugu propadajući kroz zečiju rupu. No, moje je da napomenem, svako ima pravo da misli i slobodno iznese svoje stavove - u svakom slučaju ezoterijske teme su interesantne ali se neće obrađivati na ovom Open Source Portalu.

Okultni pogledi na tehnologiju.
Fraterny Saturn

Autor: Vladimir Savić

Comments

Popular posts from this blog

Fake VC830L digital multimeter

Electrolytic capacitors and design rules

How to design LM324 Astable Multivibrator