Waqar  Amin

Dr. Waqar Amin


Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
23 March 2020 in IEEE Access
Verified
Journal Article
Open access
WAWaqar Amin
Waqar Amin
FHFawad Hussain
Fawad Hussain
SASheraz Anjum
Sheraz Anjum
SKSarzamin Khan
Sarzamin Khan
Naveed Khan BalochNaveed Khan Baloch
Naveed Khan Baloch
Sung Won KimSung Won Kim
Sung Won Kim
Network-on-chip (NoC) is evolving as a better substitute for incorporating a large number of cores on a single system-on-chip (SoC). The dependency on multi-core systems to accomplish the high-performance constraints of composite embedded applications is on the rise. This leads to the realization of efficient mapping approaches for such complex applications. The significance of efficient application mapping approaches has increased ever since the embedded applications have become more complex and performance-oriented. This paper presents the detailed comparative analysis and categorization of application mapping approaches with current trends in NoC design implementation. These approaches target to improve the performance of the whole system by optimizing communication cost, energy, power consumption, and latency. Apart from the categorization of the discussed approaches, comparison of communication cost, power, energy, and latency of the NoC system carried out on real applications like VOPD and MPEG4. Moreover, the best technique identified in each category based on the evaluation of performance results.

24 May 2023 in IEEE Access
Verified
Journal Article
Open access
WAWaqar Amin
Waqar Amin
FHFawad Hussain
Fawad Hussain
SASheraz Anjum
Sheraz Anjum
SSSharoon Saleem
Sharoon Saleem
WAWaqar Ahmad
Waqar Ahmad
MHMubashir Hussain
Mubashir Hussain
Multiprocessor System On Chip (MPSoC) with Networks-on-Chip (NoCs) have been proposed to address the communication challenges in modern dynamic applications. One of the key aspects of design exploration in NoC-based MPSoC is application mapping, which is critical for the parallel execution of multiple applications. However, mapping for dynamic workloads becomes challenging due to unpredictable arrival times of applications and the availability of resources. In this work, we propose a hybrid task mapping approach, HyDra, that combines design-time mapping and efficient run time remapping to reduce communication and energy costs. The proposed approach generates multiple application mappings during the design time phase by minimizing latency, energy, and communication costs. The diverse mapping possibilities produced at design time considers multiple performance metrics. However, we cannot predict the arrival time of applications and the availability of resources at design time. To further optimize the MPSoC performance, our dynamic mapping phase re configures the design time mappings based on run time availability of resources and applications. The simulation results show that HyDra reduces communication costs by 14% while using 15% less energy for small and large NoCs compared to state-of-the-art task mapping techniques. Furthermore, our approach provides an average of 19% reduction in end-to-end latency for applications. Our hybrid task allocation and scheduling approach effectively addresses communication issues in NoC-based MPSoCs for dynamic workloads. HyDra achieves improved performance by combining design-time and run time mapping, providing a promising solution for future MPSoC design.

1 November 2023 in IEEE Access
Verified
Journal Article
Open access
SSSharoon Saleem
Sharoon Saleem
FHFawad Hussain
Fawad Hussain
WAWaqar Amin
Waqar Amin
RARehan Ahmed
Rehan Ahmed
YZYousaf Bin Zikria
Yousaf Bin Zikria
Heejung YuHeejung Yu
Heejung Yu
Network-on-Chip (NoC) has been unfolded as a superior alternative for integrating a considerably greater extent of cores on a single chip. Recently, multi-core systems have become prevalent because of the increased processing demands for high-performance embedded applications. Application mapping techniques play a significant role in enhancing the extensive performance of such complex multi-core platforms. Developing and implementing efficient application mapping techniques are required for system design to meet the demand of such complicated multi-core systems. The paper primarily focuses on dynamic application mapping techniques, classifying them into a number of subcategories. It highlights such approaches and techniques that aim to enhance the performance of the NoC-based systems by optimizing them in terms of communication cost, latency, energy consumption, power, execution, and computational time. Future challenges, trends, and simulation tools have also been spotlighted.

28 July 2021 in Sensors
Verified
Journal Article
Open access
PDF file
Saleha SikandarSaleha Sikandar
Saleha Sikandar
Naveed Khan BalochNaveed Khan Baloch
Naveed Khan Baloch
FHFawad Hussain
Fawad Hussain
WAWaqar Amin
Waqar Amin
Yousaf Bin ZikriaYousaf Bin Zikria
Yousaf Bin Zikria
Heejung YuHeejung Yu
Heejung Yu
Mapping application task graphs on intellectual property (IP) cores into network-on-chip (NoC) is a non-deterministic polynomial-time hard problem. The evolution of network performance mainly depends on an effective and efficient mapping technique and the optimization of performance and cost metrics. These metrics mainly include power, reliability, area, thermal distribution and delay. A state-of-the-art mapping technique for NoC is introduced with the name of sailfish optimization algorithm (SFOA). The proposed algorithm minimizes the power dissipation of NoC via an empirical base applying a shared k-nearest neighbor clustering approach, and it gives quicker mapping over six considered standard benchmarks. The experimental results indicate that the proposed techniques outperform other existing nature-inspired metaheuristic approaches, especially in large application task graphs.