{"title":"从自定义算术函数自动生成硬件加速器","authors":"Giannis Petrousov, M. Dasygenis","doi":"10.1145/3139367.3139421","DOIUrl":null,"url":null,"abstract":"Field programmable gate arrays (FPGAs) have become the standard for fast prototyping and evaluation of custom IP cores. However, the creation of complex circuits is a time consuming and error prone task with repeating procedures such as testing and verification. And even though there are several EDA tools which generate intellectual property (IP) blocks for specific purposes, to the best of our knowledge, there are no online tools able to design IP blocks from custom arithmetic functions. In this paper, we introduce our proof of concept (POC) circuit generator which is able to produce custom and verified hardware accelerators, specified in HDL, to speed up arbitrary integer arithmetic functions.","PeriodicalId":436862,"journal":{"name":"Proceedings of the 21st Pan-Hellenic Conference on Informatics","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automating the generation of hardware accelerators from custom arithmetic functions\",\"authors\":\"Giannis Petrousov, M. Dasygenis\",\"doi\":\"10.1145/3139367.3139421\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Field programmable gate arrays (FPGAs) have become the standard for fast prototyping and evaluation of custom IP cores. However, the creation of complex circuits is a time consuming and error prone task with repeating procedures such as testing and verification. And even though there are several EDA tools which generate intellectual property (IP) blocks for specific purposes, to the best of our knowledge, there are no online tools able to design IP blocks from custom arithmetic functions. In this paper, we introduce our proof of concept (POC) circuit generator which is able to produce custom and verified hardware accelerators, specified in HDL, to speed up arbitrary integer arithmetic functions.\",\"PeriodicalId\":436862,\"journal\":{\"name\":\"Proceedings of the 21st Pan-Hellenic Conference on Informatics\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-09-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 21st Pan-Hellenic Conference on Informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3139367.3139421\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 21st Pan-Hellenic Conference on Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3139367.3139421","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automating the generation of hardware accelerators from custom arithmetic functions
Field programmable gate arrays (FPGAs) have become the standard for fast prototyping and evaluation of custom IP cores. However, the creation of complex circuits is a time consuming and error prone task with repeating procedures such as testing and verification. And even though there are several EDA tools which generate intellectual property (IP) blocks for specific purposes, to the best of our knowledge, there are no online tools able to design IP blocks from custom arithmetic functions. In this paper, we introduce our proof of concept (POC) circuit generator which is able to produce custom and verified hardware accelerators, specified in HDL, to speed up arbitrary integer arithmetic functions.