{"title":"MLP on FPGA: Optimal Coding of Data and Activation Function","authors":"F. Alilat, R. Yahiaoui","doi":"10.1109/IDAACS.2019.8924355","DOIUrl":null,"url":null,"abstract":"An efficient coding leading to the implementation on FPGA of an optimal architecture of a multilayer Perceptron is proposed. The implementation of this architecture meets the requirements of embark, on the one hand by minimizing the consumed power, the execution time, the logical resources used, etc ‥) and on the other hand by ensuring the portability of the computer application (the ability of the latter to run on different platforms and environments). Massive parallelization, efficient coding of the sigmoid and pipeline processing are used. The neuronal approach developed and implemented on FPGA was evaluated in the context of the application on objective criteria according to the two aspects of software and hardware. The results obtained are in line with expectations and objectives.","PeriodicalId":415006,"journal":{"name":"2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IDAACS.2019.8924355","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
An efficient coding leading to the implementation on FPGA of an optimal architecture of a multilayer Perceptron is proposed. The implementation of this architecture meets the requirements of embark, on the one hand by minimizing the consumed power, the execution time, the logical resources used, etc ‥) and on the other hand by ensuring the portability of the computer application (the ability of the latter to run on different platforms and environments). Massive parallelization, efficient coding of the sigmoid and pipeline processing are used. The neuronal approach developed and implemented on FPGA was evaluated in the context of the application on objective criteria according to the two aspects of software and hardware. The results obtained are in line with expectations and objectives.