Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization Algorithm

Network-on-Chips (NoCs) serve as essential interconnection infrastructures in Multi-processor System-on-Chip (MPSoC) designs, emphasizing flexibility, extensibility, and low power consumption. The effectiveness of communication within NoCs relies heavily on the routing algorithm employed. However, t...

Full description

Bibliographic Details
Main Authors: Yousif Raad Muhsen, Nor Azura Husin, Maslina Binti Zolkepli, Noridayu Manshor, Ahmed Abbas Jasim Al-Hchaimi, Hussein Mohammed Ridha
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10220082/
_version_ 1797683259290681344
author Yousif Raad Muhsen
Nor Azura Husin
Maslina Binti Zolkepli
Noridayu Manshor
Ahmed Abbas Jasim Al-Hchaimi
Hussein Mohammed Ridha
author_facet Yousif Raad Muhsen
Nor Azura Husin
Maslina Binti Zolkepli
Noridayu Manshor
Ahmed Abbas Jasim Al-Hchaimi
Hussein Mohammed Ridha
author_sort Yousif Raad Muhsen
collection DOAJ
description Network-on-Chips (NoCs) serve as essential interconnection infrastructures in Multi-processor System-on-Chip (MPSoC) designs, emphasizing flexibility, extensibility, and low power consumption. The effectiveness of communication within NoCs relies heavily on the routing algorithm employed. However, the routing process faces significant challenges, such as deadlock, livelock, congestion, and faults, which impact the Design Space Exploration (DSE) process. In this research, we propose a prediction model-based ANN with a Metaheuristic Optimization approach for predicting the utilized routing algorithm by the NoC-based MPSoC platform during the DSE in order to reduce the time required to specify the NoC-based MPSoC platform configurations. The main idea of the proposed method is to develop a prediction model, specifically an Artificial Neural Network (ANN) optimized using the Guaranteed Convergence Arithmetic Optimization Algorithm (GCAOA-ANN), for predicting the utilized routing algorithm in NoC-based MPSoC platform during the DSE process. The methodology consists of two phases. Firstly, an automated strategy is proposed to execute and control the NOXIM simulator, enabling the simulation and collection of NoC-based MPSoC scenarios under different constraints, rules of NoC design (including routing protocols), and performance metrics. Consequently, NoC traffic data is gathered. Secondly, building upon the work of previous researchers, who have suggested the development of hybrid models to improve accuracy, this research introduces a novel methodology incorporating an ANN optimized using the GCAOA-ANN to predict the routing algorithm employed by the NoC-based MPSoC. The hybrid GCAOA-ANN model demonstrated superior performance compared to other models, including PSOGW-ANN, SMA-ANN, AOA-ANN, Random Forest, and ANN. Where the learning rate and the number of nodes in the first and second hidden layers were: (0.0023, 1, 20) for the GCAOA-ANN model. In addition, the evaluation metrics of the GCAOA-ANN model showed excellent results, with an R2 value of (99.80%), an RMSE of (0.0000135 m3/s), an MSE of (0.0000118 m3/s), an SI of (0.000077), an MBE of (0.0000028), and a MAR of (0.000187616 m3/s). The outcomes of this research are anticipated to offer a guide for individuals interested in conducting research on On-Chip communication routing protocols and DSE in NoC-based MPSoCs in the context of IoT using ML approaches, while the GCAOA-ANN has the potential to generalize to new problems.
first_indexed 2024-03-12T00:11:57Z
format Article
id doaj.art-4b05397a738a493995f3ac79f80904a6
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-12T00:11:57Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-4b05397a738a493995f3ac79f80904a62023-09-15T23:00:25ZengIEEEIEEE Access2169-35362023-01-0111901439015710.1109/ACCESS.2023.330566910220082Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization AlgorithmYousif Raad Muhsen0https://orcid.org/0000-0002-4765-4189Nor Azura Husin1Maslina Binti Zolkepli2Noridayu Manshor3https://orcid.org/0000-0002-5188-3793Ahmed Abbas Jasim Al-Hchaimi4https://orcid.org/0000-0001-7525-2518Hussein Mohammed Ridha5Department of Computer Science, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, MalaysiaDepartment of Computer Science, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, MalaysiaDepartment of Computer Science, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, MalaysiaDepartment of Computer Science, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, MalaysiaDepartment of Computer and Embedded Systems Engineering, Faculty of Engineering, Universiti Putra Malaysia, Serdang, Selangor, MalaysiaDepartment of Computer and Embedded Systems Engineering, Faculty of Engineering, Universiti Putra Malaysia, Serdang, Selangor, MalaysiaNetwork-on-Chips (NoCs) serve as essential interconnection infrastructures in Multi-processor System-on-Chip (MPSoC) designs, emphasizing flexibility, extensibility, and low power consumption. The effectiveness of communication within NoCs relies heavily on the routing algorithm employed. However, the routing process faces significant challenges, such as deadlock, livelock, congestion, and faults, which impact the Design Space Exploration (DSE) process. In this research, we propose a prediction model-based ANN with a Metaheuristic Optimization approach for predicting the utilized routing algorithm by the NoC-based MPSoC platform during the DSE in order to reduce the time required to specify the NoC-based MPSoC platform configurations. The main idea of the proposed method is to develop a prediction model, specifically an Artificial Neural Network (ANN) optimized using the Guaranteed Convergence Arithmetic Optimization Algorithm (GCAOA-ANN), for predicting the utilized routing algorithm in NoC-based MPSoC platform during the DSE process. The methodology consists of two phases. Firstly, an automated strategy is proposed to execute and control the NOXIM simulator, enabling the simulation and collection of NoC-based MPSoC scenarios under different constraints, rules of NoC design (including routing protocols), and performance metrics. Consequently, NoC traffic data is gathered. Secondly, building upon the work of previous researchers, who have suggested the development of hybrid models to improve accuracy, this research introduces a novel methodology incorporating an ANN optimized using the GCAOA-ANN to predict the routing algorithm employed by the NoC-based MPSoC. The hybrid GCAOA-ANN model demonstrated superior performance compared to other models, including PSOGW-ANN, SMA-ANN, AOA-ANN, Random Forest, and ANN. Where the learning rate and the number of nodes in the first and second hidden layers were: (0.0023, 1, 20) for the GCAOA-ANN model. In addition, the evaluation metrics of the GCAOA-ANN model showed excellent results, with an R2 value of (99.80%), an RMSE of (0.0000135 m3/s), an MSE of (0.0000118 m3/s), an SI of (0.000077), an MBE of (0.0000028), and a MAR of (0.000187616 m3/s). The outcomes of this research are anticipated to offer a guide for individuals interested in conducting research on On-Chip communication routing protocols and DSE in NoC-based MPSoCs in the context of IoT using ML approaches, while the GCAOA-ANN has the potential to generalize to new problems.https://ieeexplore.ieee.org/document/10220082/Network-on-chipMPSoCrouting algorithmsGCAOA-ANNguaranteed convergence arithmetic optimization algorithm
spellingShingle Yousif Raad Muhsen
Nor Azura Husin
Maslina Binti Zolkepli
Noridayu Manshor
Ahmed Abbas Jasim Al-Hchaimi
Hussein Mohammed Ridha
Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization Algorithm
IEEE Access
Network-on-chip
MPSoC
routing algorithms
GCAOA-ANN
guaranteed convergence arithmetic optimization algorithm
title Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization Algorithm
title_full Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization Algorithm
title_fullStr Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization Algorithm
title_full_unstemmed Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization Algorithm
title_short Enhancing NoC-Based MPSoC Performance: A Predictive Approach With ANN and Guaranteed Convergence Arithmetic Optimization Algorithm
title_sort enhancing noc based mpsoc performance a predictive approach with ann and guaranteed convergence arithmetic optimization algorithm
topic Network-on-chip
MPSoC
routing algorithms
GCAOA-ANN
guaranteed convergence arithmetic optimization algorithm
url https://ieeexplore.ieee.org/document/10220082/
work_keys_str_mv AT yousifraadmuhsen enhancingnocbasedmpsocperformanceapredictiveapproachwithannandguaranteedconvergencearithmeticoptimizationalgorithm
AT norazurahusin enhancingnocbasedmpsocperformanceapredictiveapproachwithannandguaranteedconvergencearithmeticoptimizationalgorithm
AT maslinabintizolkepli enhancingnocbasedmpsocperformanceapredictiveapproachwithannandguaranteedconvergencearithmeticoptimizationalgorithm
AT noridayumanshor enhancingnocbasedmpsocperformanceapredictiveapproachwithannandguaranteedconvergencearithmeticoptimizationalgorithm
AT ahmedabbasjasimalhchaimi enhancingnocbasedmpsocperformanceapredictiveapproachwithannandguaranteedconvergencearithmeticoptimizationalgorithm
AT husseinmohammedridha enhancingnocbasedmpsocperformanceapredictiveapproachwithannandguaranteedconvergencearithmeticoptimizationalgorithm