An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
- 10.2991/ijcis.d.200617.001How to use a DOI?
- Design space exploration (DSE); Multicore architecture; Integer cat swarm optimization
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.
- © 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 - Muhammad Yasir Qadri AU - Nadia N. Qadri AU - Majed Alhaisoni AU - Sajid Baloch PY - 2020 DA - 2020/07/01 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 - 10.2991/ijcis.d.200617.001 ID - Murtza2020 ER -