DocumentCode
166243
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
fYear
2014
fDate
24-27 Sept. 2014
Firstpage
1509
Lastpage
1514
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location
New Delhi
Print_ISBN
978-1-4799-3078-4
Type
conf
DOI
10.1109/ICACCI.2014.6968500
Filename
6968500
Link To Document