Novel SOM Processor Design using FPGA

Vaibhav Jain, Himanshu Singh Thakur, Pavika Sharma

Abstract


One of the fastest growing and most demanding areas of computer science is Machine Learning (ML). Personalized Mapping (SOM), classified as unchecked ML, is a popular data mining algorithm widely used in the Artificial Neural Network (ANN) for making high-resolution data maps on low-level feature maps. SOM, as it is very computer-intensive, requires a lot of time and energy to calculate when working with large networks. The acceleration of many computationally intensive algorithms can be achieved using Field- Programmable Gate Arrays (FPGAs) but requires extensive hardware knowledge and long development time using the traditional Hardware Description Language (HDL) format. The Open Computing (OpenCL) language is a standard framework for writing compatible computer programs that run on multiple computer programs. The OpenCL Intel FPGA Software Development Kit (IFSO) is a High-Level Synthesis (HLS) tool that provides an effective alternative to HDL-based architecture. This study demonstrates the open implementation of OpenCL SOM algorithm in Stratix V and Arria 10 FPGAs using IFSO.


Keywords


SOM, FPGA, OpenCL, Stratix V, Arria 10, CPU, GPU, Machine learning

References


H. Hikawa and Y. Maeda, "Improved Learning Performance of Hardware Self Organizing Map Using a Novel Neighborhood Function," in IEEE Transactions on Neural Networks and Learning Systems, vol.

, no. 11, pp. 2861-2873, Nov. 2015.

Qing Y. Tang and Mohammed A. S. Khalid. 2016. Acceleration of k-Means Algorithm Using Altera SDK for OpenCL. ACM Trans. Reconfigurable Technol.Syst.10,1,Article 6 (September 2016), 19 pages 1-10.

Pawan Whig and Ajay Rupani ,” Novel Economical Social Distancing Smart Device for COVID19”, International Journal of Electrical Engineering and Technology, 2020,vol 2 no2, pp1-10 (SCOPUS)

Pawan Whig et. al .’ Analysis of Tomato Leaf Disease Identification Techniques Journal of Computer Science and Engineering (JCSE) Vol. 2,Issue 2 2021 pp.98-103.

Pawan Whig et. al,” IoT Based Novel Smart Blind Guidance System Journal of Computer Science and Engineering (JCSE),Vol. 2 , Issue 2 2021, 80-88

Pawan Whig et. al Improved Pattern of Adaptive Rood-Pattern Search Algorithm for Motion Estimation in Video Compression ,Innovations in Cyber Physical Systems, springer 2021 ,441-448. (Scopus)

Pawan Whig et. al ,’ Impact of Covid Vaccination on the Globe using data analytics. International Journal of Sustainable Development in Computing Science Vol. 3 ,Issue.2 ,2021

Momen, Mohammad Abdul. "FPGA-Based Acceleration of Expectation Maximization Algorithm using High Level Synthesis." MASc Thesis, University of Windsor, 2017.

Yixing Li, Zichuan Liu, Kai Xu, Hao Yu, and Fengbo Ren. 2018. A GPU Outperforming FPGA Accelerator Architecture for Binary Convolutional Neural Networks. J. Emerg. Technol. Comput. Syst. 14, 2, Article 18 (July 2018), 16 pages.

Kaiyuan Guo, Shulin Zeng, Jincheng Yu, Yu Wang, and Huazhong Yang. 2019. [DL] A Survey of FPGA-based Neural Network Inference Accelerators. ACM Trans. Reconfigurable Technol. Syst. 12,

, Article 2 (March 2019), 26 pages.

Pawan Whig and S. N. Ahmad, On the Performance of ISFET-based Device for Water Quality Monitoring. Int'l J. of Communications, Network and System Sciences (IJCNS) (Nov 2011) , Vol 4 pp: 709-719.

Pawan Whig and S. N. Ahmad, DVCC based Readout Circuitry for Water Quality Monitoring System, International Journal of Computer Applications (IJCA) ISBN : 973-93-80869-71-6,Volume 49 pp: 1-7.

Pawan Whig and S. N. Ahmad, A CMOS Integrated CC-ISFET Device for Water Quality Monitoring, International Journal of Computer Science Issues ,Volume 9, Issue 4, July 2012, ISSN (online): 1694-0814 pp: 365-371.

Pawan Whig and S. N. Ahmad, Performance Analysis of Various Readout Circuits for Monitoring Quality of Water Using Analog Integrated Circuits, International Journal of Intelligent Systems and Applications (IJISA) ISSN: 2074-904X (Print), ISSN: 2074-9058 (Online) Volume 4, No.11, October 2012 pp:91-98.

Gupta, K., & Jiwani, N. (2021). A systematic Overview of Fundamentals and Methods of Business Intelligence. International Journal of Sustainable Development in Computing Science, 3(3), 31-46.

Tomar, U., Chakroborty, N., Sharma, H., & Whig, P. (2021). AI based Smart Agricuture System. Transactions on Latest Trends in Artificial Intelligence, 2(2).

WHIG, P. (2021). Innovative Smart Blind Guidance System Based on IoT. Transactions on Latest Trends in IoT, 3(3).

WHIG, P. (2019). Application of Machine learning to investigate the mortality risk of viral diseases. Transactions on Latest Trends in IoT, 1(1).

Velu, A. (2019). The spread of big data science throughout the globe. International Journal of Sustainable Development in Computing Science, 1(1), 11-20.

Velu, A. (2019). A Stable Pre-processing Method for the Handwritten Recognition System. International Journal of Machine Learning for Sustainable Development, 1(1), 21-30.

Whig, P. (2019). Exploration of Viral Diseases mortality risk using machine learning. International Journal of Machine Learning for Sustainable Development, 1(1), 11-20.

Whig, P. (2019). A Novel Multi-Center and Threshold Ternary Pattern. International Journal of Machine Learning for Sustainable Development, 1(2), 1-10.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2021 International Journal of Machine Learning for Sustainable Development

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Impact Factor : 

JCR Impact Factor: 5.9 (2020)

JCR Impact Factor: 6.1 (2021)

JCR Impact Factor: 6.7 (2022)

JCR Impact Factor: Under Evaluation (2023)

A Double-Blind Peer Reviewed Refereed Journal