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...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Atlantis Press
2020-07-01
|
Series: | International Journal of Computational Intelligence Systems |
Subjects: | |
Online Access: | https://www.atlantis-press.com/article/125941609/view |
id |
doaj-d4040c7635ec4a8692f0d49a237f4ba9 |
---|---|
record_format |
Article |
spelling |
doaj-d4040c7635ec4a8692f0d49a237f4ba92020-11-25T03:07:21ZengAtlantis PressInternational Journal of Computational Intelligence Systems 1875-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 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
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 |
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 |
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 |
title |
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_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_sort |
integer cat swarm optimization approach for energy and throughput efficient mpsoc design |
publisher |
Atlantis Press |
series |
International Journal of Computational Intelligence Systems |
issn |
1875-6883 |
publishDate |
2020-07-01 |
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. |
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 |
_version_ |
1724671024393355264 |