Home HARDWARERekvijem za silicijum: Da li je Murov zakon mrtav ili nas industrija laže o „napretku“?

Rekvijem za silicijum: Da li je Murov zakon mrtav ili nas industrija laže o „napretku“?

od itn
kraj Murovog zakona

Decenijama je IT industrija funkcionisala po taktu metronoma koji je 1965. godine postavio Gordon Mur (Gordon Moore), suosnivač Intela. Pravilo je bilo jednostavno, gotovo religijsko: broj tranzistora na mikročipu se udvostručuje svake dve godine, dok cena ostaje ista.

To je bio motor koji je pokretao sve – od vašeg prvog Pentiuma do superkompjutera u džepu koji zovemo pametni telefon. Navikli smo se na ideju da je tehnologija kao vino – s vremenom postaje bolja, brža i jeftinija. Očekivali smo da će renderovanje videa koje danas traje sat vremena, za dve godine trajati 30 minuta.

Ali, hajde da budemo surovo iskreni i pogledamo istini u oči: Ta žurka je gotova.

Ako ste u poslednjih pet godina kupili novi procesor (CPU), verovatno ste primetili neprijatnu istinu – skok u performansama nije onakav kakav je nekada bio. Da, brojevi u sintetičkim testovima (benchmarks) su veći, ali realni osećaj brzine u svakodnevnom radu? Marginalan.

Da li je Murov zakon mrtav? Ako pitate direktore marketinga Intela, AMD-a ili Nvidije – on je „življi nego ikad“. Ako pitate fizičare i inženjere koji se bore sa zakonima termodinamike i kvantne mehanike – pacijent je na aparatima, a mi ga održavamo u životu skupim trikovima.

kraj Murovog zakonaZid od atoma: Kada fizika kaže „ne“

Da bismo razumeli problem, moramo se spustiti na nivo nanometara. Trenutno se najnapredniji čipovi proizvode u tehnologijama koje se marketinški označavaju kao 3nm ili 2nm (nanometra).

Šta to zapravo znači? Silicijumski atom je prečnika oko 0.2 nanometra. Kada dođemo do procesa od 1nm ili 2nm, mi zapravo govorimo o strukturama (gejtovima tranzistora) koje su široke svega nekoliko atoma.

Ovde nastupa hajzenbergovska noćna mora. Na ovim dimenzijama, klasična fizika prestaje da važi i na scenu stupa kvantno tuneliranje (Quantum Tunneling). Elektroni, koji bi trebalo da budu „zaustavljeni“ kada je tranzistor isključen (stanje 0), jednostavno „procuri“ kroz barijeru jer je barijera previše tanka. Rezultat? Tranzistor ne može pouzdano da drži stanje „isključeno“. Čip troši struju i greje se čak i kada ne radi ništa.

To je fizički zid. Ne možete napraviti tranzistor manji od atoma. Ne možete prepoloviti atom i očekivati da računar radi. Došli smo do kraja puta za klasično smanjivanje (die shrink).

kraj Murovog zakonaDenardovo skaliranje je davno mrtvo

Murov zakon je imao svog tihog partnera koji se zvao Denardovo skaliranje (Dennard Scaling). Ono je govorilo da kako smanjujemo tranzistore, oni troše manje energije, pa možemo da povećamo radni takt (Clock Speed).

To je prestalo da važi oko 2005. godine. Sećate li se kada su procesori prešli granicu od 3 GHz? To je bilo pre skoro 20 godina. Danas, najbrži procesori jedva dostižu 5.5 ili 6 GHz, i to uz potrošnju energije koja bi mogla da prokuva vodu za kafu (neki Intelovi Core i9 modeli vuku i preko 300W).

Povećanje frekvencije više nije opcija, jer ne umemo da ohladimo toliku gustinu energije na tako maloj površini. Silicijum postaje ringla.

murov zakon grafikon frekvencijaVelika obmana: Više jezgara, manje smisla?

Pošto proizvođači više nisu mogli drastično da ubrzaju pojedinačni tranzistor, okrenuli su se drugom rešenju: paralelizaciji. „Ako ne možemo da napravimo jednog konja koji trči duplo brže, upregnimo dva konja.“ Ili četiri. Ili, u današnje vreme, 16, 24, ili 96 jezgara.

To je rodilo eru višejezgarnih procesora (Multi-core CPUs). Marketinški, ovo zvuči sjajno. „Kupite 16 jezgara!“ Ali ovde dolazimo do problema softvera i Amdalovog zakona (Amdahl’s Law).

Većina zadataka koje prosečan korisnik (pa čak i gejmer) radi, ne može se savršeno paralelno izvršavati. Ako jedna nit (thread) čeka rezultat prethodne, ostalih 15 jezgara sedi i ne radi ništa. Proizvođači hardvera su prebacili loptu u dvorište programera: „Mi smo vam dali jezgra, vi pišite bolji kod.“ A programeri? O tome ćemo kasnije.

Budućnost je u "lego kockicama" i 3D pakovanjuBudućnost je u „lego kockicama“ i 3D pakovanju

Ako je Murov zakon (u smislu smanjivanja 2D čipa) mrtav, šta je sledeće? Kako ćemo dobiti brže računare 2026. ili 2030. godine?

Odgovor leži u promeni arhitekture. Umesto da pokušavamo da napravimo jedan ogroman, savršen čip (tzv. Monolithic Die), industrija prelazi na čiplete (Chiplets) i napredno pakovanje.

Zamislite da umesto da pečete jednu ogromnu picu (gde ako jedan deo zagori, morate da bacite celu), vi pečete male parčiće odvojeno i onda ih spajate. AMD je ovo pionirski uradio sa Ryzen serijom. Sada i Intel ide tim putem (npr. Meteor Lake i Arrow Lake).

chiplet vs monolithic procesor arhitekturaVertikala je nova horizontala

Sledeći korak je 3D Stacking (npr. Intelova Foveros tehnologija ili AMD-ov 3D V-Cache). Umesto da ređamo tranzistore jedan pored drugog, počinjemo da ih ređamo jedne na druge. Memorija se lepi direktno na procesor. Keš memorija se slaže vertikalno.

Ovo drastično smanjuje put koji podaci moraju da pređu (smanjuje latenciju) i povećava propusnu moć (bandwidth). Ali, vraća nas na problem broj jedan: toplota. Kako ohladiti tranzistor koji je zakopan ispod tri druga sloja silicijuma? To je inženjerski izazov decenije.

Vertikala je nova horizontalaAlternativni materijali: Može li grafen da spasi stvar?

Silicijum je bio dobar sluga, ali je ostario. Naučnici očajnički traže zamenu.

  1. Grafen i ugljenične nanocevi (Carbon Nanotubes): Materijal čuda. Provodi struju brže od silicijuma, a stvara manje toplote. Teoretski, procesori od grafena bi mogli raditi na 100 GHz.

    • Problem: Proizvodnja. Još uvek ne umemo da masovno proizvodimo grafenske čipove pouzdano i jeftino. To je tehnologija koja je „uvek 5 godina daleko“.

  2. Fotonika (Silicon Photonics): Umesto elektrona (struje), koristimo fotone (svetlost) za prenos podataka unutar čipa. Svetlost se ne greje kao žica i mnogo je brža.

    • Status: Već se koristi u data centrima za komunikaciju između servera. Uvođenje fotonike unutar samog procesora je sledeći veliki korak.

Kvantno računarstvo: Nije ono što mislite

Moramo razbiti jedan ogroman mit koji mediji vole da guraju. Kvantni računari (Quantum Computers) nisu zamena za vaš PC.

Nikada nećete imati kvantni procesor u telefonu koji vrti Instagram brže. Kvantni računari ne rade na principu „bržeg obavljanja istih zadataka“. Oni rade na potpuno drugačijem principu verovatnoće i superpozicije (Qubits).

Oni su fantastični za specifične probleme: simulaciju savijanja proteina (medicina), razbijanje enkripcije (bezbednost), optimizaciju logistike ili modeliranje klime. Za otvaranje Word dokumenta ili renderovanje Call of Duty igre? Oni su beskorisni.

Dakle, nemojte čekati kvantni laptop da biste brže eksportovali video. To se neće desiti.

Kvantno računarstvo: Nije ono što misliteEkonomija je neumoljiva: Kraj demokratizacije brzine

Postoji aspekt smrti Murovog zakona o kome se retko priča – cena. Ranije je smanjivanje tranzistora pojeftinjavalo proizvodnju. Više čipova stane na jedan vafer (wafer). Danas? Izgradnja fabrike za 3nm čipove košta preko 20 milijardi dolara. Mašine za EUV litografiju (Extreme Ultraviolet Lithography), koje proizvodi samo jedna firma na svetu (holandski ASML), koštaju po 200 miliona evra, veličine su autobusa i zahtevaju savršeno ravan pod.

Rezultat? Samo giganti (TSMC, Intel, Samsung) mogu da priušte ovu igru. Konkurencija se smanjuje, a troškovi razvoja rastu. To znači da dani jeftinog hardvera verovatno prolaze. Očekujte da visoke performanse postanu luksuz, a ne standard.

Lenjost softvera nas košta više od hardveraLenjost softvera nas košta više od hardvera

Za kraj, moramo biti oštri prema drugoj strani medalje. Murov zakon je razmazio programere. Decenijama su softverski inženjeri pisali neoptimizovan, „bloatovan“ kod, računajući na to da će „sledeća generacija procesora sve to ispeglati“.

Danas imamo tekst procesore koji zauzimaju stotine megabajta RAM-a. Imamo jednostavne chat aplikacije bazirane na Electron platformi koje jedu resurse kao da su 3D igre. Operativni sistemi su postali tromi.

Murov zakon je mrtav u svojoj izvornoj formi. Nećemo više dobijati „besplatnu“ brzinu samo čekanjem. Budućnost performansi sada zavisi od:

  1. Specijalizovanih akceleratora: Vaš CPU će imati posebne delove samo za AI (NPU), samo za video enkodiranje, samo za kriptografiju.

  2. Boljeg softvera: Programeri će morati ponovo da nauče veštinu optimizacije. Vreme „lenjog koda“ je prošlo.

Silicijumska dolina mora da prizna: Zlatno doba eksponencijalnog rasta je iza nas. Ulazimo u eru teškog inženjeringa, pametnih arhitektura i, nadamo se, efikasnijeg koda. Procesor budućnosti neće biti samo brži – moraće da bude pametniji, jer sirovu snagu više nemamo odakle da izvučemo.

Banner

Banner

Možda će vam se svideti i