Hyppää sisältöön
    • FI
    • ENG
  • FI
  • /
  • EN
OuluREPO – Oulun yliopiston julkaisuarkisto / University of Oulu repository
Näytä viite 
  •   OuluREPO etusivu
  • Oulun yliopisto
  • Avoin saatavuus
  • Näytä viite
  •   OuluREPO etusivu
  • Oulun yliopisto
  • Avoin saatavuus
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Inter-processor communication in virtualized environment

Aho, Juha-Mikko (2023-12-11)

 
Avaa tiedosto
nbnfioulu-202312143784.pdf (1.164Mt)
nbnfioulu-202312143784_mods.xml (12.18Kt)
nbnfioulu-202312143784_pdfa_report.xml (257.6Kt)
Lataukset: 


Aho, Juha-Mikko
J.-M. Aho
11.12.2023
© 2023, Juha-Mikko Aho. 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.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202312143784
Tiivistelmä
Modern SoC projects are becoming increasingly more complex every year. Industry demands in power efficiency and performance have forced a change in architecture of SoCs to use less flexible, but more efficient ASICs instead of general-purpose FPGAs. On the other hand, requirements of flexibility, for example in telecommunication base band SoCs due to multi-mode operability (3G to 5G), has forced a change in architecture to use ASIPs. ASIPs achieve the generalization of hardware into instruction-set processor-based solutions while also achieving good performance and power efficiency. This change has increased the software complexity of the design and demand for left shift in design flow.

In this thesis, a proof-of-concept solution is proposed for high abstraction level model target simulation, which would allow an aggressive left shift in the design flow of heterogeneous multi-processor system-on-chips. Main technical challenge in the proof-of-concept implementation is the inter-processor communication between multiple different high abstraction level model target simulations.

The implemented proof-of-concept starts up three different processors, with three different operating systems, on three separate QEMUs and enables reads and writes to distributed shared memory through Target SoC Simulator. This is an easy to use and modify transaction-level model of a heterogeneous multi-processor system-on-chip.

The implemented proof-of-concept verifies that it is possible to create a high abstraction level model of a heterogeneous multi-processor system and the inter-processor communication between them by using the tools chosen in the implementation. In terms of validation, the model is correct in terms of facilitating in-order transactions between the CPUs, but it does not model timed transactions.
Kokoelmat
  • Avoin saatavuus [37887]
oulurepo@oulu.fiOulun yliopiston kirjastoOuluCRISLaturiMuuntaja
SaavutettavuusselosteTietosuojailmoitusYlläpidon kirjautuminen
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatAsiasanatUusimmatSivukartta

Omat tiedot

Kirjaudu sisäänRekisteröidy
oulurepo@oulu.fiOulun yliopiston kirjastoOuluCRISLaturiMuuntaja
SaavutettavuusselosteTietosuojailmoitusYlläpidon kirjautuminen