dc.contributor.advisor | Rossi, Tuomo | |
dc.contributor.author | Leino, Leevi | |
dc.date.accessioned | 2024-05-21T06:14:12Z | |
dc.date.available | 2024-05-21T06:14:12Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/95017 | |
dc.description.abstract | GPU-laskennassa esiintyy rinnakkaisen arkkitehtuurin takia erityisiä haasteita optimoinnin kanssa. Keskussuorittimelle optimaalisin toteutus ei usein ole optimaalisin rinnakkaisen laskennan yksikölle ja esimerkiksi käskyjen määrä ei ole hyvä metriikka ohjelman optimaalisuudelle. Tämä tutkielma toimii johdattelevana kartoituksena GPU-optimoinnin keskeisimpiin teemoihin ja esittelee yleisimpiä optimointimenetelmiä. | fi |
dc.description.abstract | With regard to optimization, GPGPU programming comes with its own set of challenges. Code optimized with single thread performance in mind might not be optimal for a parallel processor and instruction count might not correlate with performance. This thesis aims to work as an introduction to the realm of GPU optimization and presents the most prevalent themes and techniques. | en |
dc.format.extent | 23 | |
dc.language.iso | fi | |
dc.subject.other | GPU | |
dc.subject.other | GPGPU | |
dc.subject.other | OpenCL | |
dc.title | GPU-laitteistokiihdytetyn ohjelman optimointimenetelmät ja periaatteet | |
dc.identifier.urn | URN:NBN:fi:jyu-202405213780 | |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.rights.accesslevel | openAccess | |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | optimointi | |
dc.subject.yso | algoritmit | |
dc.subject.yso | tietokoneet | |
dc.subject.yso | arkkitehtuuri | |
dc.rights.accessrights | | |