{"title":"区域时间效率的FPGA实现自定义指令的选择","authors":"S. Lam, T. Srikanthan","doi":"10.1109/ISIE.2008.4677109","DOIUrl":null,"url":null,"abstract":"Reconfigurable processors provide an attractive means to meet the constraints of embedded devices due to their instruction set extension capabilities. In this paper, we propose a framework for reconfigurable processors that can rapidly identify a reduced set of profitable custom instructions and their area-time costs without the need for actual hardware synthesis. The framework relies on a strategy to rapidly estimate the utilization of the LUT (look-up table) based FPGAs (field programmable gate arrays) for the custom instructions. Simulations based on applications from benchmark suites show that an average area reduction of over 40% can be achieved with only an average performance loss of less than 2% by selecting a reduced set of custom instructions with the proposed framework. In addition, we show that the proposed framework can lead to an average performance gain of over 40% and an average area reduction of over 32% when compared to an approach that exploits the regularity of the custom instruction data-paths for area-efficient realizations.","PeriodicalId":262939,"journal":{"name":"2008 IEEE International Symposium on Industrial Electronics","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Selection of area-time efficient custom instructions for FPGA realization\",\"authors\":\"S. Lam, T. Srikanthan\",\"doi\":\"10.1109/ISIE.2008.4677109\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Reconfigurable processors provide an attractive means to meet the constraints of embedded devices due to their instruction set extension capabilities. In this paper, we propose a framework for reconfigurable processors that can rapidly identify a reduced set of profitable custom instructions and their area-time costs without the need for actual hardware synthesis. The framework relies on a strategy to rapidly estimate the utilization of the LUT (look-up table) based FPGAs (field programmable gate arrays) for the custom instructions. Simulations based on applications from benchmark suites show that an average area reduction of over 40% can be achieved with only an average performance loss of less than 2% by selecting a reduced set of custom instructions with the proposed framework. In addition, we show that the proposed framework can lead to an average performance gain of over 40% and an average area reduction of over 32% when compared to an approach that exploits the regularity of the custom instruction data-paths for area-efficient realizations.\",\"PeriodicalId\":262939,\"journal\":{\"name\":\"2008 IEEE International Symposium on Industrial Electronics\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-11-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 IEEE International Symposium on Industrial Electronics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIE.2008.4677109\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Symposium on Industrial Electronics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIE.2008.4677109","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Selection of area-time efficient custom instructions for FPGA realization
Reconfigurable processors provide an attractive means to meet the constraints of embedded devices due to their instruction set extension capabilities. In this paper, we propose a framework for reconfigurable processors that can rapidly identify a reduced set of profitable custom instructions and their area-time costs without the need for actual hardware synthesis. The framework relies on a strategy to rapidly estimate the utilization of the LUT (look-up table) based FPGAs (field programmable gate arrays) for the custom instructions. Simulations based on applications from benchmark suites show that an average area reduction of over 40% can be achieved with only an average performance loss of less than 2% by selecting a reduced set of custom instructions with the proposed framework. In addition, we show that the proposed framework can lead to an average performance gain of over 40% and an average area reduction of over 32% when compared to an approach that exploits the regularity of the custom instruction data-paths for area-efficient realizations.