Meta-analytical comparison of energy consumed by two sorting algorithms

被引:9
作者
Dlamini, Gcinizwe [1 ]
Jolha, Firas [1 ]
Kholmatova, Zamira [1 ]
Succi, Giancarlo [1 ]
机构
[1] Innopolis Univ, Univ Ul 1, Innopolis 420500, Russia
基金
俄罗斯科学基金会;
关键词
Sorting algorithms; Energy consumption; Quick sort; Merge sort; Embedded systems; Mobile computing; Energy efficiency; Mobile devices; OPTIMIZATION; METAANALYSIS; EFFICIENCY; MODELS;
D O I
10.1016/j.ins.2021.09.061
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile devices performance and uptime heavily depend on energy consumed at the hardware and software level. Hence implementation of efficient algorithms has become a crucial aspect for increasing the performance of such systems and battery life for mobile devices. Sorting algorithms are implicitly the building block of many program implementation. Over the past years, researchers have spent more time optimizing hardware components to reduce their energy consumption. However, it has not been so clear which sorting algorithm is more energy efficient. In this study, we conduct a meta-analytical comparison of the energy consumed by the two most common sorting algorithms namely quick sort and merge sort. Our study mainly focused on energy consumption for mobile devices and embedded systems. For our meta-analysis and literature review, we took into consideration studies published not more than 20 years ago. The meta-analytical results show that there is no significant difference between both algorithms in terms of energy efficiency. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:767 / 777
页数:11
相关论文
共 50 条
[1]   Analyzing Power and Energy Efficiency of Bitonic Mergesort Based on Performance Evaluation [J].
Abulnaja, Osama Ahmed ;
Ikram, Muhammad Jawad ;
Al-Hashimi, Muhammad Abdulhamid ;
Saleh, Mostafa Elsayed .
IEEE ACCESS, 2018, 6 :42757-42774
[2]   Description and prediction of time series: A general framework of Granular Computing [J].
Al-Hmouz, Rami ;
Pedrycz, Witold ;
Balamash, Abdullah .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (10) :4830-4839
[3]   The general theory of decisions [J].
Aliev, R. A. ;
Pedrycz, Witold ;
Kreinovich, V. ;
Huseynov, O. H. .
INFORMATION SCIENCES, 2016, 327 :125-148
[4]   Investigating power efficiency of mergesort [J].
Aljabri, Naif ;
Al-Hashimi, Muhammad ;
Saleh, Mostafa ;
Abulnaja, Osama .
JOURNAL OF SUPERCOMPUTING, 2019, 75 (10) :6277-6302
[5]  
[Anonymous], 1994, The handbook of research synthesis
[6]  
[Anonymous], 2011, Algorithms
[7]  
Aung H.H., 2019, INT J TREND SCI RES, V3, P1049
[8]  
Balakrishnan S.G., 2017, INT J COMPUT RES DEV, V2, P74, DOI [10.5281/zenodo.914500, DOI 10.5281/ZENODO.914500]
[9]  
Berger A.S., 2001, Embedded Systems Design: An Introduction to Processes, Tools and Techniques
[10]   A basic introduction to fixed-effect and random-effects models for meta-analysis [J].
Borenstein, Michael ;
Hedges, Larry V. ;
Higgins, Julian P. T. ;
Rothstein, Hannah R. .
RESEARCH SYNTHESIS METHODS, 2010, 1 (02) :97-111