Mis on riistvaraline kiirendus ja miks see on oluline?

Autor: Peter Berry
Loomise Kuupäev: 15 August 2021
Värskenduse Kuupäev: 12 Mai 2024
Anonim
Mis on riistvaraline kiirendus ja miks see on oluline? - Tehnoloogiate
Mis on riistvaraline kiirendus ja miks see on oluline? - Tehnoloogiate

Sisu


„Riistvaraline kiirendus” on võimalus, mille olete märkinud paljude seadmete, sealhulgas teie Androidi nutitelefoni, mitmesuguste rakenduste suvandite menüüsse. Ehkki enamikus nutitelefonirakendustes pole see alati juurdepääsetav, kasutab riistvara kiirendust paljudes populaarsetes Androidi rakendustes, sealhulgas YouTube, Chrome, Facebook ja palju muud.

Kasutage riistvara kiirenduse juhtumeid alates tõhusamast video ja heli renderdamisest kuni teksti silumise ja 2D graafika ning kasutajaliidese animatsioonide kiirendamiseni. Lühidalt, kui teil on võimalus, on kõige parem kasutada riistvaralist kiirendust, kui see ei põhjusta mingit tõrget või viga.

Kui olete kunagi mõelnud, mis on riistvaraline kiirendus ja kas peaksite selle lubama või mitte, olete jõudnud õigesse kohta.

Mis on riistvaraline kiirendus?

Nimi annab siin mängu ära - riistvaraline kiirendus kasutab ülesande kiirendamiseks spetsiaalset riistvara, nii et see töötab kiiremini ja / või tõhusamalt kui ainult protsessoril. Tavaliselt hõlmab see töötlemise laadimist graafikaprotsessorisse (GPU), digitaalsignaaliprotsessorisse (DSP) või mõnda muusse riistvaraplokki, mis on spetsialiseerunud konkreetsele ülesandele.


Kui see kõik kõlab pisut heterogeensele andmetöötlusele, oleks teil õigus. Tavaliselt kasutatavaid kiirendusliike paljastatakse opsüsteemi kaudu sageli rakenduste arendajatele, selle asemel, et erinevatele arvutikomponentidele juurdepääsu saamiseks tugineda spetsiaalse platvormi SDK-le. Kiirenduse keelamise korral suudavad protsessorid nõutavat funktsiooni tarkvara abil käivitada, ehkki aeglasemalt kui spetsiaalse riistvara korral.

Riistvaraline kiirendus kutsub tavalisi keerukaid toiminguid kiirendama spetsialiseeritud protsessorit.

Riistvara kiirenduse üks levinumaid juhtumeid on video kodeerimine ja dekodeerimine. Näiteks selle asemel, et videovoo dekodeerida protsessoril, mis pole eriti efektiivne, sisaldavad graafikakaardid või muu riistvara sageli spetsiaalseid video kodeerimise / dekodeerimise plokke, mis saavad seda ülesannet palju tõhusamalt täita. Samuti saab helifaili dekompressiooni DSP-l või helikaardil sageli teha kiiremini kui CPU-l.


Teine väga levinud riistvaralise kiirenduse kasutamine on 2D graafikakiirendus. Näiteks kasutajaliidestel on renderdamiseks sageli palju graafikat, teksti ja animatsioone. Seda saab teha protsessoril, kuid GPU või kuvariprotsessor on seda tüüpi toimingute korral palju kiirem. Tööülesanded võivad hõlmata diagonaalivastase filtri kasutamist tekstil, nii et see näib sujuvam, või poolläbipaistva ülekatte kihiliseks asetamist mõne muu elemendi peale nagu video. Muud täiustatud graafilised näited hõlmavad kiirendavat füüsikat ja kiirgusjälgimisega valgustust.

Miks on riistvaraline kiirendus oluline?

CPU on mis tahes arvutisüsteemi üldine tööhobune. See on loodud praktiliselt iga ülesande täitmiseks, mida sellele visatakse, kuid selline paindlikkus tähendab, et see pole sageli kõige tõhusam viis konkreetsete ülesannete täitmiseks, eriti selliste jaoks, mis nõuavad palju korduvaid matemaatikafunktsioone, näiteks video dekodeerimine või graafika renderdamine.

Aku vastupidavuse, jõudluse ja reageerimisvõime parandamine on mängu eesmärk.

Riistvarakiirendus laadib tavalised ülesanded protsessorilt spetsiaalsele riistvarale, mis ei saa ülesannet mitte ainult kiiremini käivitada, vaid ka palju tõhusamalt. See tähendab, et seadmed töötavad jahedamalt ja akud kestavad palju kauem. Nii saate spetsiaalse videodekoodri ploki kasutamisel ühe laadimisega vaadata palju rohkem kvaliteetseid videoid, võrreldes algoritmi käitamisega protsessoril. Unustamata, et see vabastab teie protsessori ka vahepeal muudest asjadest, muutes rakendused tundlikumaks.

Kompromiss on see, et spetsiaalsete funktsioonide jaoks lisatöötlusriistvara lisamine on maksumus, nii arenduskulude kui ka räni pindala osas. Tuleb otsustada, milliseid funktsioone tasub riistvaraga toetada, näiteks väga populaarseid videokoodeke ja millised ei vasta soovitud kulude ja tulude suhtele.

Riistvaraline kiirendus on muutunud arvutisüsteemides oluliseks tööriistaks, alates suure jõudlusega arvutitest kuni vähese energiatarbega nutitelefonideni. Spetsiaalse riistvara kasutamise juhtumid kasvavad ainult masinõppe rakenduste kasutuselevõtuga. Kuid riistvarakiirendust kasutatakse enamasti YouTube'is videote voogesituse ajal aku säästmiseks.

Loe edasi: Mis vahe on protsessoril ja GPU-l?

Võimalik, et oovite teada aada, mida Gladoor.com loetleb andmeteadlane nagu number ük parim töö 2019. Kuna kekmine põhipalk on 108 000 dollarit ja kekmine töörahulol...

Kuigi kahefaktoriline autentimine on muutnud inimeed privaate teabe abil turvaliemak, pole üteem ilma puuduteta.Neli uurt vedajat on ühinenud, et 2FA teie põlvkonna reaaluek muuta.2FA-k...

Värske Artikleid