Väga raiskav tööstus

Väga raiskav tööstus

Allikasõlm: 2675879

Kuigi tööstus väidab, et tunneb muret elektrienergia pärast, teeb see seda ainult teisejärgulistel põhjustel ja tohutul hulgal jäätmeid ei käsitleta.

populaarsus

Süsteemitööstus tervikuna ei ole elektrienergia pärast mures. Ma tean, et see on julge väide, kuid usun, et see on tõsi. Pooljuhtide tööstus on kergelt mures, kuid ainult kaudselt. Nad hoolivad võimsusest, sest termilised probleemid piiravad funktsionaalsust, mida nad saavad kiibile või pakendisse pigistada.

Mõned kasutajad, näiteks andmekeskuse operaatorid, väidavad, et hoolivad voolust, kuna see mõjutab vajaliku infrastruktuuri ja jahutuse hulka, kuid nende sõnad on mõnevõrra õõnsad, sest ma pole kunagi näinud, et nad seaksid kahtluse alla ühegi kasutatava tarkvara energiatõhususe. riistvara. Nad kannavad selle kulu edasi ja kuna nende konkurendid teevad sama, pole tegelikku probleemi. Neil on endiselt mastaabisääst, mis muudab selle sageli odavamaks kui ettevõttesisesed andmekeskused.

Parimal juhul on pooljuhtide võimsusprobleem, mis ületab nende kiibi piiramist, samuti suhteline. Kui konkurent pakuks poole vähem voolu tarbivat kiipi, võivad kliendid olla nõus selle eest veidi rohkem kulutama või eelistama seda võrreldes energianäljasema lahendusega. Aga kui palju nad rohkem maksaksid? Ja kas see on seda investeeringut väärt? Aku kestvus on funktsionaalsuse ja Apple'i toote puhul stiili teisejärguline probleem.

Paljudes oma hiljutistes intervjuudes olen kuulnud üha suurema hulga inimeste kaudset jälestust energia raiskamise ulatuse suhtes. Olen kirjutanud artikleid, püüdes seda raiskamist esile tõsta, kuid ainus asi, millest enamik inimesi räägib, on tehnika, mis võimaldab võimsust piisavalt vähendada, et kiibid ära ei põleks. Nad ei lähe sellest kaugemale. Keegi ei tegele tegeliku energia raiskamisega, mis toimub. Lihtsa näitena võib öelda, et kui minu lauaarvuti ekraanid lähevad magama, siis miks graafikaprotsessor pidevalt pilti renderdab? Vaja on tagasivoolu, et öelda, kas loodud andmeid tegelikult kasutatakse. Kuni kaadripuhvrit säilitatakse või seda saab õigeaegselt taastada, on kõik muu raiskamine ja GPU põletab läbi olulise osa minu arvuti koguvõimsusest.

Tarkvara jääb suurimaks süüdlaseks, sest tarkvarafirmad väidavad alati, et tootlikkus on kõige tähtsam. Minu viimases intervjuus ütles üks inimene, et nutitelefon kestaks tõenäoliselt viis korda kauem, kui tarkvara oleks kirjutatud tõhusas keeles. Teised on öelnud, et tarkvarainsenerid ei kasuta tööriistu, mis võimaldavad neil jõudlust või võimsust analüüsida, kui need ei tööta reaalajas või sellele lähedasel kiirusel. Samuti ei ole nad nõus maksma millegi eest, mis seda võimaldaks. Põhimõtteliselt pole neil mingit motivatsiooni oma tarkvara täiustada peale sobivate algoritmide valimise või kitsastele ahelatele keskendumise. Isegi siis näib, et vähesed saavad sellest õigesti aru ja ei arvesta tõhusa andmepaigutuse või muu sellisega.

Tean varasemast kogemusest tarkvarahaldurina EDA tööstuses, kui ebaefektiivsed on isegi madala tasemega tarkvarapaketid. Kui tol ajal huvitas mind ainult jõudlus, keelasin oma insenerimeeskonnal kasutada umbes poolt standardsest C teegist. Rutiinid nagu malloc ja printf püüdke olla nii üldotstarbelised, et need sisaldavad suures koguses puhitus, mida on lihtne vältida. Nad pidid mulle esitama tõendid selle kohta, miks neile tuleks teha erand, mis oli haruldane. Selle asemel investeerisime veidi aega, et luua rutiinid, mis olid kohandatud meie vajadustele ja töötaksid mitu korda kiiremini. See oleks kaasa toonud ka palju väiksema võimsuse.

Ma tean teisi EDA ettevõtteid, kes tegid sarnaseid asju, kuid see oli 20 aastat tagasi ja ma pole kindel, kas seda tehakse ka praegu. Kahtlen selles, aga palun kommenteerige, kui sarnaseid asju tehakse jätkuvalt.

Väljaspool meie töökeskkonda ütleb üha rohkem inimesi, et nad on keskkonna pärast mures. Need sõnad on ka mõnevõrra õõnsad. Jah, nad võivad osta elektriauto või teha mõningaid muudatusi, kuid nad kasutavad hea meelega ka selliseid asju nagu ChatGPT, mis tarbib tohutult energiat, või tasuta tarkvara, nagu sotsiaalmeedia platvormid. Nad ei sea kunagi kahtluse alla nende tegelikke keskkonnakulusid. See, et keskkonnakahju on mõnevõrra varjatud, ei muuda seda vastuvõetavaks.

Oleme vabast tarkvarast sõltuvuses ja keskkond maksab selle hinna. Paremate algoritmide väljatöötamise asemel julgustatakse meid kasutama metoodikaid, mis kaardistavad tarkvara tohututele masinafarmidele. Ma tahan tarkvaras toitevalikuid, mis võimaldavad mul välja lülitada mittevajaliku graafika või liiga uhked liidesed. Andke mulle odav ja säästlik variant.

Suur osa tehisintellekti arendustest on suunatud eesmärkidele, mis ei edenda inimkonda ega anna puhast kasu. Kuigi mõned seavad kahtluse alla tehisintellekti eetika, kahtlen ka selles, kas saame endale lubada nende tohutute andmemudelitega seotud keskkonnamõju.

Võib-olla olen vanaduses tüdinenud, kuid ma olen väsinud sellest, et tehnikamaailm on kahepalgeline. On aeg hakata tõeliselt muretsema võimu pärast – isegi kui see maksab rohkem.


Brian Bailey

Brian Bailey

  (kõik postitused)
Brian Bailey on Semiconductor Engineeringi tehnoloogiatoimetaja/EDA.

Ajatempel:

Veel alates Pooltehnika