Title :
Scheduling periodic real-time communication in multi-GPU systems
Author :
Verner, Uri ; Mendelson, Avi ; Schuster, Assaf
Author_Institution :
Technion - Israel Inst. of Technol., Haifa, Israel
Abstract :
Multi-GPU systems have become a popular architecture for high-throughput processing of streaming data. In many such systems, data transfers inside the compute nodes are becoming a performance bottleneck due to insufficient bandwidth. The problem is even more acute for real-time systems, which sacrifice utilization and efficiency in order to achieve predictable and analyzable execution. Data transfer over the interconnect of a compute node is most efficient when it is streamed on multiple paths in parallel. However, this mode of operation greatly complicates the transfer time analysis due to the effects of bus contention, especially if the data transfers are asynchronous. This work presents a new scheduler for periodic data transfers with deadlines that uses the system interconnect efficiently. The scheduler analyzes the data transfer requirements and their time constraints and produces a verifiable schedule that transfers the data in parallel. Experiments on realistic systems show that our method achieves up to 74% higher system throughput than the classic scheduling methods.
Keywords :
graphics processing units; real-time systems; scheduling; bus contention; data streaming; data transfer; multiGPU systems; real-time systems; scheduler analysis; scheduling periodic real-time communication; verifiable schedule; Bandwidth; Data transfer; Graphics processing units; Processor scheduling; Real-time systems; Schedules;
Conference_Titel :
Computer Communication and Networks (ICCCN), 2014 23rd International Conference on
Conference_Location :
Shanghai
DOI :
10.1109/ICCCN.2014.6911778