Title :
A trade-off between complexity and performance over multi-core systems
Author :
Tomco, Vilma ; Deliu, Aneta ; Tafa, Igli
Author_Institution :
Dept. of Math., Stat. & Appl. Inf., Univ. of Tirana, Tirana, Albania
Abstract :
In this paper is investigated the development of multi-core systems and also is performed a comprehensive performance evaluation. Over the years their performance is the best compared to those before, however they have become more and more complex. Multi-core systems are still in the process of development and they provide to the most efficient computers the needed computation power. The main goal of this paper is to evaluate the performance of different available multi-core systems over single-core systems. In order to achieve this goal, two scheduling algorithms are implemented in order to schedule a Java language application by utilizing multithreading programming. The application is executed first in a single-core system and then in a multi-core system. In both systems has been measured the execution time which is a determinant parameter to compare the performance. The results show that the multi-core systems perform better but on the costs of complexity of the design and implementation.
Keywords :
Java; computational complexity; multi-threading; multiprocessing systems; performance evaluation; scheduling; Java language application; complexity cost; multicore systems; multithreading programming; scheduling algorithms; single-core systems; Algorithm design and analysis; Arrays; Instruction sets; Java; Multicore processing; Scheduling algorithms; Multi-core; Multithreading; Performance; Scheduling algorithm Complexity; Terms-Single-core;
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4799-3078-4
DOI :
10.1109/ICACCI.2014.6968500