共查询到20条相似文献,搜索用时 484 毫秒
1.
2.
为满足日益复杂的应用需求、减轻CPU日益繁重的图形处理任务,促使图形处理器GPU产生、应用和不断发展。驱动软件作为GPU的重要组成部分,与GPU硬件的契合程度直接影响整个图形系统性能的发挥,出于各种原因高端GPU配套的图形驱动软件对外不公开或价格昂贵,对图形应用系统的开发带来不便。文中基于自研GPU芯片FPGA原型图形系统,讲述了VxWorks下GPU驱动软件的设计与实现,该驱动软件为用户提供3D处理和2D处理接口。其中3D处理实现完整的OpenGL1.3基本库及GLU、GLUT辅助库;2D处理使用VxWorks操作系统的WindML组件实现。较好实现了图形处理软件与硬件的配合,对自主GPU芯片应用开发意义重大。 相似文献
3.
为满足日益复杂的应用需求、减轻CPU日益繁重的图形处理任务,促使图形处理器GPU产生、应用和不断发展.驱动软件作为GPU的重要组成部分,与GPU硬件的契合程度直接影响整个图形系统性能的发挥,出于各种原因高端GPU配套的图形驱动软件对外不公开或价格昂贵,对图形应用系统的开发带来不便.文中基于自研GPU芯片FPGA原型图形系统,讲述了VxWorks下GPU驱动软件的设计与实现,该驱动软件为用户提供3D处理和2D处理接口.其中3D处理实现完整的OpenGL1.3基本库及GLU、GLUT辅助库;2D处理使用VxWorks操作系统的WindML组件实现.较好实现了图形处理软件与硬件的配合,对自主GPU芯片应用开发意义重大. 相似文献
4.
自1996年3Dfx推出Voodoo加速卡至今,计算机上的3D图形技术已经走过漫漫8年光阴.在这8年间我们感受到3D技术的飞速提升。GPU更新换代的频率大大超过摩尔定律,而对应的3D游戏则代比一代精美。第一代3D游戏更多只是让大家感受到3D技术的奇妙之处,但如今我们所看到的3D画面都已高度精美,各种特效技术的应用让虚拟的3D世界变得越来越逼真。这样的趋势在今后仍将继续,实现电影画质是3D技术的终极目标.而要将它从梦想变为现实就需要包括GPU开发商、游戏开发商以及API标准制定组织的共同参与。更重要的是,所有这一切必须在实实在在的应用层面上一步一步向前推进. 相似文献
5.
6.
图形/图像技术应用日臻广泛,图形/图像技术涉及的巨量信息处理是CPU一个瓶颈问题,通常会导致图形/图像处理的质量无法满足用户需求,特别是计算机游戏开发对图形处理的要求更高,图形加速技术发展随之诞生,经历了从2维加速到3维加速,从数据复制到物理模拟等技术发展,逐渐弥补了CPU处理能力的不足,提高了图形/图像处理能力,拓展了计算机图形/图像处理的应用范围。 相似文献
7.
图形/图像技术应用日臻广泛,图形/图像技术涉及的巨量信息处理是CPU一个瓶颈问题,通常会导致图形/图像处理的质量无法满足用户需求,特别是计算机游戏开发对图形处理的要求更高,图形加速技术发展随之诞生,经历了从2维加速到3维加速,从数据复制到物理模拟等技术发展,逐渐弥补了CPU处理能力的不足,提高了图形/图像处理能力,拓展了计算机图形/图像处理的应用范围. 相似文献
8.
自从电脑出现直到上个世纪90年代为止,显示器上的画面都是2D的,无论是一个汉字还是一张图片。如果屏幕上需要显示什么东西,CPU(中央处理器)只需要对GPU(图形处理器,说白了就是显卡)发布画“点”或“线”的指令即可。但是自从有些人希望能在电脑上看到接近真实的虚拟空间开始(比如3D游戏),CPU和GPU之间的关系就出现了变化。CPU接到的指令是“在屏幕某个地方画个正方体”,但它不能就这样传达给GPU,因为只能处理2D图形的GPU不明白什么叫做“正方体”。这时CPU就只好给GPU“解释”。后来,GPU也具备了3D处理能力。当CPU和GPU都空… 相似文献
9.
基于图形处理器(GPU)的通用计算 总被引:102,自引:20,他引:102
伴随着PC级微机的崛起和普及,多年来计算机图形的大部分应用发生了从工作站向微机的大转移,这种转移甚至发生在像虚拟现实、计算机仿真这样的实时(中、小规模)应用中.这一切的发生从很大程度上源自于图形处理硬件的发展和革新.近年来,随着图形处理器(GPU)性能的大幅度提高以及可编程特性的发展,人们首先开始将图形流水线的某些处理阶段以及某些图形算法从CPU向GPU转移.除了计算机图形学本身的应用,涉及到其他领域的计算,以至于通用计算近2~3年来成为GPU的应用之一.并成为研究热点.文中从若干图形硬件发展的历史开始,介绍和分析最新GPU在通用计算方面的应用及其技术原理和发展状况,并结合作者自身的实践讨论和探索其发展前景。 相似文献
10.
11.
针对目前图像处理算法日益复杂,对CPU的性能要求越来越高,而传统的基于CPU的图像处理方法无法满足需求的情况,本文对基于统一计算设备架构(CUDA)的图形处理器(GPU)在图形处理方面的算法进行研究和实现。通过充分利用GPU突出的并行处理能力,采用CUDA技术,利用C++语言实现相关算法。研究并设计高斯模糊处理算法、彩色负片处理算法、透明合并处理算法的GPU并行运算流程,并通过与CPU实现相同效果的性能的对比,证明基于GPU图像处理算法的高效性。 相似文献
12.
13.
在图形处理领域中,显卡具有非常重要的作用。许多最常用的3D应用——包括游戏制作、3D计算机辅助设计、工程设计等等都需要强大的GPU的参与。目前,由于NVIDIA和ATI(AMD)这两个众人熟知的显卡产商之间的激烈竞争,使得GPU(VPU)芯片技术飞速发展。 相似文献
14.
图形芯片(也称显示芯片或GPU)的面貌在逐渐变化,现在已发展到配备了同CPU一样的运算器,而且可以用高级语言进行编程。引发这一动向的先驱是微软作为下一代多媒体API的Direct X9(以下简称DX9)。在DX9中,标配的3D图形处理变成了由可编程的运算器来执行。因此,在未来的PC中,最重要的处理器是CPU还是GPU,不得而知。 相似文献
15.
16.
自1996年3Dfx推出Voodoo加速卡至今,计算机上的3D图形技术已经走过漫漫8年光阴,在这8年间我们感受到3D技术的飞速提升。GPU更新换代的频率大大超过摩尔定律,而对应的3D游戏则一代比一代精美。第一代3D游戏更多只是让大家感受到3D技术的奇妙之处,但如今我们所看到的3D画面都已高度精美,各种特效技术的应用让虚拟的3D世界变得越来越逼真。这样的趋势在今后仍将继续,实现电影画质是3D技术的终极目标,而要将它从梦想变为现实就需要包括GPU开发商、游戏开发商以及API标准制定组织的共同参与。更重要的是,所有这一切必须在实实在在的应用… 相似文献
17.
18.
《电脑编程技巧与维护》2010,(13):96-96
GPU精粹3
本书是GPU精粹系列畅销书的第三卷,展示了前沿的图形处理单元(GPU)编程技术。现代GPU的可编程性让开发者不仅可以在自己的岗位上迅速脱颖而出.更使得他们可以在非图形应用中运用GPU的卓越处理能力,例如,物理仿真、金融分析, 相似文献
19.
对于3D游戏而言,CPU与GPU的因素是最为重要的。尽管内存、硬盘、芯片组等也会对3D游戏的速度产生一定的影响,但是它们还无法与CPU以及GPU的重要性相提并论。对于疯狂的3D游戏玩家,如何在有限的预算内打造或是升级自己的游戏平台显得十分关键。 相似文献
20.
在日趋复杂的图形处理任务的推动下,GPU已经演化成为具有众多计算核心、计算能力强大的通用计算设备,并被越来越多地应用于图形处理之外的计算领域。GPU具有高并行、低能耗和低成本的特点,在数据并行度高的计算任务中,相比与传统的CPU平台有着显著的优势。随着GPU体系结构的不断演进以及开发平台的逐步完善,GPU已经进入到高性能计算的主流行列。GPU通用计算的普及,使个人和小型机构能有机会获得以往昂贵的大型、超级计算机才能提供的计算能力,并一定程度上改变了科学计算领域的格局和编程开发模式。GPU提供的强大计算能力极大地推动了计算智能的发展,并且已经在深度学习和群体智能优化方法等子领域获得了巨大的成功,更是在图像、语音等领域取得了突破性的进展。随着人工智能技术和方法的不断进步,GPU将在更多的领域获得更加广泛的应用。 相似文献