Javascript must be enabled for the correct page display

Functie wisselsysteem

Oostland, B. (2004) Functie wisselsysteem. Master's Thesis / Essay, Computing Science.

[img]
Preview
Text
Infor_Ma_2004_BOostland.CV.pdf - Published Version

Download (2MB) | Preview

Abstract

Door de opkomst van de Field Programmable Gate Array (FPGA) is het mogelijk hardware te laten wisselen van functionaliteit. Het idee is ontstaan om de FPGA te gebruiken als versneller van softwareapplicaties. Door rekenintensieve functies dynamisch aan de parallel werkende FPGA uit te besteden worden softwareapplicaties versneld. De FPGA kan echter maar een beperkt aantal functies tegelijkertijd bevatten. Om de beperkte bronnen op een FPGA te beheren en eenvoudig functies te kunnen uitbesteden is een hulpprogramma nodig. Een eerste aanzet tot het maken van een ontwikkelomgeving is al in een eerder afstudeerwerk gedaan. Het doel van mijn afstuderen was het hulpprogramma van de voorgestelde omgeving te implementeren. Eerst is er gekeken naar JBits, een ontwikkelpakket van Xilinx om FPGA-configuraties te maken en te testen. Voor het instellen van de FPGA exporteert JBits verschillende methoden. Om de FPGA efficient te kunnen gebruiken is het soms nodig om functies uit de FPGA te halen en deze in software verder uit te voeren. Hierdoor kunnen meerdere functies tegelijkertijd gebruik maken van de FPGA. Een belangrijk onderdeel van de applicatie is dan ook het wisselen met behoud van de status. Met behulp van JBits heb ik methoden geschreven om de status van een functie op te slaan en terug te zetten. Vervolgens is er een applicatie ontwikkeld dat functies in een FPGA kan laden en verwijderen. Om de applicatie te testen zijn er drie eenvoudige functies geschreven die op de FPGA uitgevoerd worden. De functies tonen aan, dat het programma en de manier om de status op te slaan werken. Toch blijkt ook dat voor complexere functies er een andere manier moet worden gezocht om de status op te slaan.

Item Type: Thesis (Master's Thesis / Essay)
Degree programme: Computing Science
Thesis type: Master's Thesis / Essay
Language: Dutch
Date Deposited: 15 Feb 2018 07:30
Last Modified: 15 Feb 2018 07:30
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/8935

Actions (login required)

View Item View Item