International Journal of Computational Intelligence Systems

Volume 13, Issue 1, 2020, Pages 864 - 874

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

Authors
Shahid Ali Murtza1, Ayaz Ahmad2, Muhammad Yasir Qadri3, *, ORCID, Nadia N. Qadri2, ORCID, Majed Alhaisoni4, Sajid Baloch5
1 HITEC University, Taxila, Pakistan
2 Department of Electrical & Computer Engineering, COMSATS University Islamabad, Wah Campus, Wah Cantt., Pakistan
3 University of Essex, Colchester, United Kingdom
4 University of Ha'il, Ha'il, Kingdom of Saudi Arabia
5 Institute of System Level Integration (ISLI), University of Edinburgh, Edinburgh, United Kingdom
*Corresponding author. Email: yasirqadri@acm.org
Corresponding Author
Muhammad Yasir Qadri
Received 28 July 2019, Accepted 7 May 2020, Available Online 1 July 2020.
DOI
https://doi.org/10.2991/ijcis.d.200617.001How to use a DOI?
Keywords
Design space exploration (DSE), Multicore architecture, Integer cat swarm optimization
Abstract

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.

Copyright
© 2020 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)
View full text (HTML)

Journal
International Journal of Computational Intelligence Systems
Volume-Issue
13 - 1
Pages
864 - 874
Publication Date
2020/07
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
https://doi.org/10.2991/ijcis.d.200617.001How to use a DOI?
Copyright
© 2020 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Shahid Ali Murtza
AU  - Ayaz Ahmad
AU  - Ayaz Ahmad
AU  - Muhammad Yasir Qadri
AU  - Muhammad Yasir Qadri
AU  - Nadia N. Qadri
AU  - Nadia N. Qadri
AU  - Majed Alhaisoni
AU  - Majed Alhaisoni
AU  - Sajid Baloch
AU  - Sajid Baloch
PY  - 2020
DA  - 2020/07
TI  - An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
JO  - International Journal of Computational Intelligence Systems
SP  - 864
EP  - 874
VL  - 13
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.d.200617.001
DO  - https://doi.org/10.2991/ijcis.d.200617.001
ID  - Murtza2020
ER  -