Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1366110.1366188acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

Mlp neural network and on-line backpropagation learning implementation in a low-cost fpga

Published: 04 May 2008 Publication History

Abstract

This paper presents an implementation of a multilayer perceptronneural network and the backpropagation learning algorithm in an FPGA. The resulting implementation, in contrast to others, is a low-cost system with effective resource utilization, capable of training the neural network for any given task. The system is based on a modular scheme conforming to a system-on-a-chip (SoC), where modules can be replaced or scaled to suit a specific application. The system uses fixed-point arithmetic and it was carried out using generic hardware description language. A pipeline architecture is used in order to build a time-efficient system. The efficacy of the systems was tested in a pattern recognition application, tests were done in a low-cost Xilinx Spartan-3E FPGA.

References

[1]
R. Castañeda-Miranda, E. Ventura-Ramos, R. del R. Peniche-Vera,and G. Herrera-Ruiz. Fuzzy greenhouse climate control system based on a field programmable gate array. Biosystems Engineering, 94(2):165--177, 2006.
[2]
R. de J. Romero-Troncoso. Sistemas Digitales con VHDL, chapter 1, pages 1--8. Legaria Ediciones, 2004.
[3]
R. de J. Romero-Troncoso, G. Herrera-Ruiz, I. Terol-Villalobos,and J. Jauregui-Correa. Fpga based on-line tool breakage detection system for cnc milling machines. Mechatronics, 14:439--454, 2004.
[4]
P. O. Domingos, F. M. Silva, and H. C. Neto. An efficient and scalable architecture for neural networks with backpropagation learning. International Conference on Field Programmable Logic and Applications, pages 89--94, 2005.
[5]
R. Gadea, J. Cerda, F. Ballester, and A. Macholi. Artificial neural network implementation on a single fpga of a pipelined on-line backpropagation. Proceedings of the 13th International Symposium on System Synthesis, pages 225--230, 2000.
[6]
S. Himavathi, D. Anitha, and A. Muthuramalingam. Feedforward neural network implementation in fpga using layer multiplexing for effective resource utilization. IEEE Trans. on Neural Networks, 18(3):880--888, May 2007.
[7]
S.-S. Kim and S. Jung. Hardware implementation of a neural network controller with an mcu and an fpga for nonlinear systems. International Journal of Control,Automation and Systems, 4(5):567--574, October 2006.
[8]
M. Lundh, F. Lundell, S. Zahrai, and D. Söderberg. Field programmable gate arrays for flexible and fast data processing. FPGA and structured ASIC Journal, March 2006.
[9]
J. Mendoza-Jasso, G. Ornelas-Vargas, R. C. Miranda, E. Ventura-Ramos, A. Zepeda-Garrido, and G. H. Ruiz. Fpga-based real-time remote monitoring system. Computer and Electronics in Agriculture, 49(2):272--285, 2005.
[10]
A. Muthuramalingam, S. Himavathi, and E. Srinivasan. Neural network implementation using fpga: Issues and application. International Journal of Information Technology, 4(2):86--92,2007.
[11]
A. W. Savich, M. Moussa, and S. Areibi. The impact of arithmetic representation on implementing mlp-bp on fpgas: A study. IEEE Trans. on Neural Networks, 18(1):240--252, January 2007.
[12]
B. Schrauwen and M. D. Haene. Compact digital hardware implementations of spiking neural networks. Sixth FirW PhD Symposium, page pp. on CD, 2005.
[13]
F. Smach, M. Atri, J. Mitéran, and M. Abid. Design of a neural network classifier for face detection. Journal of Computer Science, 2(3):257--260, 2006.

Cited By

View all
  • (2023)Implementing a Personalized Model in Edge via FPGA for Non-Invasive Blood Flow Volume Measurement Based on PPG for Security2023 IEEE SENSORS10.1109/SENSORS56945.2023.10324900(1-4)Online publication date: 29-Oct-2023
  • (2019)Addressing Sparsity in Deep Neural NetworksIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.286428938:10(1858-1871)Online publication date: Oct-2019
  • (2018)Stochastic-Based Synapse and Soft-Limiting Neuron with Spintronic Devices for Low Power and Robust Artificial Neural NetworksIEEE Transactions on Multi-Scale Computing Systems10.1109/TMSCS.2017.27871094:3(463-476)Online publication date: 1-Jul-2018
  • Show More Cited By

Index Terms

  1. Mlp neural network and on-line backpropagation learning implementation in a low-cost fpga

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '08: Proceedings of the 18th ACM Great Lakes symposium on VLSI
    May 2008
    480 pages
    ISBN:9781595939999
    DOI:10.1145/1366110
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 May 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. backpropagation learning
    2. low-cost FPGA
    3. neural network

    Qualifiers

    • Research-article

    Conference

    GLSVLSI08
    Sponsor:
    GLSVLSI08: Great Lakes Symposium on VLSI 2008
    May 4 - 6, 2008
    Florida, Orlando, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Upcoming Conference

    GLSVLSI '25
    Great Lakes Symposium on VLSI 2025
    June 30 - July 2, 2025
    New Orleans , LA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 10 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Implementing a Personalized Model in Edge via FPGA for Non-Invasive Blood Flow Volume Measurement Based on PPG for Security2023 IEEE SENSORS10.1109/SENSORS56945.2023.10324900(1-4)Online publication date: 29-Oct-2023
    • (2019)Addressing Sparsity in Deep Neural NetworksIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.286428938:10(1858-1871)Online publication date: Oct-2019
    • (2018)Stochastic-Based Synapse and Soft-Limiting Neuron with Spintronic Devices for Low Power and Robust Artificial Neural NetworksIEEE Transactions on Multi-Scale Computing Systems10.1109/TMSCS.2017.27871094:3(463-476)Online publication date: 1-Jul-2018
    • (2017)A survey of neural network acceleratorsFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-016-6159-111:5(746-761)Online publication date: 1-Oct-2017
    • (2016)Cambricon-xThe 49th Annual IEEE/ACM International Symposium on Microarchitecture10.5555/3195638.3195662(1-12)Online publication date: 15-Oct-2016
    • (2015)LN-AnnoteProceedings of the 24th International Conference on World Wide Web10.1145/2736277.2741633(538-548)Online publication date: 18-May-2015
    • (2010)Towards the designing of a robust intrusion detection system through an optimized advancement of neural networksProceedings of the 2010 international conference on Advances in computer science and information technology10.5555/1875558.1875615(597-602)Online publication date: 23-Jun-2010
    • (2010)Towards the Designing of a Robust Intrusion Detection System through an Optimized Advancement of Neural NetworksAdvances in Computer Science and Information Technology10.1007/978-3-642-13577-4_53(597-602)Online publication date: 2010

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media