A performance-centric ML-based multi-application mapping technique for regular Network-on-Chip

This research article discusses the challenges faced by the Network-on-Chip (NoC) architecture due to increased integration density and proposes a novel fault-tolerant multi-application mapping approach called ”FANC.” The approach is based on Machine Learning (ML) and can provide solutions for unsee...

Full description

Bibliographic Details
Main Authors: Jitesh Choudhary, Chitrapu Sai Sudarsan, Soumya J.
Format: Article
Language:English
Published: Elsevier 2023-07-01
Series:Memories - Materials, Devices, Circuits and Systems
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2773064623000361
_version_ 1797796067614392320
author Jitesh Choudhary
Chitrapu Sai Sudarsan
Soumya J.
author_facet Jitesh Choudhary
Chitrapu Sai Sudarsan
Soumya J.
author_sort Jitesh Choudhary
collection DOAJ
description This research article discusses the challenges faced by the Network-on-Chip (NoC) architecture due to increased integration density and proposes a novel fault-tolerant multi-application mapping approach called ”FANC.” The approach is based on Machine Learning (ML) and can provide solutions for unseen graphs and topologies without prior training. The proposed technique uses an ML-based model to extract relevant information from the search data and incorporate it into the search process. This results in a more robust model with a higher convergence rate and solution quality. The approach is evaluated using a variety of simulation parameters, such as communication cost, network latency, throughput, and power usage. Static simulations are performed in a Python programming environment, while dynamic simulations are performed with a SystemC-based cycle-accurate NoC simulator and the Orion2.0 Power tool. The results show that FANC reduces communication costs by 266%. It also improves network latency by 9%, throughput by 1%, and power consumption by 7%. The approach also simplifies and minimizes the search area in the design exploration process and can be used as an auxiliary component for other optimization algorithms.
first_indexed 2024-03-13T03:27:33Z
format Article
id doaj.art-9cb083d1b4f74435a796a913437b5dd4
institution Directory Open Access Journal
issn 2773-0646
language English
last_indexed 2024-03-13T03:27:33Z
publishDate 2023-07-01
publisher Elsevier
record_format Article
series Memories - Materials, Devices, Circuits and Systems
spelling doaj.art-9cb083d1b4f74435a796a913437b5dd42023-06-25T04:45:14ZengElsevierMemories - Materials, Devices, Circuits and Systems2773-06462023-07-014100059A performance-centric ML-based multi-application mapping technique for regular Network-on-ChipJitesh Choudhary0Chitrapu Sai Sudarsan1Soumya J.2BITS-Pilani, Hyderabad Campus, Hyderabad, India; Centre for Development of Advanced Computing, India; Corresponding author at: BITS-Pilani, Hyderabad Campus, Hyderabad, India.BITS-Pilani, Hyderabad Campus, Hyderabad, IndiaBITS-Pilani, Hyderabad Campus, Hyderabad, IndiaThis research article discusses the challenges faced by the Network-on-Chip (NoC) architecture due to increased integration density and proposes a novel fault-tolerant multi-application mapping approach called ”FANC.” The approach is based on Machine Learning (ML) and can provide solutions for unseen graphs and topologies without prior training. The proposed technique uses an ML-based model to extract relevant information from the search data and incorporate it into the search process. This results in a more robust model with a higher convergence rate and solution quality. The approach is evaluated using a variety of simulation parameters, such as communication cost, network latency, throughput, and power usage. Static simulations are performed in a Python programming environment, while dynamic simulations are performed with a SystemC-based cycle-accurate NoC simulator and the Orion2.0 Power tool. The results show that FANC reduces communication costs by 266%. It also improves network latency by 9%, throughput by 1%, and power consumption by 7%. The approach also simplifies and minimizes the search area in the design exploration process and can be used as an auxiliary component for other optimization algorithms.http://www.sciencedirect.com/science/article/pii/S2773064623000361Fault-tolerantNeural networkNetwork-on-ChipMachine LearningMulti-application mapping
spellingShingle Jitesh Choudhary
Chitrapu Sai Sudarsan
Soumya J.
A performance-centric ML-based multi-application mapping technique for regular Network-on-Chip
Memories - Materials, Devices, Circuits and Systems
Fault-tolerant
Neural network
Network-on-Chip
Machine Learning
Multi-application mapping
title A performance-centric ML-based multi-application mapping technique for regular Network-on-Chip
title_full A performance-centric ML-based multi-application mapping technique for regular Network-on-Chip
title_fullStr A performance-centric ML-based multi-application mapping technique for regular Network-on-Chip
title_full_unstemmed A performance-centric ML-based multi-application mapping technique for regular Network-on-Chip
title_short A performance-centric ML-based multi-application mapping technique for regular Network-on-Chip
title_sort performance centric ml based multi application mapping technique for regular network on chip
topic Fault-tolerant
Neural network
Network-on-Chip
Machine Learning
Multi-application mapping
url http://www.sciencedirect.com/science/article/pii/S2773064623000361
work_keys_str_mv AT jiteshchoudhary aperformancecentricmlbasedmultiapplicationmappingtechniqueforregularnetworkonchip
AT chitrapusaisudarsan aperformancecentricmlbasedmultiapplicationmappingtechniqueforregularnetworkonchip
AT soumyaj aperformancecentricmlbasedmultiapplicationmappingtechniqueforregularnetworkonchip
AT jiteshchoudhary performancecentricmlbasedmultiapplicationmappingtechniqueforregularnetworkonchip
AT chitrapusaisudarsan performancecentricmlbasedmultiapplicationmappingtechniqueforregularnetworkonchip
AT soumyaj performancecentricmlbasedmultiapplicationmappingtechniqueforregularnetworkonchip