An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design

Modern multicore architectures have an ability to allocate optimum system resources for a specific application to have improved energy and throughput balance. The system resources can be optimized automatically by using optimization algorithms. State-of-the-art using optimization algorithm in the fi...

Full description

Bibliographic Details
Main Authors: Shahid Ali Murtza, Ayaz Ahmad, Muhammad Yasir Qadri, Nadia N. Qadri, Majed Alhaisoni, Sajid Baloch
Format: Article
Language:English
Published: Springer 2020-07-01
Series:International Journal of Computational Intelligence Systems
Subjects:
Online Access:https://www.atlantis-press.com/article/125941609/view
_version_ 1817983009414971392
author Shahid Ali Murtza
Ayaz Ahmad
Ayaz Ahmad
Muhammad Yasir Qadri
Muhammad Yasir Qadri
Nadia N. Qadri
Nadia N. Qadri
Majed Alhaisoni
Majed Alhaisoni
Sajid Baloch
Sajid Baloch
author_facet Shahid Ali Murtza
Ayaz Ahmad
Ayaz Ahmad
Muhammad Yasir Qadri
Muhammad Yasir Qadri
Nadia N. Qadri
Nadia N. Qadri
Majed Alhaisoni
Majed Alhaisoni
Sajid Baloch
Sajid Baloch
author_sort Shahid Ali Murtza
collection DOAJ
description Modern multicore architectures have an ability to allocate optimum system resources for a specific application to have improved energy and throughput balance. The system resources can be optimized automatically by using optimization algorithms. State-of-the-art using optimization algorithm in the field of such architectures has shown promising results in terms of minimized energy consumption through configuration of number of CPU cores, limited cache sizes and operating frequency. We propose, in this work, a Cat Swarm Optimization (CSO) algorithm-based technique, Integer CSO (ICSO) for the design space exploration (DSE) of multicore computer architectures to find improved energy and throughput balance. The proposed integer variant of CSO algorithm demonstrates convergent behavior for all of design space parameters variations. The Pareto front proposed by ICSO is explored by using various SPLASH-2 benchmarks. Results show significant decrease in energy consumption without affecting throughput severely. Simulation results also validate the use of ICSO in DSE for multicore architectures.
first_indexed 2024-04-13T23:28:20Z
format Article
id doaj.art-d4040c7635ec4a8692f0d49a237f4ba9
institution Directory Open Access Journal
issn 1875-6883
language English
last_indexed 2024-04-13T23:28:20Z
publishDate 2020-07-01
publisher Springer
record_format Article
series International Journal of Computational Intelligence Systems
spelling doaj.art-d4040c7635ec4a8692f0d49a237f4ba92022-12-22T02:25:00ZengSpringerInternational Journal of Computational Intelligence Systems1875-68832020-07-0113110.2991/ijcis.d.200617.001An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC DesignShahid Ali MurtzaAyaz AhmadAyaz AhmadMuhammad Yasir QadriMuhammad Yasir QadriNadia N. QadriNadia N. QadriMajed AlhaisoniMajed AlhaisoniSajid BalochSajid BalochModern multicore architectures have an ability to allocate optimum system resources for a specific application to have improved energy and throughput balance. The system resources can be optimized automatically by using optimization algorithms. State-of-the-art using optimization algorithm in the field of such architectures has shown promising results in terms of minimized energy consumption through configuration of number of CPU cores, limited cache sizes and operating frequency. We propose, in this work, a Cat Swarm Optimization (CSO) algorithm-based technique, Integer CSO (ICSO) for the design space exploration (DSE) of multicore computer architectures to find improved energy and throughput balance. The proposed integer variant of CSO algorithm demonstrates convergent behavior for all of design space parameters variations. The Pareto front proposed by ICSO is explored by using various SPLASH-2 benchmarks. Results show significant decrease in energy consumption without affecting throughput severely. Simulation results also validate the use of ICSO in DSE for multicore architectures.https://www.atlantis-press.com/article/125941609/viewDesign space exploration (DSE)Multicore architectureInteger cat swarm optimization
spellingShingle Shahid Ali Murtza
Ayaz Ahmad
Ayaz Ahmad
Muhammad Yasir Qadri
Muhammad Yasir Qadri
Nadia N. Qadri
Nadia N. Qadri
Majed Alhaisoni
Majed Alhaisoni
Sajid Baloch
Sajid Baloch
An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
International Journal of Computational Intelligence Systems
Design space exploration (DSE)
Multicore architecture
Integer cat swarm optimization
title An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
title_full An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
title_fullStr An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
title_full_unstemmed An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
title_short An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
title_sort integer cat swarm optimization approach for energy and throughput efficient mpsoc design
topic Design space exploration (DSE)
Multicore architecture
Integer cat swarm optimization
url https://www.atlantis-press.com/article/125941609/view
work_keys_str_mv AT shahidalimurtza anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT ayazahmad anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT ayazahmad anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT muhammadyasirqadri anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT muhammadyasirqadri anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT nadianqadri anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT nadianqadri anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT majedalhaisoni anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT majedalhaisoni anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT sajidbaloch anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT sajidbaloch anintegercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT shahidalimurtza integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT ayazahmad integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT ayazahmad integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT muhammadyasirqadri integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT muhammadyasirqadri integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT nadianqadri integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT nadianqadri integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT majedalhaisoni integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT majedalhaisoni integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT sajidbaloch integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign
AT sajidbaloch integercatswarmoptimizationapproachforenergyandthroughputefficientmpsocdesign