世界最大的两家图形芯片提供商:美国的NVIDIA 和AMD公司在桌面和工作站GPU和GPGPU遥遥领先。除此之外,Intel 公司主要发展集成显卡业务,其他公司在嵌入式GPU迅速发展。

1.3.1 NVIDIA

GPU主要产品有GeForce、Tesla和Quadro,三种产品的定位和市场目标不同

  • Quadro 的定位是专用用途显卡
  • GeForce 的定位是家庭娱乐
  • Tesla 的定位是专业的GPGPU,没有输出,注重数据计算而不是图形显示

1.3.2 AMD

GCN架构采用CU(Compute Unit)单元。每个CU拥有四组 SIMD,每组SIMD拥有16个ALU。
Vega 作为第五代的GCN架构引入四大新特新:高宽带缓存控制器、下一代计算单元、高级像素引擎和新一代几何渲染引擎。

其中在深度学习方面,Vega 首次引入紧缩(packed)的半精度计算支持。Vega的微架构也被称为NCU,每个NCU拥有64个ALU,它可以灵活的执行紧缩数学操作指令。例如每个周期可以进行512个8比特计算,或256个16比特计算,或128个32比特计算。

1.3.3 Intel

Intel的GPU更多情况下作为集成在北桥或CPU内部的一块图形协处理器存在。相比于独立显卡,集成显卡或核心显卡的形式会受限于面积、功耗和散热等问题,影响图形处理和通用计算的性能。

2010年推出Nehalem 微架构,原来集成于北桥的显示核心移至CPU处理器上,称为核心显卡或Intel HD Graphics。

1.3.4 其他GPU

在PC、游戏主机及服务器市场,主要是NVIDIA和AMD两家公司竞争,而在嵌入式设备市场则有多样的GPU产品。入Imagination的PowerVR、高通的Adreno系列及ARM的Mali系列。

【GPGPU编程模型与架构原理】第一章 1.3 现代 GPGPU 产品相关推荐

  1. 【GPGPU编程模型与架构原理】第二章 2.1 计算模型

      本章介绍以CUDA和OpenCL 并行编程中的一些核心架构概念来展示GPGPU的计算.编程和存储模型.本章还介绍虚拟指令集和机器指令集,逐步揭开GPGPU体系结构的面纱. 2.1 计算模型 计算模 ...

  2. 【GPGPU编程模型与架构原理】第一章 1.2 GPGPU 发展概述

    1.2 GPGPU 发展概述   l随着半导体工艺水平不断提高和计算机体系结构设计的不断创新,GPU快速发展,从传统图形图像相关的三维图形渲染专用加速器拓展到多种应用领域,形成通用的图形处理器. 1. ...

  3. 【GPGPU编程模型与架构原理】第一章 1.1 GPGPU 与并行计算机

      GPGPU是通用图形处理器.由于产业游戏的推动,GPU成为专门为提升图形渲染效率的而设计的处理器芯片.随着功能的不断完善,GPU逐渐发展成为并行计算加速的通用图形处理器,即GPGPU.近年来,人工 ...

  4. 走向ASP.NET架构设计--第一章:走向设计

    走向ASP.NET架构设计--第一章:走向设计 前言:很多做开发的人都在不断的摸索着,积极的学习,试图找出一条走向架构设计的成功法则.每当有人问起我们的职业,我们也常常在说:"软件设计&qu ...

  5. 人工智能原理——第一章 绪论

    人工智能原理--第一章 绪论 文章目录 人工智能原理--第一章 绪论 1.1 人工智能的发展 人工智能的发展 – 孕育期 人工智能的发展 – 摇篮期 人工智能的发展 – 发展期(1970-1979) ...

  6. 操作系统——精髓与设计原理 第一章复习题习题

    操作系统--精髓与设计原理 第一章复习题&习题 复习题 1.1 列出并简要地定义计算机的四个主要组成部分 1.2定义处理器寄存器的两种主要类别 1.3一般而言,一条机器指令能指定的四种不同的操 ...

  7. 计算机术语new一个,微机原理第一章计算机基础知识(new)

    <微机原理第一章计算机基础知识(new)>由会员分享,可在线阅读,更多相关<微机原理第一章计算机基础知识(new)(47页珍藏版)>请在人人文库网上搜索. 1.1.第一章计算机 ...

  8. 计算机网络原理第一章习题3-24 3-25

    计算机网络原理第一章习题 3-24假定站点A和B在同一个10Mb/s以太网网段上.这两个站点之间的传播时延为225比特时间.现假定A开始发送一帧,并且在A发送结束之前B也发送一帧.如果A发送的是以太网 ...

  9. 编译原理-第一章-引论

    编译原理 第一章 引论 1,概念简介 (1) 编译器:一个编译器就是一个程序,它可以阅读以某一种语言(源语言)编写的程序,并把该程序翻译成为一个等价的.用另一种语言(目标语言)编写的程序. 2,一个编 ...

最新文章

  1. 为什么做好数据安全这么难?黑客太牛?
  2. 定点定时抛物效果实现
  3. 自动化安装DHCP配置脚本
  4. linux dup跨进程使用,linuxC多进程通讯---无名管道dup
  5. python入门教授_南开大学教授强力推荐的5本Python入门书籍,附电子版
  6. 大剧播出无人值守“心里不慌”,优酷全链路技术齐上阵
  7. 4十4十4写成乘法算式_小学数学二年级下册数学1-4单元知识点复习提前准备才能考的更好...
  8. C++ 中的volatile关键字解析
  9. 多吉搜索不能用了_「转载」一个纯粹的中文搜索引擎:「Doge Doge」多吉搜索
  10. matlab中变量类型
  11. pycharm无法创建虚拟环境Virtualenv(Directory ...\python not found)
  12. 【高级操作系统-陈渝】overviewCourse_shedulingRethink_OS_Components
  13. 电脑DNS被劫持怎么办
  14. iPhone “Ineligible Devices”
  15. java求因子_一个数恰好等于它的因子之和java
  16. 服务器上显示叹号是什么意思,服务器上显示黄色叹号
  17. 【C++进阶】第二十篇——map和set(map和set的用法+multimap+multiset+map和set代码实现)
  18. 破解极域(1):专对付极域电子教室的程序——JiYuTrainer
  19. win10 pip安装mmcv-full
  20. C# 给PDF签名时添加时间戳的2种方法)

热门文章

  1. php 模拟登录qq空间,PHP模拟登录QQ空间的例子
  2. USTC科研 7.1 and 7.3 配置环境的学习
  3. Java 第十一届 蓝桥杯 省模拟赛 小明植树(DFS)
  4. 实现图的邻接矩阵和邻接表的存储
  5. POS--权益证明机制
  6. 计算机网络封装和解封的概念,以太网数据封装与解封过程
  7. 巴贝奇——筹划信息时代
  8. 2022支付宝集五福活动开始了 有哪些集福方法你知道吗?
  9. “格式化”到底是啥意思?
  10. unilife-fridge-producetion-show