首页> 外文会议>IEEE International Parallel Distributed Processing Symposium >Guided Region-Based GPU Scheduling: Utilizing Multi-thread Parallelism to Hide Memory Latency
【24h】

Guided Region-Based GPU Scheduling: Utilizing Multi-thread Parallelism to Hide Memory Latency

机译:基于区域的指导性GPU调度:利用多线程并行性来隐藏内存延迟

获取原文

摘要

Modern General-Purpose computation on Graphics Processing Units (GPGPUs) explore parallelism in applications by building massively parallel architecture and apply multithreading technology to hide the instruction and memory latencies. Such architectures become increasingly popular for parallel applications using CUDA/OpenCL programming languages. In this paper, we investigate thread scheduling algorithms on such highly-threaded GPGPUs. The traditional round-robin scheduling schemes are inefficient in handling instruction execution and memory accesses with disparate latencies. We introduce a new GPGPU thread (warp) scheduling algorithm which enables flexible round-robin distance for efficiently utilizing multithread parallelism and use program-guided priority shift among concurrent threads (warps) to allow more overlaps between short-latency compute instructions and long-latency memory accesses. Performance evaluations demonstrate that the new scheduling algorithm improves a set of kernel execution times by an average of 12% with 52% reduction on scheduler stall cycles over the fine-granularity round-robin scheme. In this paper, we also accomplish a thorough evaluation of various thread scheduling algorithms based on the amount of hardware threads, the scheduling overhead, and the global memory latency.
机译:图形处理单元(GPGPU)上的现代通用计算通过构建大规模并行体系结构并应用多线程技术来隐藏指令和内存延迟,从而探索应用程序中的并行性。对于使用CUDA / OpenCL编程语言的并行应用程序,此类体系结构变得越来越流行。在本文中,我们研究了在此类高线程GPGPU上的线程调度算法。传统的循环调度方案在处理指令执行和具有不同延迟的存储器访问方面效率低下。我们引入了一种新的GPGPU线程(warp)调度算法,该算法可实现灵活的循环距离,以有效利用多线程并行性,并在并发线程(warps)之间使用程序引导的优先级移位,以允许短等待时间的计算指令与长等待时间之间的更多重叠内存访问。性能评估表明,与细粒度循环方案相比,新的调度算法将一组内核执行时间平均缩短了12%,调度程序停顿周期减少了52%。在本文中,我们还基于硬件线程的数量,调度开销和全局内存延迟来完成对各种线程调度算法的全面评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号