Qt benchmark suite for embedded devices
Hormi, Kari (2017-10-10)
Hormi, Kari
K. Hormi
10.10.2017
© 2017 Kari Hormi. Tämä Kohde on tekijänoikeuden ja/tai lähioikeuksien suojaama. Voit käyttää Kohdetta käyttöösi sovellettavan tekijänoikeutta ja lähioikeuksia koskevan lainsäädännön sallimilla tavoilla. Muunlaista käyttöä varten tarvitset oikeudenhaltijoiden luvan.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-201710112978
https://urn.fi/URN:NBN:fi:oulu-201710112978
Tiivistelmä
Embedded computing systems appear everywhere nowadays. Because their power has been increasing constantly, the demand to make these systems more intelligent and interactive has been also increasing. A part of improving system intelligence and interactivity is to create user interfaces which are responsive even in most complex environments. This, when coupled with a need to minimize hardware costs, creates a challenge of finding a good balance between resource usage of rich content user interfaces and minimizing hardware requirements.
Benchmarking has traditionally provided good answers to these kind of questions. However, most modern day benchmarks measuring graphical power of computing systems are mainly targeted for desktop or mobile platforms and do not offer alternatives for pure embedded systems.
In this thesis, a benchmark suite for embedded systems using Qt, a crossplatform application framework, is created and evaluated. This suite is mostly targeted for users interested in finding out the graphical performance of their embedded hardware.
The evaluation revealed strengths and weaknesses of devices measured. It also revealed strengths and weaknesses of the benchmark suite itself. Sulautettuja järjestelmiä on nykyään joka paikassa. Niiden tehot ovat kasvaneet jatkuvasti, mikä on johtanut järjestelmien älykkyyden ja interaktiivisuuden kysynnän kasvamiseen. Yksi osa järjestelmien älykkyyden ja interaktiivisuuden parantamisessa on luoda käyttöliittymiä, jotka ovat mukautuvia jopa kaikkein monimutkaisimmissakin ympäristöissä. Kun tämä yhdistetään tavoitteeseen pienentää laitteiston kustannuksia, on haastavaa löytää hyvä tasapaino sisältörikkaiden käyttöliittymien ja mahdollisimman kustannustehokkaiden laitevaatimusten väliltä.
Näihin kysymyksiin suorituskykytestit ovat perinteisesti olleet hyviä antamaan vastauksia. Monet nykypäivän grafiikkasuorituskykyä mittaavat suorituskykytestit tähtäävät yleensä joko työpöytä- tai mobiilialustoille, eivätkä tarjoa vaihtoehtoja puhtaiden sulautettujen järjestelmien suorituskyvyn arviointiin.
Tässä työssä luodaan ja arvioidaan suorituskykytestipaketti sulautetuille järjestelmille käyttäen Qt:ta, alustariippumatonta ohjelmistokehitysrunkoa. Tämä paketti on tarkoitettu lähinnä käyttäjille, jotka ovat kiinnostuneita tietämään oman sulautetun laitteen graafisen suorituskyvyn.
Arviointi paljasti arvioitujen laitteiden vahvuuksia ja heikkouksia. Myös suorituskykytestipaketin vahvuudet ja heikkoudet nousivat arvioinnissa esille.
Benchmarking has traditionally provided good answers to these kind of questions. However, most modern day benchmarks measuring graphical power of computing systems are mainly targeted for desktop or mobile platforms and do not offer alternatives for pure embedded systems.
In this thesis, a benchmark suite for embedded systems using Qt, a crossplatform application framework, is created and evaluated. This suite is mostly targeted for users interested in finding out the graphical performance of their embedded hardware.
The evaluation revealed strengths and weaknesses of devices measured. It also revealed strengths and weaknesses of the benchmark suite itself.
Näihin kysymyksiin suorituskykytestit ovat perinteisesti olleet hyviä antamaan vastauksia. Monet nykypäivän grafiikkasuorituskykyä mittaavat suorituskykytestit tähtäävät yleensä joko työpöytä- tai mobiilialustoille, eivätkä tarjoa vaihtoehtoja puhtaiden sulautettujen järjestelmien suorituskyvyn arviointiin.
Tässä työssä luodaan ja arvioidaan suorituskykytestipaketti sulautetuille järjestelmille käyttäen Qt:ta, alustariippumatonta ohjelmistokehitysrunkoa. Tämä paketti on tarkoitettu lähinnä käyttäjille, jotka ovat kiinnostuneita tietämään oman sulautetun laitteen graafisen suorituskyvyn.
Arviointi paljasti arvioitujen laitteiden vahvuuksia ja heikkouksia. Myös suorituskykytestipaketin vahvuudet ja heikkoudet nousivat arvioinnissa esille.
Kokoelmat
- Avoin saatavuus [34545]