{"title":"一种基于FPGA的多项式乘法方法","authors":"Xiaoyang Xiao, Wenqi Diao, Anping He, Jinzhao Wu","doi":"10.1109/CACML55074.2022.00028","DOIUrl":null,"url":null,"abstract":"Polynomial multiplication is widely used in communication, signal and image processing. In practical application, the system often needs to process a large amount of data efficiently and then output the results. However, since polynomials are always multivariable and large-scale, software algorithms alone are not effective to meet the actual requestments. In addition, the key to polynomial multiplication is the operation of matrix multiplication. Nevertheless, due to the increasingly complex structure of matrix multiplication, it is challenging to realize efficient processing and calculation of large matrices. With the development of FPGA, LSI manufacturing, memory interface and EDA tools, it is possible to apply hardware to the polynomial multiplication. To solve the above problems, we have designed and implemented a polynomial multiplication platform based on FPGA, which combines hardware and software to make up for the shortcomings of current software algorithms and at the same time, it can efficiently and effectively operate polynomial multiplication.","PeriodicalId":137505,"journal":{"name":"2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An FPGA based Method of Polynomial Multiplication\",\"authors\":\"Xiaoyang Xiao, Wenqi Diao, Anping He, Jinzhao Wu\",\"doi\":\"10.1109/CACML55074.2022.00028\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Polynomial multiplication is widely used in communication, signal and image processing. In practical application, the system often needs to process a large amount of data efficiently and then output the results. However, since polynomials are always multivariable and large-scale, software algorithms alone are not effective to meet the actual requestments. In addition, the key to polynomial multiplication is the operation of matrix multiplication. Nevertheless, due to the increasingly complex structure of matrix multiplication, it is challenging to realize efficient processing and calculation of large matrices. With the development of FPGA, LSI manufacturing, memory interface and EDA tools, it is possible to apply hardware to the polynomial multiplication. To solve the above problems, we have designed and implemented a polynomial multiplication platform based on FPGA, which combines hardware and software to make up for the shortcomings of current software algorithms and at the same time, it can efficiently and effectively operate polynomial multiplication.\",\"PeriodicalId\":137505,\"journal\":{\"name\":\"2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML)\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CACML55074.2022.00028\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CACML55074.2022.00028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Polynomial multiplication is widely used in communication, signal and image processing. In practical application, the system often needs to process a large amount of data efficiently and then output the results. However, since polynomials are always multivariable and large-scale, software algorithms alone are not effective to meet the actual requestments. In addition, the key to polynomial multiplication is the operation of matrix multiplication. Nevertheless, due to the increasingly complex structure of matrix multiplication, it is challenging to realize efficient processing and calculation of large matrices. With the development of FPGA, LSI manufacturing, memory interface and EDA tools, it is possible to apply hardware to the polynomial multiplication. To solve the above problems, we have designed and implemented a polynomial multiplication platform based on FPGA, which combines hardware and software to make up for the shortcomings of current software algorithms and at the same time, it can efficiently and effectively operate polynomial multiplication.