薛延安
在之前发布的ZStack 3.5.0版本中,ZStack新增了对于NVIDIA及AMD vGPU方案的支持,从而在云中实现支持GPU透传、vGPU两种GPU方案的完善GPU云平台解决方案,能够帮助用户在云中实现工业设计、图形渲染、教学科研、深度学习等更为丰富的GPU应用场景。
前言
随着虚拟化与云计算技术的快速发展,越来越多的用户将应用迁移到云上。在这个过程中,用户希望一些特定的业务场景既能够在云环境中获得灵活、高效的资源交付能力,又能够获取与物理机无异的资源计算性能。GPU作为一种资源设备,近几年来随着大数据、人工智能等深度学习相关应用的深入,这一技术在云中的应用需求日益加深。
本文旨在以通俗易懂的方式让各位读者对于云中的GPU方案有一定的概况性了解。
一、了解GPU
在了解GPU之前,我们需要先了解GPU与我们最熟悉且常用的CPU区别:虽然两者都为了完成计算任务而设计,但各有侧重。
CPU 由专为串行顺序执行指令而设计的几个核心组成,主要是面向通用计算场景;
如:8个计算核心,每个计算核心计算力都相对较强
而 GPU 则是拥有一个由数以千计的更小核心组成的大规模并行计算架构。更侧重用于面向并行计算场景;