{"title":"Active kernel monitoring to combat scheduler gaming in reconfigurable computing systems","authors":"Wenyin Fu, Katherine Compton","doi":"10.1109/FPL.2008.4630021","DOIUrl":null,"url":null,"abstract":"Effective reconfigurable hardware (RH) allocation plays a critical role in multi-tasking systems. Past RH scheduling research has focused on how to allocate RH based on the area and performance of competing hardware kernels. However, these approaches generally assume that the metrics associated with those hardware kernels are pre-determined. However, design-time estimates may not always be accurate or even stable. If the scheduler uses incorrect information, performance of one or more applications will suffer. In this paper, we adapt common performance-monitoring techniques to reconfigurable computing and quantify the importance of active performance monitoring of reconfigurable applications.","PeriodicalId":137963,"journal":{"name":"2008 International Conference on Field Programmable Logic and Applications","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Field Programmable Logic and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FPL.2008.4630021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Effective reconfigurable hardware (RH) allocation plays a critical role in multi-tasking systems. Past RH scheduling research has focused on how to allocate RH based on the area and performance of competing hardware kernels. However, these approaches generally assume that the metrics associated with those hardware kernels are pre-determined. However, design-time estimates may not always be accurate or even stable. If the scheduler uses incorrect information, performance of one or more applications will suffer. In this paper, we adapt common performance-monitoring techniques to reconfigurable computing and quantify the importance of active performance monitoring of reconfigurable applications.