Implementing a CNN Universal Machine on FPGA: state-of-the-art and key challenges

Konferenz: ISTET 2009 - VXV International Symposium on Theoretical Engineering
22.06.2009 - 24.06.2009 in Lübeck, Germany

Tagungsband: ISTET 2009

Seiten: 5Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Schwarzlmüller, Christopher; Kyamakya, Kyandoghere (Alpen Adria University, Klagenfurt, Austria)

Cellular Neural Networks (CNN) is a massive computing paradigm which became very popular in the last decades. A Cellular Neural Network Universal Machine is an extension of the CNN concept. An implementation of CNN-UM on Field Programmable Gate Arrays (FPGA) appears attractive because their full computational power comes to a life only in hardware. Besides FPGA there are many different possibilities to implement a CNN-UM. The following questions will be answered while reading this paper: What is the CNN paradigm? Which application areas are of interest and what requirements are to meet? What is a CNN-UM? Which ways are possible to implement a CNN-UM – what are the differences? Which problems occur while implementing a CNN-UM on FPGA?