Detail publikace
Design of Power-Efficient Approximate Multipliers for Approximate Artificial Neural Networks
Sarwar Syed Shakib (PU)
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY FIT VUT)
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT)
Roy Kaushik (PU)
Umělé neuronové sítě (NN) se ukázaly jako vhodné pro řešení složitých úloh jako je klasifikace obrazu či rozpoznávání řeči. I silně optimalizované hardwarové implementace digitálních NN vykazují poměrně velkou spotřebu elektrické energie, která je způsobena neuniformními zřetězenými strukturami a inherentní redundancí řady aritmetických operací, které musí být provedeny pro výpočet každého výstupního vektoru. Tento článek prezentuje metodologii určenou pro návrh optimalizovaných nízkopříkonových NN s uniformní strukturou HW implementace. Byla provedena analýza odolnosti vůči aritmetickým chybám, abychom mohli určit klíčová omezení pro návrh aproximačních násobiček využitých v NN. S využitím vyhledávací metody založené na genetickém programování byly navrženy násobičky vykazující různý poměr mezi maximální aritmetickou chybou a příkonem. NN využívající navržené násobičky byly vyhodnoceny pomocí standardní testovací sady MNIST a SVHN. Bylo dosaženo významného zlepšení spotřeby v obou případech při porovnání s přesnou NN. Například 91% redukce příkonu násobení vedla k poklesu přesnosti klasifikace méně než o 2.8 %. Tento článek navíc ukazuje schopnost back-propagation algoritmu pro učení NN trénovat i sítě s aproximačními násobičkami.
@INPROCEEDINGS{FITPUB11142, author = "Vojt\v{e}ch Mr\'{a}zek and Shakib Syed Sarwar and Luk\'{a}\v{s} Sekanina and Zden\v{e}k Va\v{s}\'{i}\v{c}ek and Kaushik Roy", title = "Design of Power-Efficient Approximate Multipliers for Approximate Artificial Neural Networks", pages = "811--817", booktitle = "Proceedings of the IEEE/ACM International Conference on Computer-Aided Design", year = 2016, location = "Austin, TX, US", publisher = "Association for Computing Machinery", ISBN = "978-1-4503-4466-1", doi = "10.1145/2966986.2967021", language = "english", url = "https://www.fit.vut.cz/research/publication/11142" }