Kysy

2 vastausta

  • Tietokone käyttää silloin prosessorin lisäksi muita laitteita laskentaan. Tärkeimpänä tietysti näytönohjain, josta löytyy paljon lisää prosesointitehoa.

  • Oikeastaan termi ei ota kantaa, käytetäänkö prosessoria vai näytönohjainta vai jotain muuta. Laitteistokiihdytys (englanniksi termi onkin ehkä kuvaavampi "hardware acceleration") tarkoittaa ennemminkin sitä, että joku laskutoimitus voidaan suorittaa puhtaasti ns. raudalla eli se saadaan laskettua suoraan jollain tietokoneen komponentilla ilman erillistä ohjelmointia ("softaa").
    Hmm, onpa sekava muotoilu.

    Ehkä hyvä esimerkki olisi joku kosinimuunnos, jota tarvitaan vaikkapa 3D grafiikassa. On erittäin hidasta käskeä prosessori laskemaan monimutkainen laskutehtävä vaikkapa miljoona kertaa peräkkäin, kun yksi laskutoimitus voi vaatia prosessorilta vaikkapa 50 käskyä ja viedä siten 100 kellojaksoa.

    Jos ko. laskutoimitus onkin rakennettu suoraan prosessorin sisäseen koodiin, vastaus saatetaan saada jo yhdellä kellojaksolla. Silloin rautakiihdytys nopeuttaisi laskemista 100 kertaiseksi.

Suosituimmat aiheet

Lisää aiheita

Uusimmat tapahtumat palvelussa

Aktiivisimmat käyttäjät

Näytä koko lista