{"title":"Efficient OS Hardware Accelerators Preemption Management in FPGA","authors":"Ye Tian, Jean-Christophe Prévotet, F. Nouvel","doi":"10.1109/ICFPT47387.2019.00069","DOIUrl":null,"url":null,"abstract":"The management of reconfiguration in FPGAs constitutes a hot topic in a lot of domains. In such devices, a reconfigurable fabric is generally combined with a processor to guarantee high computing performance with a limited amount of hardware resources. Most of these devices generally feature an operating system (OS) that interacts with hardware Intellectual Property (IP) resources. Software tasks (managed by the OS) may then access hardware resources concurrently and dedicated mechanisms have to be provided to manage resource sharing efficiently. The problem is even bigger if hardware resources are localized in a reconfigurable area. In this paper, we deal with the problem of sharing hardware resources in a reconfigurable device. We propose a preemption mechanism for hardware resources that may reduce the reconfiguration time overhead to be compatible with the timing constraints of most embedded applications.","PeriodicalId":241340,"journal":{"name":"2019 International Conference on Field-Programmable Technology (ICFPT)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Field-Programmable Technology (ICFPT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICFPT47387.2019.00069","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The management of reconfiguration in FPGAs constitutes a hot topic in a lot of domains. In such devices, a reconfigurable fabric is generally combined with a processor to guarantee high computing performance with a limited amount of hardware resources. Most of these devices generally feature an operating system (OS) that interacts with hardware Intellectual Property (IP) resources. Software tasks (managed by the OS) may then access hardware resources concurrently and dedicated mechanisms have to be provided to manage resource sharing efficiently. The problem is even bigger if hardware resources are localized in a reconfigurable area. In this paper, we deal with the problem of sharing hardware resources in a reconfigurable device. We propose a preemption mechanism for hardware resources that may reduce the reconfiguration time overhead to be compatible with the timing constraints of most embedded applications.