Indian Journal of Science and Technology
DOI: 10.17485/ijst/2016/v9iS1/109317
Year: 2016, Volume: 9, Issue: Special Issue 1, Pages: 1-10
Original Article
M. Nishat Akhtar and Junita Mohamad-Saleh*
School of Electrical and Electronics Engineering, Universiti Sains Malaysia, 14300 Nibong Tebal, Penang, Malaysia; [email protected]
[email protected]
*Author for correspondence
Junita Mohamad-Saleh
School of Electrical and Electronics Engineering
Email:[email protected]
Software industry has been revolutionized due to the introduction of multi-core chips and high performance computing. The current trend shows that number of cores per chip will double every alternate year without any modification in the processor clock speed. Sophisticated parallel computation needs to resolve the access of bus in an optimum manner by keeping in mind the parameter of efficiency. In any multi-core system, an arbiter is the one which receives numerous bus access requests which various processors (masters) generates. This article proposes a new strategy of arbitration known as Smart Adaptive Arbitration (SAA) to enhance the CPU cores usage to enable parallel computing along with balanced bus bandwidth distribution. The designed SAA is for heterogeneous masters which compute with respect to different behavior of data traffic to attain task parallelism. Latest benchmark program has been used to evaluate the performance of SAA. The results shows that SAA stands better if compared with other arbitration techniques as it tries to enable high degree of task parallelism and a balanced bandwidth distribution to the masters requesting bus access. SAA has a potential to be a promising arbitration strategy for solving future on-chip resource necessities.
Keywords: Arbiter, Bandwidth Distribution, CPU Utilization, Multi-Core, Smart Adaptive Arbiter, Task Parallelism
Subscribe now for latest articles and news.