<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="173655" NadgradivoID="0" NRID="27667231" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=173655" StOgledov="461" StPrenosov="170" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-14 01:33:24" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000316" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-173655">20.500.12556/RUL-173655</PID>
  <Naslov>Učinkovitost QEMU emulatorja za RISC-V arhitekturo</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>QEMU emulator efficiency in RISC-V architecture</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Naraščajoča potreba po hitrem prototipiranju v kombinaciji z visokimi stroški
specializiranih razvojnih platform in motnjami v dobavnih verigah je v zadnjem
času spodbudila povečano zanimanje za uporabo emulacijskih rešitev pri razvoju
vgrajenih sistemov. Osrednji namen te naloge je bila podrobna in sistematična
evalvacija zmogljivosti odprtokodnega emulatorja QEMU pri emulaciji arhitekture
RISC-V. Glavni raziskovalni cilj je bil ugotoviti stopnjo, do katere QEMU
natančno posnema delovanje realnega sistema RISC-V, in analizirati vpliv njegove
uporabe na hitrost ter učinkovitost celotnega razvojnega procesa.
Metodološki pristop je vključeval obsežno primerjalno analizo hitrosti izvajanja
različnih algoritmov na virtualni platformi QEMU ter fizični razvojni plošči.
Dodatno je bila izvedena verifikacija pravilnosti izvajanja prekinitev in zaznavanja
napak (angl. faults). Vsi testi in meritve so bili izvedeni z uporabo specializiranih
orodij podjetja TASKING, vključno z integriranim razvojnim okoljem winIDEA,
s programom za avtomatizirane teste fitIDEA ter knjižnico winIDEA SDK.
Raziskava je potrdila, da prinaša uporaba emulatorja QEMU za merjenje
računske zmogljivosti in obnašanja kode določene kompromise med natančnostjo
ter zmogljivostjo. Kljub temu so se virtualni emulatorji izkazali kot privlačna
in učinkovita alternativa v scenarijih testiranja programske opreme. Uporaba
QEMU je omogočila poenostavitev postopkov in pospešitev izvajanja testov brez
neposredne odvisnosti od fizične strojne opreme, kar bistveno izboljša razvojni
proces.</Opis>
  <TujJezik_Opis>The increasing need for rapid prototyping coupled with the high cost of specialized
hardware development platforms and supply chain disruptions has stimulated
a significant interest in emulation solutions for embedded system development.
This thesis presents a detailed evaluation of the performance of the open-source
QEMU emulator for the RISC-V architecture. The primary research objective
was to determine the extent to which QEMU accurately emulates the behavior
of a real RISC-V system and to analyze the impact of its use on the overall speed
and efficiency of the development process.
The methodological approach involved a comprehensive comparative analysis
of algorithm execution speeds. These benchmarks were executed on both the
QEMU virtual platform and a physical development board. Additionally, the
correctness of interrupt handling and fault detection was thoroughly verified. All
tests and measurements were conducted using specialized tools from TASKING,
including the winIDEA integrated development environment, the fitIDEA automated
testing tool, and the winIDEA SDK.
The study confirmed that using the QEMU emulator for measuring computational
performance and code behavior involves a trade-off between accuracy
and performance. Nonetheless, virtual emulators proved to be a compelling and
efficient alternative for software testing scenarios. The use of QEMU was shown
to simplify procedures and accelerate test execution, significantly improving the
development workflow by reducing the reliance on physical hardware.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>QEMU</Beseda>
    <Beseda>RISC-V</Beseda>
    <Beseda>emulacija</Beseda>
    <Beseda>vgrajeni sistemi</Beseda>
    <Beseda>hitrost izvajanja</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>QEMU</Beseda>
    <Beseda>RISC-V</Beseda>
    <Beseda>emulation</Beseda>
    <Beseda>embedded systems</Beseda>
    <Beseda>execution speed</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2025-09-19 11:35:00</DatumVstavljanja>
  <DatumObjave>2025-09-19 11:35:07</DatumObjave>
  <DatumSpremembe>2025-11-19 15:32:26</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="125961" Ime="Filip" Priimek="Zevnik" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="29450" Ime="Tadej" Priimek="Tuma" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">63065</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/257862147">257862147</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="218275" DatotekaNRID="14543014" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="6041368" VelikostDatotekeKratko="5,76 MB" DatumVstavljanja="2025-09-19 11:35:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Zevnik_Filip_-_Ucinkovitost_QEMU_emulatorja_za_RISC-V_arhitekturo.pdf</Naziv>
      <OrgNaziv>Zevnik_Filip_-_Ucinkovitost_QEMU_emulatorja_za_RISC-V_arhitekturo.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>D01C1FEACBDC70CC61A8D23DB4538F3C</MD5>
      <SHA256>c36c025b4fcdac0639878524ca301c6d9a9b63f80a0f1574d378fb6fac4d707d</SHA256>
      <UUID>c0f5646b-953b-11f0-9328-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=218275</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="71120"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
