首页> 外文学位 >Parallel general purpose computing across multiple computer graphics devices.
【24h】

Parallel general purpose computing across multiple computer graphics devices.

机译:跨多个计算机图形设备的并行通用计算。

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

摘要

This thesis proposes that multiple, commodity computer graphics cards in a single system can be used to perform general purpose computation and computer vision many times faster than the CPU alone. Presented is a parallel architecture created by placing multiple graphics cards on a single motherboard. This creates a low cost, commodity, architecture for hardware accelerated general purpose computation. Parallelism, both between the GPU and CPU and between multiple GPUs, however, is new to graphics and current graphics techniques are designed for a single GPU and focus on display, rather than fast communication and synchronization with the CPU. Presented are methods of distributing tasks across multiple graphics cards, synchronizing their execution, and exploiting their fast on-board memories. Additionally, for graphics hardware to provide speedups, methods of mapping software algorithms onto graphics architecture must also be developed. In this thesis, computer vision algorithms are mapped onto the graphics hardware. Novel mappings of the chirplet transform, projective image stitching and parameter estimation, and other common computer vision algorithms are developed in this work. These mappings show how all parts of the graphics pipeline can be used to achieve a wide variety of tasks through novel algorithm mappings. A programming library called "OpenVIDIA" abstracts many of the mapping details allowing programmers to realize graphics hardware acceleration.
机译:本文提出,单个系统中的多个商用计算机图形卡可以比单独使用CPU快许多倍地执行通用计算和计算机视觉。提出了一种通过在单个主板上放置多个图形卡而创建的并行架构。这为硬件加速的通用计算创建了一种低成本的商品架构。但是,GPU和CPU之间以及多个GPU之间的并行性是图形的新技术,当前的图形技术是为单个GPU设计的,并且专注于显示,而不是与CPU的快速通信和同步。介绍了在多个图形卡之间分配任务,同步其执行并利用其快速板上存储器的方法。另外,为了使图形硬件提供加速,还必须开发将软件算法映射到图形体系结构的方法。本文将计算机视觉算法映射到图形硬件上。在这项工作中,开发了线性调频变换,投影图像拼接和参数估计以及其他常见计算机视觉算法的新颖映射。这些映射显示了如何通过新颖的算法映射将图形流水线的所有部分用于完成各种各样的任务。名为“ OpenVIDIA”的编程库抽象了许多映射细节,从而使程序员可以实现图形硬件加速。

著录项

  • 作者

    Fung, James.;

  • 作者单位

    University of Toronto (Canada).;

  • 授予单位 University of Toronto (Canada).;
  • 学科 Engineering Electronics and Electrical.;Computer Science.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 222 p.
  • 总页数 222
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号