Title of article :
A Simulated Annealing-based Throughput-aware Task Mapping Algorithm for Manycore Processors
Author/Authors :
Tajary ، Alireza Faculty of Computer Engineering - Shahrood University of Technology , Morshedlou ، Hossein Faculty of Computer Engineering - Shahrood University of Technology
Abstract :
With the advent of having many processor cores on a single chip in many-core processors, the demand for exploiting these on-chip resources to boost the performance of applications has been increased. Task mapping is the problem of mapping the application tasks on these processor cores in order to achieve a lower latency and a better performance. Many research works are focused on minimizing the path between the tasks that demand a high bandwidth for communication. Although using these methods can result in a lower latency, at the same time, it is possible to create congestion in the network, which lowers the network throughput. In this paper, a throughput-aware method is proposed that uses simulated annealing for task mapping. The method is checked on several real-world applications, and simulations are conducted on a cycle-accurate network on a chip simulator. The results obtained illustrate that the proposed method can achieve a higher throughput, while maintaining the delay in the network on chip.
Keywords :
Simulate annealing , Manycore processors , Task mapping
Journal title :
Journal of Artificial Intelligence and Data Mining
Journal title :
Journal of Artificial Intelligence and Data Mining