diplomsko delo
Janez Božič (Avtor), Veljko Pejović (Mentor)

Povzetek

Največja omejitev današnjih mobilnih naprav je čas delovanja na bateriji. Poraba energije na mobilnih napravah mora vedno biti varčna. V ta namen, se je v zadnjih letih povečalo zanimanje za približno mobilno računanje, saj je cilj zmanjšati razliko med uporabljenim in potrebnim računanjem. Cilj diplomskega dela je prenos metode približnega računanja - perforacije zank na mobilne naprave, specifično na mobilne naprave z operacijskim sistemom Android, kar (po našem znanju) še ni bilo storjeno. Vpeljavo perforacije zank storimo v prevajalniku (Clangu) in zgradimo celoten sistem za nadzor in upravljanje dinamične perforacije v času izvajanja. Da bi potrdili delovanje našega perforacijskega sistema, smo zgradili testno aplikacijo, katera vsebuje nekaj testnih primerov, ki pokažejo delovanje perforacije in sistema. Rezultate testov smo ovrednotili in začrtali smernice za nadaljnji razvoj, ki zajemajo predvsem uporabo sistema v povezavi z metodami za zaznavo konteksta aplikacije in prilagoditev perforacijskih faktorjev nanj.

Ključne besede

približno mobilno računanje;dinamična perforacija zank;obhod LLVM;ogrodje za nadzor perforacije;računalništvo in informatika;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [J. Božič]
UDK: 004.7:621.226.3(043.2)
COBISS: 75904259 Povezava se bo odprla v novem oknu
Št. ogledov: 261
Št. prenosov: 21
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Approximate mobile computing with loop perforation
Sekundarni povzetek: The biggest limit of today's mobile devices, is their battery life. Energy consumption on mobile devices must always be frugal. This is the reason why, there has been gaining interest in approximate mobile computing in the last few years. The goal is to narrow the difference between needed and used computing. The goal of this thesis is porting a method of approximate computing - loop perforation on mobile devices, specifically mobile devices running Android operating system. This is (to the best of our knowledge) first attempt of porting this optimization technique to mobile devices. We inserted loop perforation in compiler phase (Clang) and developed a whole system for control and management of dynamical perforation in time of application's execution. To verify that our perforation system is working, we have built test application with a few tests, which show a working perforation and with that a working system. We evaluated the results and created guidelines for further development, which are mainly focused on using this system linked with methods for application's context sensing and tailoring perforation factors to it.
Sekundarne ključne besede: approximate mobile computing;dynamic loop perforation;LLVM pass;perforation control framework;computer and information science;diploma thesis;Mobilna telefonija;Akumulatorji;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 63 str.
ID: 13328272