Laitteistoemuloinnin tehokas käyttö globaalissa organisaatiossa
Kangas, Ville (2016-02-05)
Kangas, Ville
V. Kangas
05.02.2016
© 2016 Ville Kangas. 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-201602161224
https://urn.fi/URN:NBN:fi:oulu-201602161224
Tiivistelmä
Tässä diplomityössä tarkastellaan menetelmiä laitteistoemuloinnin tehokkaaseen käyttöön globaalissa organisaatiossa. Emuloinnilla on tärkeä rooli digitaalisten järjestelmäpiirien ja niihin liittyvän ohjelmiston suunnitteluvuossa. Laitteistomuloinnin korkea hinta tekee siitä rajallisen resurssin, jota on käytettävä mahdollisimman tehokkaasti. Laitteistoemulointi esitellään teknologiana ja verrataan sitä muihin SoC-suunnittelussa käytettyihin mallinnusmenetelmiin.
Työssä analysoidaan interaktiivista ja automaattista käyttömallia ja ehdotetaan menetelmää palvelun käyttöön molemmille lähestymistavoille. Merkittävimpinä palvelun käytön menetelminä esitellään varausjärjestelmä ja jonotusjärjestelmä. Työssä tarkastellaan laitteistoemuloinnin evoluutiota yhden käyttäjän laitteista useamman käyttäjän laitteisiin ja paikallisesta käyttömallista globaaliin palvelumalliin. Follow the Sun menetelmä esitellään mahdollisuutena tehostaa emulaattoriresurssien hyödyntämistä globaalilla tasolla. Globaalin emulointipalvelun toteuttamistapana verrataan hajautettua palvelumallia keskitettyyn malliin. This thesis work studies methods for using hardware emulation efficiently in a global organization. Emulation has an important role in the design flow of digital System-on-Chip and related software. High cost of hardware emulation makes it a limited resource that must be used as effectively as possible. Hardware emulation as a technology is introduced and compared to other modeling methods available for SoC design.
Interactive and automated use models are analyzed and methods for accessing the service are proposed for both scenarios. Reservation system and queuing system are introduced as most relevant methods of access. Evolution of hardware emulation from a single user resource to a multi user resource and from local use model to global service model is studied. Follow the Sun method is introduced as an opportunity to improve efficiency of utilizing emulation resources in global scope. Distributed service model is compared to centralized model as a way of implementing global emulation service.
Työssä analysoidaan interaktiivista ja automaattista käyttömallia ja ehdotetaan menetelmää palvelun käyttöön molemmille lähestymistavoille. Merkittävimpinä palvelun käytön menetelminä esitellään varausjärjestelmä ja jonotusjärjestelmä. Työssä tarkastellaan laitteistoemuloinnin evoluutiota yhden käyttäjän laitteista useamman käyttäjän laitteisiin ja paikallisesta käyttömallista globaaliin palvelumalliin. Follow the Sun menetelmä esitellään mahdollisuutena tehostaa emulaattoriresurssien hyödyntämistä globaalilla tasolla. Globaalin emulointipalvelun toteuttamistapana verrataan hajautettua palvelumallia keskitettyyn malliin.
Interactive and automated use models are analyzed and methods for accessing the service are proposed for both scenarios. Reservation system and queuing system are introduced as most relevant methods of access. Evolution of hardware emulation from a single user resource to a multi user resource and from local use model to global service model is studied. Follow the Sun method is introduced as an opportunity to improve efficiency of utilizing emulation resources in global scope. Distributed service model is compared to centralized model as a way of implementing global emulation service.
Kokoelmat
- Avoin saatavuus [37130]