University of Limerick
Browse

Realization of NumPy Tensordot using the field programmable gate array for embedded machine learning applications

Download (269.92 kB)
conference contribution
posted on 2020-06-24, 08:50 authored by IAN GROUTIAN GROUT
Today, Machine Learning (ML) and Deep Learning (DL) functions are embedded into electronic systems enabling the inclusion of levels of system “intelligence” that otherwise could not be included using non-ML/DL approaches due to design considerations such as the required data processing times. Underlying the ML and DL operations are the necessary processing requirements, data storage (memory) and data structures (the format of the data). In addition, the manner in which the data is processed can be software based, hardware based, or a combination of software and hardware operations. In this paper, the Field Programmable Gate Array (FPGA) is considered to implement a FPGA based implementation of NumPy Tensordot in Python for computing the tensor dot product along specific axes for arrays greater than onedimension. The functionality will be implemented within an embedded Xilinx MicroBlaze processor targeting the Xilinx Artix-7 FPGA.

History

Publication

2020 8th International Electrical Engineering Congress (iEECON);

Publisher

IEEE Computer Society

Note

peer-reviewed

Rights

© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC