Implementation of perception algorithm using DataFlow paradigm
Miloš Kotlar, Zoran Babović, Veljko Milutinović
Abstract
Miloš Kotlar, Zoran Babović, Veljko Milutinović
Abstract
This paper presents an implementation of Perceptron algorithm using DataFlow approach. DataFlow is a new paradigm that is suitable for solving BigData problems in applications. The iterative nature of the algorithm and a large training set make it suitable for implementing on DataFlow accelerators. Also we discuss differences between ControlFlow paradigm, which is based on the von Neumann architecture, and the DataFlow paradigm, which is based on the Feynman architecture and relies on reconfigurable FPGA chips. We compare these paradigms through aspects such as speed, power dissipation and size. We provide the implementation of Perceptron algorithm using DataFlow hardware accelerator. Results show that DataFlow implementation of Perceptron algorithm is 6 times faster than the implementation on the single core Intel CPU.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents an implementation of Perceptron algorithm using DataFlow approach. DataFlow is a new paradigm that is suitable for solving BigData problems in applications. The iterative nature of the algorithm and a large training set make it suitable for implementing on DataFlow accelerators. Also we discuss differences between ControlFlow paradigm, which is based on the von Neumann architecture, and the DataFlow paradigm, which is based on the Feynman architecture and relies on reconfigurable FPGA chips. We compare these paradigms through aspects such as speed, power dissipation and size. We provide the implementation of Perceptron algorithm using DataFlow hardware accelerator. Results show that DataFlow implementation of Perceptron algorithm is 6 times faster than the implementation on the single core Intel CPU.
Key concepts: Dataflow, Dataflow architecture, Computer science, Parallel computing, Algorithm, Field-programmable gate array, Perceptron, Computer architecture