<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=142186"><dc:title>Časovno neomejena optimizacija strojne kode</dc:title><dc:creator>Magerl,	Žan	(Avtor)
	</dc:creator><dc:creator>Slivnik,	Boštjan	(Mentor)
	</dc:creator><dc:subject>prevajalniki</dc:subject><dc:subject>optimizacija</dc:subject><dc:subject>preiskovanje</dc:subject><dc:subject>strojna koda</dc:subject><dc:subject>MMIX</dc:subject><dc:description>Eden izmed najpomembnejših korakov v postopku prevajanja je optimizacija, s pomočjo katere prevajalnik proizvede hitrejšo in učinkovitejšo strojno kodo. Prevajalniki morajo optimizacijo izvajati hitro, saj programer ne želi dolgo čakati na prevod svojega programa. V magistrskem delu želimo ugotoviti, če lahko s tem, da se ne oziramo na čas, izboljšamo že prevedene programe. Za odgovor na to vprašanje razvijemo optimizator za optimizacijo MMIX-ove strojne kode. Optimizator preizkusimo na množici testnih programov in analiziramo dobljene rezultate. Ugotovimo, da je optimizacija strojne kode veliko bolj odvisna od vrste in kvalitete optimizacij, ki jih izvajamo, kot pa od časa, ki ji ga namenimo. Kljub temu uspemo razviti optimizator, ki zmanjša tako dolžino programa kot tudi število izvedenih ukazov programa med njegovim izvajanjem.</dc:description><dc:date>2022</dc:date><dc:date>2022-10-24 08:40:06</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>142186</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
