图形处理器的异构加速编程_第1页
图形处理器的异构加速编程_第2页
图形处理器的异构加速编程_第3页
图形处理器的异构加速编程_第4页
图形处理器的异构加速编程_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

20/25图形处理器的异构加速编程第一部分异构加速编程的概述 2第二部分GPU架构与编程模型 4第三部分CPU与GPU协同并行编程 6第四部分异构数据管理与优化 9第五部分高性能计算中的异构加速 12第六部分人工智能领域的异构加速应用 14第七部分云计算环境下的异构加速 17第八部分异构加速编程未来的发展趋势 20

第一部分异构加速编程的概述关键词关键要点异构加速编程概述:

主题名称:异构加速计算范式

1.异构计算是指同时使用不同类型的计算资源,如CPU、GPU、FPGA等,以提高计算效率和系统性能。

2.异构加速编程的目标是利用异构计算能力,在各类型计算资源上分配和优化任务,以实现最大化的性能提升。

3.异构加速编程需要考虑不同计算资源的特性、编程模型和性能瓶颈,以有效利用异构计算平台。

主题名称:OpenCL和Vulkan:异构编程接口

异构加速编程概述

异构加速编程涉及将计算任务分配到不同的计算资源上,以优化性能和效率。它通过利用特定于不同硬件平台的专门处理能力来实现。

计算资源类型

异构平台由各种计算资源组成,包括:

*中央处理器(CPU):通用处理器,擅长处理一系列任务。

*图形处理器(GPU):专门设计的处理器,用于处理图形和并行计算任务。

*现场可编程门阵列(FPGA):可重新编程的硬件设备,可定制以执行特定任务。

*应用特定集成电路(ASIC):为特定目的设计的专用芯片,提供高性能和效率。

异构加速模型

异构加速编程采用不同的模型来协调不同计算资源之间的任务分配:

*共享内存模型:所有计算资源共享一个统一的内存空间,允许快速数据访问。

*消息传递模型:计算资源通过显式消息传递机制进行通信,需要明确的数据复制。

*混合模型:结合共享内存和消息传递,提供灵活性,但可能需要额外的编程开销。

优势

异构加速编程提供了以下优势:

*提高性能:将任务分配到专门的硬件资源可以提高计算速度和吞吐量。

*降低功耗:针对特定任务优化硬件可以节约能源。

*提高成本效益:利用专门的资源可以减少资本支出和运营成本。

*可扩展性:异构平台可以轻松扩展,以适应不断增长的计算需求。

*灵活性:混合模型允许编程人员根据特定应用程序的要求调整任务分配。

挑战

异构加速编程也面临一些挑战:

*编程复杂性:管理不同计算资源并优化任务分配需要额外的编程复杂性。

*数据依赖性:不同计算资源之间的通信可能会引入数据依赖性,影响性能。

*平台差异:各种异构平台具有不同的特性和编程模型,增加了便携性的困难。

*性能瓶颈:数据传输和同步开销可能会成为性能瓶颈。

*调试困难:异构系统的复杂性会使调试和性能分析变得困难。

总的来说,异构加速编程通过利用专用的计算资源,为提高性能、降低功耗和增强灵活性的应用程序开发开辟了机会。然而,在利用这些优势的同时,考虑相关的挑战并采用最佳实践对于成功的实现至关重要。第二部分GPU架构与编程模型图形处理器的异构加速编程:GPU架构与编程模型

引言

图形处理器(GPU)已成为现代计算中至关重要的组件,为各种应用程序提供强大的加速能力。其独特的架构和编程模型使其非常适合处理并行计算密集型任务。

GPU架构

GPU采用大规模并行(SIMD)架构,由数千个称为处理单元(SPU)的单指令、多数据(SIMD)单元组成。这些SPU被组织成组,称为流多处理器(SM)。每个SM都有自己的指令缓存、共享内存和寄存器文件。

内存层次结构

GPU具有分层的内存层次结构,包括:

*私有寄存器:由单个SPU使用的快速、私有内存。

*共享内存:由同一SM上的所有SPU共享的快速内存。

*常量缓存:存储常量和代码段的只读缓存。

*纹理缓存:用于存储纹理数据的高速缓存。

*全局内存:用于存储程序数据、变量和纹理的设备上的内存。

编程模型

CUDA

CUDA是NVIDIA开发的用于GPU编程的并行编程模型。它允许程序员使用C/C++语言编写代码,并使用CUDA指令对其进行扩展,以利用GPU的并行性。

CUDA中的基本编程单元是线程。线程被组织成网格,网格被组织成块。每个线程执行相同的指令,但使用不同的数据。

OpenCL

OpenCL是KhronosGroup开发的用于异构编程的开放标准。它支持使用C语言编写代码,并使用OpenCL指令对其进行扩展,以利用GPU、CPU和其他加速器。

OpenCL中的基本编程单元是内核函数。内核函数由一个或多个工作组中的工作项执行。工作组由一定数量的工作项组成,它们由特定的执行顺序调度。

优势

GPU异构加速编程模型提供以下优势:

*并行性:GPU的大规模并行架构使其能够高效处理数据并行任务。

*高吞吐量:数百或数千个SPU的并行执行提供了极高的吞吐量,非常适合计算密集型应用程序。

*低功耗:与CPU相比,GPU的能效更高,因为它们专门设计用于处理并行任务。

*降低延迟:GPU的低延迟使它们非常适合实时应用程序,例如视频流和游戏。

应用

GPU加速编程广泛应用于:

*科学计算:天气预报、分子模拟和地震建模。

*人工智能:机器学习、深度学习和自然语言处理。

*媒体和娱乐:视频编码、图像处理和虚拟现实。

*视频游戏:图形渲染和物理模拟。

结论

GPU异构加速编程模型为各种应用程序提供了强大的性能提升。通过利用GPU的独特架构和编程模型,程序员能够解锁大量并行性,从而提高吞吐量、降低延迟并降低功耗。随着GPU技术的不断发展,预计GPU加速编程将在未来继续发挥重要作用,推动科学计算、人工智能和媒体娱乐领域的进步。第三部分CPU与GPU协同并行编程关键词关键要点主题名称:异构协同并行编程模型

1.利用CPU和GPU的异构计算能力,实现并行加速,提高性能。

2.通过明确定义任务划分和数据交互机制,协同执行复杂的计算任务。

3.采用编程框架或编译器支持,简化并行编程,提高开发效率。

主题名称:统一内存管理

CPU与GPU协同并行编程

异构加速编程中,CPU与GPU协同并行编程是一种利用异构计算架构(CPU与GPU)协同处理任务的技术。通过将任务分解为适合CPU和GPU各自特性的部分,并行执行,可以显著提高整体性能。

CPU与GPU的特征

*CPU:通用性强,擅长于串行处理复杂任务。具有较高的主频和较小的缓存。

*GPU:专门用于图形处理,擅长于并行处理大量数据。具有较低的时钟频率,但具有大量的流处理器和较大的片上缓存。

协同并行编程方法

对于协同并行编程,有以下两种主要方法:

*显式数据并行:任务被分解成独立的数据块,每个数据块由CPU或GPU中的一个线程处理。

*任务并行:任务被分解成一系列独立的任务,每个任务由一个线程处理。CPU和GPU可以同时执行不同的任务。

常见协同并行编程模型

*CUDA:由NVIDIA开发的编程模型,专门用于GPU并行编程。它提供了显式数据并行和任务并行的支持。

*OpenCL:一个跨平台的编程模型,支持CPU和GPU并行编程。它提供显式数据并行和任务并行的支持。

*OpenMP:一个标准化的编程模型,主要用于CPU并行编程。它提供任务并行的支持。

协同并行编程的优缺点

优点:

*提高性能:并行执行任务可以显著提高整体性能。

*负载均衡:将任务分解为较小的部分,可以在CPU和GPU之间实现高效的负载均衡。

*充分利用异构资源:异构加速编程充分利用了CPU和GPU的各自优势。

缺点:

*编程复杂度:协同并行编程比串行编程更为复杂,需要对CPU和GPU架构有深入的了解。

*数据传输开销:CPU和GPU之间的数据传输可能会引入开销。

*调优挑战:协同并行程序的调优可能具有挑战性,需要仔细的剖析和优化。

应用场景

异构加速编程广泛应用于以下领域:

*图形渲染和游戏

*科学计算

*数据分析

*深度学习

*图像处理

最佳实践

*识别适合并行化的任务

*选择合适的并行编程模型

*优化数据传输和缓存使用

*优化线程调度和负载均衡

*进行充分的测试和调优

案例研究

例如,在科学计算中,协同并行编程用于解决大型偏微分方程组。CPU负责将问题分解为较小的部分,而GPU负责并行求解这些部分。这种方法将计算时间从数小时缩短至几分钟。

结论

CPU与GPU协同并行编程是一种强大的技术,可以显著提高异构计算架构的性能。通过充分利用CPU和GPU的各自优势,可以实现高效的负载均衡和并行执行,从而解决复杂的任务。第四部分异构数据管理与优化关键词关键要点异构数据管理与优化

主题名称:数据表示和转换

1.针对不同处理器架构优化数据分布,最大限度利用存储器层次结构。

2.采用多级数据表示,避免数据不一致和延迟。

3.开发高效的数据转换机制,在不同处理器之间无缝传输数据。

主题名称:异构内存管理

异构数据管理与优化

异构计算环境中数据管理和优化至关重要,因为它可以最大限度地提高性能和效率。以下是一些关键方面:

数据分配

*主机端分配:数据驻留在主机内存中,以便CPU快速访问。适用于频繁修改或需要高带宽的数据。

*设备端分配:数据驻留在GPU或其他设备内存中。适用于大数据集或需要并行处理的数据。

*混合分配:将数据拆分为不同的部分,并根据访问模式将它们分配到不同的内存区域。

数据传输

*显式传输:使用API函数手动将数据从一个内存区域传输到另一个内存区域。提供最大的控制和灵活性。

*隐式传输:当GPU内核访问数据时,硬件自动将数据传输到设备内存。更加方便,但控制度较低。

数据结构优化

*面向缓存的数据结构:使用数组或结构化数组等数据结构,以最大限度地提高数据局部性并减少缓存不命中。

*线程内数据重用:在GPU线程内重用数据,以避免重复计算或不必要的内存访问。

*数据压缩:使用数据压缩技术减少数据大小,从而提高带宽利用率。

内存管理

*统一内存:单一寻址空间,允许CPU和GPU无缝访问数据。简化了数据管理,但可能导致开销。

*离散内存:CPU和GPU拥有各自的内存空间。需要显式数据传输,但灵活性更高。

虚拟内存

*页面锁:将特定内存页面锁定到物理内存中,以防止数据被分页到硬盘。提高了性能,但可能导致内存碎片。

*分页:当内存不足时,将不活动的内存页面写入硬盘。需要访问分页数据时,会触发分页错误,这会降低性能。

优化技术

*数据预取:提前将数据加载到设备内存中,以减少访问延迟。

*流处理:将数据以连续流的形式传递给GPU,从而提高管道化效率。

*批处理:将多个操作批处理在一起,以减少内核启动开销和内存访问。

性能分析

*性能分析工具:使用专用工具,例如NVIDIANsightSystems,来分析数据访问模式和瓶颈。

*代码分析:查看内核代码并识别潜在的性能问题,例如数据竞态或不必要的内存访问。

通过遵循这些最佳实践,可以优化异构数据管理,最大限度地提高异构计算环境的性能和效率。第五部分高性能计算中的异构加速高性能计算中的异构加速

引言

异构计算通过利用互补架构的优势来提高计算性能和能效。在高性能计算(HPC)领域,异构加速已成为满足不断增长的计算需求的必要手段。

处理器异构性

HPC系统通常由不同类型的处理器组成,包括:

*中央处理器(CPU):用于通用计算,擅长大规模并行任务。

*图形处理器(GPU):专门用于图形计算,有大量的并行处理单元。

*现场可编程门阵列(FPGA):可重新配置的硬件,可适应特定算法或加速特定任务。

加速编程模型

为了利用异构处理器的优势,需要使用适当的加速编程模型。这些模型包括:

*CUDA(ComputeUnifiedDeviceArchitecture):NVIDIA开发的用于GPU加速的编程模型。

*OpenCL(OpenComputingLanguage):跨平台、面向数据并行编程的语言。

*HSA(异构系统架构):一个统一的编程模型,用于跨CPU、GPU和FPGA进行异构加速。

加速算法

异构加速适用于广泛的算法,包括:

*线性代数:矩阵乘法、求解线性方程组。

*深度学习:训练和推理神经网络。

*图像和视频处理:卷积、图像增强、视频编解码。

*模拟和建模:分子动力学、天气预报。

性能优势

异构加速可以显着提高HPC应用程序的性能:

*加速并行任务:GPU和FPGA的大量并行处理单元可显着加速大规模并行计算。

*优化内存带宽:异构处理器具有宽广的内存带宽,可减少数据移动时间。

*降低功耗:FPGA和某些GPU比CPU功耗更低,从而提高能效。

编程挑战

尽管异构加速有优势,但编程却具有挑战性:

*代码复杂性:异构编程需要管理不同处理器之间的通信和数据传输。

*性能可移植性:应用程序性能可能因处理器类型和可用资源而异。

*调试困难:异构应用程序的调试可能复杂且耗时。

解决挑战

为了应对异构加速的编程挑战,研究人员和从业人员正在开发策略:

*异构编程语言:创建专为异构编程设计的语言简化了编程。

*自动代码生成器:工具可自动生成优化异构代码,减少编程工作量。

*性能分析工具:专门的工具可帮助识别性能瓶颈并优化应用程序。

应用

异构加速已广泛应用于HPC领域,包括:

*天气和气候预测:加速天气和气候模型以提高预测精度。

*材料科学:模拟材料行为以预测材料特性。

*生物信息学:分析大型生物数据以发现疾病模式。

*金融建模:模拟金融市场以优化投资策略。

结论

异构加速是提高HPC系统性能和能效的关键。通过利用不同的处理器架构的优势并采用适当的编程模型,研究人员和从业人员能够开发出解决具有挑战性计算问题的强大应用程序。随着异构加速技术的不断发展,我们很可能会看到HPC中其应用的进一步扩展和创新。第六部分人工智能领域的异构加速应用人工智能领域的异构加速应用

异构计算在人工智能领域中的应用十分广泛,主要体现在以下几方面:

1.深度学习训练

深度学习模型训练是一个计算密集型任务,需要对海量数据进行处理。异构加速器可以显著提升训练速度,主要通过以下方式实现:

*利用GPU的并行计算能力:GPU具有数千个流处理器,可以同时处理大量数据。

*优化数据传输和存储:异构内存层次结构(如HBM、NVM)可以提供高带宽和低延迟的数据传输,加快模型训练速度。

2.深度学习推理

深度学习模型一旦训练完成,就需要部署到实际应用中进行推理。异构加速器可以加速推理过程,满足实时响应需求:

*使用NPU的专门推理硬件:NPU(神经网络处理器)是专门为深度学习推理设计的硬件,具有较高的计算效率和功耗比。

*优化模型剪枝和量化:通过剪枝和量化技术可以减少模型尺寸和计算复杂度,从而提高推理速度。

3.计算机视觉

计算机视觉任务,如图像分类、目标检测和视频分析,需要处理大量图像和视频数据。异构加速器可以提供以下优势:

*加速图像处理:GPU和FPGA可以并行处理图像数据,实现快速图像增强、滤波和分割。

*增强视频分析:视频分析涉及密集的帧处理和特征提取,异构加速器可以提供更快的处理速度和更高的准确性。

4.自然语言处理

自然语言处理任务,如文本分类、情感分析和机器翻译,需要对文本数据进行复杂的处理。异构加速器可以发挥以下作用:

*优化文本预处理:GPU可以加速文本分词、词干化和向量化等预处理任务。

*并行化神经语言模型:NPU可以并行处理神经语言模型中的序列数据,提高训练和推理速度。

5.医疗保健

异构加速器在医疗保健领域也得到了广泛应用,主要表现在:

*医疗影像处理:GPU和FPGA可以加速医疗影像处理,如图像增强、分割和重建。

*药物发现:异构加速器可以加速分子动力学模拟和药物筛选,提升药物研发效率。

6.科学计算

异构加速器还用于加速科学计算领域的任务,包括:

*物理建模:GPU可以加速复杂物理模拟,如流体力学和分子动力学。

*气候建模:异构加速器可以加速气候模型的计算,提高预测精度。

数据和案例

*深度学习训练:英伟达的DGX系统将GPU与NPU相结合,可将深度学习训练速度提升高达10倍。

*计算机视觉:谷歌的CoralEdgeTPU是一种低功耗NPU,专门用于计算机视觉推理,可将图像分类速度提高30倍。

*医疗影像处理:西门子的SOMATOMX.citeCT扫描仪使用GPU加速影像重建,可将重建时间缩短70%。

*科学计算:美国国家航空航天局的探测器上使用FPGA加速物理建模,提高了卫星导航精度。

结论

异构加速器在人工智能领域发挥着至关重要的作用,可以显著提升计算速度和效率。随着人工智能技术的发展,预计异构加速器将在更多人工智能应用中得到广泛采用。第七部分云计算环境下的异构加速关键词关键要点云计算环境下的异构加速

1.云计算平台提供弹性可扩展的计算资源,支持灵活部署异构加速器。

2.云原生异构加速框架,如NVIDIACUDA、AMDROCm,简化了异构编程,提高了性能。

3.云端异构加速服务,如AWSElasticComputeCloud(EC2)加速器实例,提供了即用即付的异构加速能力。

异构加速库的演进

1.高性能计算(HPC)库,如NVIDIAcuDNN、IntelMKL,优化了常见的数学和线性代数操作,提高了异构加速器的效率。

2.深度学习框架,如TensorFlow、PyTorch,集成了异构加速器支持,简化了深度学习模型训练和部署。

3.图形和可视化库,如OpenGL、Vulkan,提供了异构加速图形处理和渲染。

异构加速算法的优化

1.数据并行和模型并行的算法设计,充分利用异构加速器的并行处理能力。

2.内存管理和缓存优化,减少数据传输和内存访问延迟,提高性能。

3.神经网络架构搜索(NAS),自动化设计针对异构加速器优化的神经网络架构。

异构加速器的硬件架构

1.多核GPU,采用大规模并行计算核,提供高吞吐量计算能力。

2.可重构计算引擎(FPGA),支持定制加速功能,提高特定任务的性能。

3.专用加速器(ASIC),针对特定算法或应用程序优化,实现极致性能。

异构加速器的软件生态系统

1.编译器和编程语言支持,如CUDAC++、OpenCL,为异构加速器提供高效的编程环境。

2.调试和性能分析工具,帮助开发人员识别和解决异构加速器性能问题。

3.社区支持和知识库,促进异构加速技术共享和协作。

异构加速的应用领域

1.科学计算和工程模拟,解决复杂计算密集型问题。

2.深度学习和机器学习,训练和部署大型神经网络模型。

3.游戏和娱乐,提供沉浸式图形体验和实时渲染。

4.数据分析和人工智能,处理海量数据并加速决策制定。云计算环境下的异构加速

引言

异构计算通过结合多种计算架构(如CPU、GPU、FPGA)来提高性能和效率。云计算环境提供了大规模异构加速的理想平台,允许程序员利用按需可用的异构资源。

GPU加速

显卡(GPU)以其高并行计算能力而著称,使其非常适合图像处理、机器学习和科学计算等数据密集型工作负载。云计算平台提供了按需可用的GPU访问,消除了本地GPU基础设施的采购和管理成本。

FPGA加速

现场可编程门阵列(FPGA)是可重新配置的计算设备,可以根据特定工作负载进行定制。FPGA提供了GPU无法比拟的低延迟和高能效,使其非常适合实时处理、网络安全和其他对延迟敏感的应用程序。云计算平台提供了一种方便的方式来部署FPGA加速,而无需投资于专用硬件。

云服务模型

云计算环境支持多种服务模型,允许程序员以灵活的方式访问异构资源。

*基础设施即服务(IaaS):提供原始计算基础设施,包括CPU、GPU、FPGA和存储。程序员具有对底层硬件的完全控制权,可以配置和定制他们的环境。

*平台即服务(PaaS):提供管理计算平台,包括操作系统、编程语言和数据库。程序员可以部署他们的应用程序而无需管理底层基础设施。

*软件即服务(SaaS):提供完整的解决方案,包括应用程序、数据和基础设施。程序员无需任何配置或管理即可使用应用程序。

编程模型

云计算环境提供了一系列编程模型来支持异构加速。

*CUDA:NVIDIA的并行计算平台,针对GPU编程进行了优化。

*OpenCL:跨平台异构计算框架,支持GPU和FPGA。

*SYCL:用于异构编程的C++规范,允许在不同加速器上编写可移植代码。

开发工具

云计算平台集成了开发工具,使程序员能够轻松地开发和部署异构加速应用程序。

*编译器:针对异构架构进行了优化,生成针对特定加速器的高效代码。

*调试器:提供跨不同加速器的调试和分析工具。

*库:提供了预先构建的例程和函数,用于加速常见任务,例如矩阵乘法和图像处理。

最佳实践

在云计算环境中有效利用异构加速需要一些最佳实践:

*识别适合加速的工作负载:确定适合GPU、FPGA或其他加速器的计算密集型任务。

*选择合适的服务模型和编程模型:根据应用程序需求和开发偏好选择最合适的选项。

*关注性能瓶颈:通过测量和分析应用程序性能,识别和解决瓶颈区域。

*优化代码:使用适当的编程技术和库来优化异构代码的性能。

*使用云提供商提供的工具和支持:利用云服务提供商提供的开发工具、文档和技术支持。

结论

云计算环境提供了按需可用的异构资源,使程序员能够显著提高应用程序的性能和效率。通过采用适当的编程模型和最佳实践,程序员可以利用异构加速来解决各种计算密集型挑战。第八部分异构加速编程未来的发展趋势异构加速编程未来的发展趋势

1.统一编程模型的演进

*单一编程环境的支持:异构平台将提供单一的编程环境,允许开发人员在所有加速器上使用相同的代码库。

*高级语言抽象:高级语言(如C++和Python)将提供对异构平台的抽象,简化编程。

*跨平台可移植性:统一编程模型将可在不同的异构平台上实现可移植性,增强代码复用性。

2.软件定义加速器的兴起

*可配置硬件:加速器将变得更加可配置,允许开发人员根据应用程序需求调整硬件功能。

*虚拟加速器:软件定义的加速器将允许动态分配硬件资源,优化性能和效率。

*云端加速器访问:云计算提供商将提供基于异构加速器的按需服务。

3.人工智能和大数据分析的融合

*神经网络加速:异构加速器将针对神经网络处理进行优化,提高深度学习模型的训练和推理性能。

*大数据处理:异构平台将与大数据分析框架集成,提升数据处理效率和可扩展性。

*跨模态AI:异构加速器将支持跨模态AI模型,同时处理视觉、语言和音频数据。

4.量子计算集成

*量子机器学习:异构平台将与量子计算机集成,用于量子机器学习算法的加速。

*混合量子-经典算法:开发人员将能够混合使用量子和经典计算能力,解决复杂问题。

*量子模拟:异构加速器将用于模拟量子系统,用于材料科学、药物发现等领域的应用。

5.边缘计算和物联网

*边缘设备的加速:异构加速器将用于加速边缘设备上的AI和机器学习推理。

*物联网互连性:异构平台将促进物联网设备之间的互连性和数据交换。

*低功耗和能源效率:异构加速器将针对边缘设备开发,优化低功耗和能源效率。

6.分布式和并行计算

*分布式异构加速:异构加速器将分布在多个节点上,用于大规模计算。

*并行编程模型:并行编程模型(如MPI和OpenMP)将支持异构加速器的协调。

*云端并行计算:云计算提供商将提供分布式的异构加速器基础设施,实现大规模并行计算。

7.可持续性与能效

*绿色计算:异构加速器将针对能效进行优化,减少碳足迹。

*可持续性材料:异构加速器将在制造过程中使用可持续性材料和工艺。

*热管理:异构平台将采用先进的热管理技术,确保稳定和可靠的运行。

8.安全和可靠性

*硬件安全:异构加速器将配备安全功能,保护数据免受未经授权的访问。

*软件验证:异构平台将提供工具和技术,用于验证和验证软件的正确性。

*容错性:异构平台将设计为具有容错性,确保在硬件故障或软件错误情况下仍能正常运行。关键词关键要点GPU架构

GPU架构与传统CPU架构有很大不同,主要特点如下:

-并行计算单元(CU):GPU中包含大量CU,每个CU都可以并行执行多个线程。

-单指令多数据(SIMD):GPU采用SIMD执行模型,这意味着所有CU同步执行相同的指令,但可以处理不同的数据。

-共享内存:GPU具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论