首页> 外文期刊>Parallel Algorithms and Applications >GPU-OSDDA: a bit-vector GPU-based deadlock detection algorithm for single-unit resource systems
【24h】

GPU-OSDDA: a bit-vector GPU-based deadlock detection algorithm for single-unit resource systems

机译:GPU-OSDDA:用于单个单元资源系统的基于位向量GPU的死锁检测算法

获取原文
获取原文并翻译 | 示例
           

摘要

This article presents a GPU-based single-unit deadlock detection methodology and its algorithm, GPU-OSDDA. Our GPU-based design utilizes parallel hardware of GPU to perform computations and thus is able to overcome the major limitation of prior hardware-based approaches by having the capability of handling thousands of processes and resources, whilst achieving real-world run-times. By utilizing a bit-vector technique for storing algorithm matrices and designing novel, efficient algorithmic methods, we not only reduce memory usage dramatically but also achieve two orders of magnitude speedup over CPU equivalents. Additionally, GPU-OSDDA acts as an interactive service to the CPU, because ail of the aforementioned computations and matrix management techniques take place on the GPU, requiring minimal interaction with the CPU. GPU-OSDDA is implemented on three GPU cards: Tesla C2050, Tesla K20c, and Titan X. Our design shows overall speedups of 6-595X over CPU equivalents.
机译:本文介绍了一种基于GPU的单单元死锁检测方法及其算法GPU-OSDDA。我们基于GPU的设计利用GPU的并行硬件来执行计算,因此能够通过处理数千个进程和资源的能力,同时实现实际运行时间,从而克服现有基于硬件的方法的主要局限性。通过利用位向量技术存储算法矩阵并设计新颖,有效的算法方法,我们不仅显着减少了内存使用量,而且在CPU等效性能方面实现了两个数量级的加速。另外,由于所有上述计算和矩阵管理技术都在GPU上进行,因此GPU-OSDDA充当了CPU的交互服务,因此需要与CPU的交互最少。 GPU-OSDDA在三种GPU卡上实现:Tesla C2050,Tesla K20c和TitanX。我们的设计显示,与CPU等效的速度总体提高了6-595X。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号