Over the years, field-programmable gate array (FPGA)-based accelerators have attracted interest and attention due to their performance and energy efficiency factors. This paper presents an optimized FPGA-based accelerator using a systolic array for matrix multiplication. In a systolic array, many identical processing elements (PEs) are arranged in a well-organized structure, and each PE is connected with the other PEs. The data will flow between neighboring elements in different directions synchronously. PE is an arithmetic logic unit (ALU) with attached working registers and local memory. This paper coded the accelerator in Verilog and simulated using the Quartus Prime with PowerPlay Power Analyzer tool for power optimization. A 3-bit ALU has been implemented using the Synopsys electronic design automation (EDA) tool. The schematic diagram, layout and verification for a complete ALU design have been accomplished. This paper provides detailed results and analyses of the systolic array and ALU in power dissipation and area density based on method and circuit implementation. The results showed that the power consumption efficiency of the accelerator improved after optimization. Also, power dissipation and the area of 3-bit ALU are reduced by 0.2 mW and 4.55 % at the back-end, respectively.
Skip Nav Destination
,
,
,
,
Article navigation
8 February 2024
THE 6TH INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN (ICED 2022)
29 August 2022
Perlis, Malaysia
Research Article|
February 08 2024
Optimization and analysis of FPGA-based systolic array for matrix multiplication
Ahmad Husni Mohd Shapri;
Ahmad Husni Mohd Shapri
a)
1
Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis
, Arau, 02600, Perlis, Malaysia
a)Corresponding author: [email protected]
Search for other works by this author on:
Norazeani Abdul Rahman;
Norazeani Abdul Rahman
1
Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis
, Arau, 02600, Perlis, Malaysia
Search for other works by this author on:
Syed Muhammad Mamduh Syed Zakaria;
Syed Muhammad Mamduh Syed Zakaria
1
Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis
, Arau, 02600, Perlis, Malaysia
Search for other works by this author on:
Kiu Kwong Chieh;
Kiu Kwong Chieh
1
Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis
, Arau, 02600, Perlis, Malaysia
Search for other works by this author on:
Shakir Saat
Shakir Saat
2
Centre of Telecommunication Research and Innovation, Faculty of Electronic and Computer Engineering, Universiti Teknikal Malaysia Melaka
, 76100 Durian Tunggal, Malaysia
Search for other works by this author on:
Ahmad Husni Mohd Shapri
1,a)
Norazeani Abdul Rahman
1
Syed Muhammad Mamduh Syed Zakaria
1
Kiu Kwong Chieh
1
Shakir Saat
2
1
Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis
, Arau, 02600, Perlis, Malaysia
2
Centre of Telecommunication Research and Innovation, Faculty of Electronic and Computer Engineering, Universiti Teknikal Malaysia Melaka
, 76100 Durian Tunggal, Malaysia
a)Corresponding author: [email protected]
AIP Conf. Proc. 2898, 030007 (2024)
Citation
Ahmad Husni Mohd Shapri, Norazeani Abdul Rahman, Syed Muhammad Mamduh Syed Zakaria, Kiu Kwong Chieh, Shakir Saat; Optimization and analysis of FPGA-based systolic array for matrix multiplication. AIP Conf. Proc. 8 February 2024; 2898 (1): 030007. https://doi.org/10.1063/5.0192098
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
68
Views
Citing articles via
Inkjet- and flextrail-printing of silicon polymer-based inks for local passivating contacts
Zohreh Kiaee, Andreas Lösel, et al.
The implementation of reflective assessment using Gibbs’ reflective cycle in assessing students’ writing skill
Lala Nurlatifah, Pupung Purnawarman, et al.
Effect of coupling agent type on the self-cleaning and anti-reflective behaviour of advance nanocoating for PV panels application
Taha Tareq Mohammed, Hadia Kadhim Judran, et al.
Related Content
Some application of fuzzy membership matrix on systolic blood pressure
AIP Conf. Proc. (June 2019)
FPGA design of a high-speed adaptive filter using a combination of RDLMS and RDZA-LMS
AIP Conf. Proc. (February 2025)
Optimized smith waterman processor design for breast cancer early diagnosis
AIP Conf. Proc. (September 2017)
Monitoring and data acquisition of automated non-invasive blood pressure reading with ESP32-CAM and YOLO algorithm
AIP Conf. Proc. (August 2024)
Simulation-based power estimation for high throughput SHA-256 design on unfolding transformation
AIP Conf. Proc. (April 2025)