Autor: |
Adrian Rapan, Iulian Nita, Tiberiu Seceleanu, Vasile Lazarescu |
Rok vydání: |
2010 |
Předmět: |
|
Zdroj: |
2010 8th International Conference on Communications. |
DOI: |
10.1109/iccomm.2010.5508993 |
Popis: |
Considering today's hardware performance, in order to obtain best results, a proper programming strategy for optimum mapping of all processes to existing resources is necessary. The presence of multiple cores in a single chip requires applications with a higher level of parallelism. The use of suited mapping algorithms can lead to a great performance improvement considering computing time at a smaller energy consumption. We've realized a comparison between the parallel computing with an efficient mapping algorithm of threads to specific cores and parallel computing with threads mapping maintained by Linux kernel process scheduler. We observed that a good strategy regarding thread mapping on different processing units, balancing all available cores and allocating a specific amount of work, can lead to improved computational time. In our simulation we used Kubuntu Linux operating system, a system with Intel Core 2 Duo processor and another system with an Intel Quad Core. |
Databáze: |
OpenAIRE |
Externí odkaz: |
|