Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
Thesis Raqib-v25 final format approved LW 3-13-14.pdf (1.01 MB)
ETD Abstract Container
Abstract Header
Multi-core Architectures for Feed-forward Neural Networks
Author Info
Hasan, Md. Raqibul
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=dayton1395140542
Abstract Details
Year and Degree
2014, Master of Science (M.S.), University of Dayton, Electrical Engineering.
Abstract
Power density constraints and processor reliability concerns are causing energy efficient processor architectures to gain more interest in recent years. One approach to reduce processor power consumption is through the use of specialized multi-core architectures that provide significant speedups for neural network applications. Several studies have shown that a large variety of processing tasks can be represented as neural networks. This thesis examines specialized multi-core processor designs for such specialized architectures. Both SRAM and memristor based specialized neural core designs are studied. The thesis also examines the on-chip routing needed to enable communications between cores. The routing bandwidth needed to enable processing of large multi-layered feed forward neural networks is studied. Two routing bandwidth models were developed for mesh interconnection networks: one examined sending neuron outputs from one layer to the next, while the other examined the streaming of synaptic weights from off-chip memory. The models were validated through simulations. Both static and dynamic routing approaches for large multi-core feed forward neural network accelerators were examined. We have observed that the accumulated bandwidth requirement in the on-chip network to access off-chip data is much greater than bandwidth required to send neuron outputs between cores. In almost all cases, static routing was significantly more efficient than dynamic routing, requiring both lower area and power. We compared our proposed SRAM and memristor based digital systems to more traditional HPC systems. Two commodity high performance processors were examined: a six core Intel Xeon processor, and an NVIDIA Tesla M2070 GPGPU. Care was taken to ensure the code on each platform was very efficient: multi-threaded and accounting for vector parallelism on the Xeon processor, and a high device utilization CUDA program on the GPGPU. Our results indicate that the specialized systems can be between two to five orders more energy efficient compared to the traditional HPC systems.
Committee
Tarek Taha, Dr. (Committee Chair)
Vijayan Asari, Prof. (Committee Member)
John Loomis, Dr. (Committee Member)
Pages
70 p.
Subject Headings
Electrical Engineering
Keywords
Multi-core architectures, neuromorphic architecture, on-chip routing, memristor crossbar, specialized core
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Hasan, M. R. (2014).
Multi-core Architectures for Feed-forward Neural Networks
[Master's thesis, University of Dayton]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=dayton1395140542
APA Style (7th edition)
Hasan, Md. Raqibul.
Multi-core Architectures for Feed-forward Neural Networks.
2014. University of Dayton, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=dayton1395140542.
MLA Style (8th edition)
Hasan, Md. Raqibul. "Multi-core Architectures for Feed-forward Neural Networks." Master's thesis, University of Dayton, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=dayton1395140542
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
dayton1395140542
Download Count:
1,339
Copyright Info
© 2014, all rights reserved.
This open access ETD is published by University of Dayton and OhioLINK.