Mikä on laitteistokiihdytys ja miksi sillä on merkitystä?

Kirjoittaja: Peter Berry
Luomispäivä: 15 Elokuu 2021
Päivityspäivä: 1 Saattaa 2024
Anonim
Mikä on laitteistokiihdytys ja miksi sillä on merkitystä? - Teknologioiden
Mikä on laitteistokiihdytys ja miksi sillä on merkitystä? - Teknologioiden

Sisältö


”Laitteistokiihdytys” on vaihtoehto, jonka olet ehkä huomannut useiden laitteiden, myös Android-älypuhelimen, eri sovellusten asetusvalikossa. Vaikka useimmissa älypuhelinsovelluksissa ei aina ole käytettävissä vaihtoehtoa, useat suositut Android-sovellukset, kuten YouTube, Chrome, Facebook ja muut, käyttävät laitteistokiihdytystä.

Käytä tapauksia laitteistokiihdytykseen, joka ulottuu tehokkaammasta video- ja äänentoistoon tekstin tasoittamiseen ja 2D-grafiikan ja käyttöliittymäanimaation nopeuttamiseen. Lyhyesti sanottuna, jos sinulla on vaihtoehto, on parasta käyttää laitteistokiihdytystä, ellei se aiheuta vikaa tai virhettä.

Jos olet joskus miettinyt, mikä laitteistokiihdytys on ja pitäisikö sinun ottaa se käyttöön, olet oikeassa paikassa.

Mikä on laitteistokiihdytys?

Nimi antaa pelin pois täältä - laitteistokiihdytys käyttää erityistä laitteistoa tehtävän kiihdyttämiseen niin, että se suoritetaan nopeammin ja / tai tehokkaammin kuin pelkällä suorittimella. Yleisimmin tämä tarkoittaa prosessoinnin purkamista grafiikkaprosessoriyksikköön (GPU), digitaaliseen signaaliprosessoriin (DSP) tai muuhun laitteistolohkoon, joka on erikoistunut tiettyyn tehtävään.


Jos tämä kaikki kuulostaa vähän heterogeeniselle laskennalle, olisit oikeassa. Yleensä käytetyt kiihdytystyypit altistetaan kuitenkin käyttöjärjestelmän kautta sovelluskehittäjille sen sijaan, että luottaisivat erilliseen käyttöympäristön SDK: hon pääsyyn erilaisiin laskentakomponenteihin. Kiihdytyksen ollessa pois käytöstä, suorittimet pystyvät silti suorittamaan vaaditun toiminnon ohjelmistossa, tosin hitaammin kuin erillislaitteissa.

Laitteistokiihdytys vaatii erikoistunutta prosessoria nopeuttamaan yleisiä, monimutkaisia ​​tehtäviä.

Yksi yleisimmistä tapauksista laitteistokiihdytyksessä on videokoodaus ja dekoodaus. Esimerkiksi sen sijaan, että videovirta dekoodataan CPU: lla, joka ei ole kovin tehokasta, näytönohjaimet tai muu laitteisto sisältää usein omistettuja videoenkoodaus- / dekoodauslohkoja, jotka voivat suorittaa tehtävän paljon tehokkaammin. Samoin äänitiedoston purkaminen voidaan usein tehdä nopeammin DSP: llä tai äänikortilla kuin CPU: lla.


Toinen erittäin yleinen käyttö laitteistokiihdytyksessä on 2D-grafiikkakiihdytys. Esimerkiksi käyttöliittymissä on usein paljon grafiikkaa, tekstiä ja animaatioita. Tämä voidaan tehdä CPU: lla, mutta GPU tai näyttöprosessori on paljon nopeampi tämän tyyppisissä operaatioissa. Tehtäviin voi kuulua antialiasing-suodattimen käyttäminen tekstissä niin, että se näyttää sujuvammalta, tai puolittain läpinäkyvän peittokerroksen kerrostaminen toisen elementin, kuten videon, päälle. Muita edistyneitä grafiikkaesimerkkejä ovat kiihdyttävä fysiikka ja säteilyvalaisu.

Miksi laitteistokiihdytyksellä on merkitystä

CPU on minkä tahansa tietokonejärjestelmän yleinen työhevonen. Se on suunniteltu käsittelemään käytännössä mitä tahansa tehtäviä, jotka voidaan heittää siihen, mutta tämä joustavuus tarkoittaa, että se ei usein ole tehokkain tapa suorittaa tiettyjä tehtäviä, etenkin sellaisia, jotka vaativat paljon toistettuja matemaattisia toimintoja, kuten videon dekoodaus tai grafiikan renderointi.

Akun käyttöiän, suorituskyvyn ja reagointikyvyn parantaminen on pelin tavoite.

Laitteistokiihdytys purkaa tavalliset tehtävät CPU: lta erikoistuneisiin laitteisiin, jotka eivät vain suorita tehtävää nopeammin, vaan myös paljon tehokkaammin. Tämä tarkoittaa, että laitteet käyvät viileämmin ja akut kestävät paljon kauemmin. Joten voit katsella paljon enemmän korkealaatuisia videoita yhdellä latauksella, kun käytät erillistä videodekooderilohkoa vs. suorittamalla algoritmi CPU: lla. Unohtamatta, että tämä myös vapauttaa prosessorin suorittamaan muita asioita sillä välin, jolloin sovellukset reagoivat paremmin.

Kompromissi on se, että ylimääräisen prosessointilaitteiston sisällyttäminen tietyille ominaisuuksille on kustannuksellinen, sekä kehityskulujen että piipinta-alan suhteen. On tehtävä päätöksiä siitä, mitkä ominaisuudet ovat tukemisen arvoisia laitteilla, kuten erittäin suosituilla videokoodekeilla, ja jotka eivät aivan vastaa haluttua kustannus-hyöty-suhdetta.

Laitteistokiihdytyksestä on tullut tärkeä työkalu tietokonejärjestelmissä aina tehokkaissa tietokoneissa pienitehoisissa älypuhelimissa. Erikoislaitteiden käyttötapaukset kasvavat vain konesopimussovellusten käyttöönoton myötä. Laitteiden kiihdytystä käytetään kuitenkin suurimmaksi osaksi vain akun säästämiseksi streaming videoita YouTubesta.

Lue seuraavaksi: Mitä eroa on prosessorilla ja GPU: lla?

Tervetuloa! Tää ovat viime viikon uuret otikot:Emme kata peleihin liittyviä uutiia niin paljon kuin ennen, mutta teemme ilti viikoittain uuimmat uutiet! Napauta tätä ja kato ...

Yhdyvaltain Huawei-kauppaa kokeva kielto on ollut merkittävä haate kiinalaielle valmitajalle tänä vuonna, pakottaen en hankkimaan komponentteja muualta ja tekemään ilman ...

Kiehtovia Julkaisuja