EffectiveGPU技术白皮书:大模型时代算力管理新范式

GPU池化和虚拟化 GPU池化和虚拟化属于计算机体系结构的技术领域,它的本质是进行异构算力的解耦和共享。痛点分析:1.之前的做法,如果有一张卡,哪怕只用了1%的计算能力,剩下的99%也无法被利用了,所以算力有耦合不可分。2.虽然任何一张独立的卡无法满足需求,但是多张卡的算例总和是可以达到算力要求的。随着人工智能的发展,其对算例的需求呈现指数级增长,自从2012年以来,全球算力需求增长超过30万倍,以GPU为代表的人工智能芯片是支撑算力的核心部件。 阅读详情
AI摘要

在AI大模型时代,传统异构算力分配模式存在诸多痛点。本白皮书介绍的EffectiveGPU池化技术,通过统一调度接口、细粒度切分算力等,提升集群GPU等异构算力利用率和管理效率。它有多项创新点,适用于大模型推理、测试服务等场景,已在部分场景验证,未来将推动异构算力生态融合。

1. 概述(Executive Summary)

在AI大模型推动产业智能化变革的新时代,算力资源的高效配置已成为制约企业数字化转型的核心命题。当前大模型推理服务呈现指数级增长态势,异构算力管理效率不足已成为掣肘企业AI应用落地、抬高运营成本的关键瓶颈。传统的异构算力资源分配模式(如独占 GPU)分配模式暴露三大核心痛点:资源孤岛导致跨节点算力无法动态复用、粗粒度调度引发的资源浪费、以及异构环境适配性不足造成的管理复杂度攀升。

针对行业痛点,本白皮书介绍了 EffectiveGPU 池化技术(简称 egpu),通过统一调度接口标准、算力细粒度切分与跨节点协同调度,可显著提升集群 GPU 等异构算力的利用率和管理效率,为云端及边缘场景提供更灵活、更高效的算力基础设施,并且适配国产 AI 算力平台。作为构建 GPU 池化和虚拟化的算力基础设施核心技术,深入融合自研的 AI 技术平台,为构建自主可控的智能计算体系提供关键技术支撑。

2. 背景介绍(Background)

2.1 GPU 算力发展的挑战

随着大模型技术与AI应用的爆发式增长,算力资源的高效利用成为产业核心诉求。传统GPU资源分配模式存在利用率低(平均<30%)、弹性不足(整卡独占)、生态碎片化(多厂商硬件/协议差异)等诸多痛点:

  • 算力资源利用率低

在AI大模型运行环境中,常规的GPU分配机制多采用独占模式,导致计算资源空置问题突出。特别是在模型推理和测试验证环节,GPU设备的算力负荷率和显存使用率普遍处于低下状态。

  • 资源共享力度不足

现有GPU资源调度方案通常局限于整卡分配,缺乏灵活的计算单元与显存空间切分机制。这种粗放式资源分配方式难以支撑多样化AI任务在单张加速卡上的并行执行需求。

  • 异构硬件适配困难

当前加速器市场呈现多元硬件生态(涵盖GPU/NPU/及各类自研芯片),不同厂商设备存在兼容壁垒,导致上层应用面临多平台适配成本高企的挑战。

2.2 GPU 池化和虚拟化的价值

基于创新的池化技术架构,实现异构算力细粒度切分、统一的调度接口与云原生支持,显著提升算力资源利用率(最高达200%显存超分能力),为AI训练、推理及科学计算场景提供灵活高效的算力基础设施支撑:

  • 资源使用效率优化

采用精细化资源分割与协同管理机制,突破传统单卡独占模式,有效激活闲置GPU算力的动态复用能力。

  • 统一调度的接口标准

计算框架服务提供层以调度器插件(vGPU scheduler-plugin)以及定制化的异构算力设备插件(device-plugin)的形式,实现整个集群对于异构算力资源的复用请求。

  • 增强云原生支持

深度融合Kubernetes原生插件架构,强化容器化环境对GPU等异构计算资源的全生命周期管控能力。

2.3 EffectiveGPU 的技术目标

EffectiveGPU 项目的主要目的是提供一个异构算力虚拟化平台,用于管理和优化大规模异构算力集群中的资源利用,在云原生环境中简化部署和利用如GPU这样的复杂硬件的过程,同时提高资源的利用效率和灵活性。

具体来说,EffectiveGPU 项目旨在实现以下几个关键技术目标:

  1. 异构设备管理:EffectiveGPU具备多样化异构设备(包括GPU、NPU等)的统一管理能力,支持跨Pod的设备共享机制,通过分析硬件拓扑结构特征并应用智能调度策略,实现更优的资源分配决策。
  2. 设备共享与资源隔离:系统提供细粒度资源管控方案,支持按核心利用率(百分比)和显存容量(MB)进行精确分配,对计算单元实施硬件级隔离。在保持业务无须改造的前提下,实现资源分割带来的性能损耗控制在5%以内。
  3. 弹性资源超配:支持GPU算力与显存的双维度超分技术,通过动态算力复用机制实现空闲资源跨应用调度,配合优先级队列保障高优先级任务QoS。基于统一内存架构实现200%显存超分比,突破单卡物理显存限制,支持多任务并发执行。
  4. 资源效率优化:采用创新虚拟化技术构建高密度资源复用体系,通过精细化资源调度策略提升硬件使用效率,有效降低闲置资源浪费,实现设备利用率的质的飞跃。
  5. 无缝兼容适配:采用非侵入式设计架构,确保现有业务系统无需任何改造即可平滑接入,全面兼容各类存量应用程序的运行环境。
  6. 智能调度体系:内置多维度调度策略引擎,支持基于节点特征、GPU型号等参数的自适应调度算法,持续优化集群资源分配效率。
  7. 精准设备调度:提供基于设备型号指纹和唯一标识符的精准调度能力,确保业务负载与硬件特性实现最优匹配。

EffectiveGPU 作为自主研发的方案,在多方面展现显著优势。其免费特性,相比其他商业方案的付费模式,可节省软件授权成本。功能上,支持显存切分、算力切分以及支持显存超分和算力超分,突破硬件限制,提升资源利用率。同时支持计算优先级、训练和推理混部,满足灵活调度与高效部署需求。添加池化层后最低仅下降0.5%性能,最大程度保证 GPU 性能。提供运维与监控方面提供支持,且在公有云场景下无节点数限制,适用范围更广。

3. 技术原理与架构(Technical Details / Architecture)

EffectiveGPU 提出了一套支持算力细粒度划分、节点内算力调度、算力跨节点协同调度的 GPU 池化和虚拟化技术架构,通过GPU 池化和混合云技术方案,实现所有 GPU 资源的统一视图,按需申请和弹性扩缩容。

3.1 技术架构

EffectiveGPU 整体架构图如下:

EffectiveGPU 以 GPU 池化和虚拟化技术为核心,通过管理面实现对 GPU 资源的高效整合与调配。可整合私有云和公有云的 GPU 和 NPU 资源,支持 GPU 独占、切分、显存超分和算力超分等多种使用方式,满足机器人、语音识别、视频处理、翻译和 VR 等多样化应用场景,提升 GPU 资源的利用率和灵活性。

3.2 核心组件

EffectiveGPU 包含一个核心关键组件,与调度监控相关包含额外的多个核心组件。

核心组件

功能描述

应用场景

egpu-core

劫持 CUDA Runtime(libcudart.so) 和 CUDA Driver(libcuda.so) 之间的 API 调用来实现切分超分等功能

实现 CUDA 的显存和算力切分,超分,优先级调度等功能。

egpu-device-plugin

用于发现 GPU,上报 GPU 数量,替换 nvidia-device-plugin,同时实现 Volcano 集成逻辑,实现资源注册,资源管理,环境注入等功能

异构设备抽象层,统一管理NVIDIA/昇腾/寒武纪等厂商硬件资源。

egpu-scheduler

用于将申请的egpu调度到egpu节点上。

支持Best-Fit/Bin-Packing等策略,动态优化资源分配。

egpu-webhook

如果申请的资源为egpu资源,注入egpu-scheduler

将申请egpu的pod交由egpu-scheduler调度器接管调度。

effective-gpu-webui

提供Web 界面来管理和扩展 egpu 的功能,实现egpu的监控

可视化和管理节点上的 egpu 资源分配和使用情况。支持任务级别和显卡级别的详细视图。

3.4 Volcano 集成方案

为了进一步与 Volcano 集成,本方案还提出了新的技术改造项,增强Volcano vgpu 使用特性。

  1. 新增显存超分能力,通过 device-memory-scaling 参数动态调配显存超分系数,支持按不同的节点配置不同超分系数,同时保留原有的切分逻辑。
  2. 通过Volcano实现NUMA亲和调度,提升GPU资源使用效率,NUMA节点是构成非统一内存访问架构(Non-Uniform Memory Access, NUMA)系统的基本单位,一个 NUMA 集合是指单个 Node 节点上多个 NUMA 节点的组合,用于实现计算资源的有效分配,并降低处理器间内存访问的竞争。当 CPU 没有绑核或没有与 GPU 分配在相同 NUMA 节点上时,可能会由于 CPU 争抢或 CPU 与 GPU 跨 NUMA 通信导致应用执行性能下降。为了使应用的执行性能最大化,可以选择将 CPU 与 GPU 绑定在相同 NUMA 节点下。
  3. 通过Volcano与资源池特性实现并支持EffectiveGPU优先级QoS,混部等特性。

3.5 GPU 虚拟化实现原理

技术维度

实现方式

性能指标

显存隔离

虚拟内存映射+页表隔离,支持动态分配(1MB~整卡)

保证显存独占避免 OOM,性能损耗 <5%

优先级调度

QoS策略引擎,实时抢占低优先级任务资源保障高优先级服务

推理任务延迟波动 <10ms

算力复用

基于时间片的调度机制,通过任务队列管理和调度不同任务的执行时间,支持多任务并发

资源利用率提升 30% 以上,任务响应时间 <20ms

显存超分

基于 CUDA 的 Unified Memory 实现显存的动态扩展和优化,支持设备显存和内存的共享和管理

显存扩展比例可达 200%,数据传输延迟 <2ms

应用无感

通过系统调用 Hook 实现,无需修改应用代码逻辑,自动适配底层资源变化。

CUDA 应用兼容性达到 100%

4. 关键创新点(Key Innovations)

4.1 创新点一:针对多节点异构GPU的池化和调度实现

  • 算力池化与调度:提出了一套支持算力细粒度划分、节点内算力调度、算力跨节点协同调度的国产化深度学习计算框架,从AI应用层、AI框架层、服务层、系统软件层和硬件核心层实现了异构国产AI算力平台的池化及调度。
  • 算力细粒度切分:通过API拦截实现了算力细粒度切分,使任务能按需使用算力资源,避免资源浪费。
  • 资源绑定与调度:通过服务提供层为AI应用绑定资源池中的资源,实现了国产化AI算力的调度框架。
  • 技术实现细节:服务提供层和系统软件层面分别使用云原生调度工具(kubernetes)与容器工具(docker)实现。服务提供层实现异构算力的任务分发和资源池的组建;系统软件层利用替换任务调用链中的 cudaDriver 相关函数以及利用设备提供商提供的设备复用工具来确保任务使用的资源符合规定与限制。
  • 调度策略研究:针对不同GPU算力的调度策略研究,形成了一套完善的调度机制,突破了 Kubernetes 集群中异构算力独占使用的限制,提升了集群利用率。

4.2 创新点二:抽象适配国产和海外GPU的统一调度接口

  • 插件形式实现资源复用:计算框架服务提供层以调度器插件(vGPU scheduler-plugin)以及定制化的异构算例设备插件(device-plugin)的形式,实现整个集群对于异构算力资源的复用请求。
  • 任务资源声明与调度:每个任务提交到 Kubernetes 集群中时需声明其索要使用的异构算力类型及其规格,调度器插件查询任务信息后负责调度工作,普通任务交由kubernetes自带的默认调度器处理。
  • 调度策略与资源分配:调度器插件中以无状态形式保存任务的异构算力资源信息,支持多种调度策略,根据策略将节点分配到合适节点,并将资源信息注入任务。
  • 设备插件与任务启动:异构算力设备插件识别任务备注信息,设置环境变量、映射驱动文件和设备,交由容器工具启动任务。
  • 资源限制层实现:系统软件层为容器内的资源限制层,能限制容器内对异构设备相关资源的使用。通过研究不同厂商算力接口,构建基于异构算力调度需求的统一接口标准,屏蔽厂商接口差异,实现异构算力调度的统一。

4.3 创新点三:实现GPU的显存和算力切分保障机制

  • 国产AI算力支持与适配:计算框架支持华为Ascend、百度昆仑、算能智能卡等国产AI算力,不依赖国外技术,同时适配主流AI框架和国产AI框架。
  • 细粒度双端算力切分:提供细粒度的AI算力切分方式,解决云平台中算力资源浪费和无法共享的问题,通过API拦截实现切分,具有高自由度、强灵活性和高可扩展性。
  • 跨节点算力协同调度:研究AI算力协同调度方法,充分利用低算力节点资源,缓解高算力节点资源竞争,实现跨节点算力调度,提升云AI算力平台的效率、可用性和降低资源竞争。
  • 自适应国产化AI算力调度:针对国产化AI算力资源,研究适配的调度算法,根据任务类别和资源亲和性,通过预测算法确定分配的算力种类及份额,实现精准调度。考虑节点间异构资源拓扑信息,执行最小冲突的资源分配方案,支持弹性调度策略。
  • 不同设备资源限制方式:针对不同设备,采用相应的方式进行资源限制。如GPU任务通过预加载GPU控制库实现资源审计;MLU任务使用寒武纪提供的容器复用工具;DCU任务与MLU类似;NPU任务通过设置中间层限制资源;算能智算卡和昆仑芯则分别利用其提供的开发工具包和运行时环境实现资源限制。
  • 解决技术难点:解决了云原生场景下异构设备复用的诸多限制、业务中资源限制问题、GPU复用中的兼容性问题、显存统计问题以及不同厂商复用机制冲突等问题。

4.4 创新点四:通过显存超分和优先级保证多任务并行运行

  • 显存超分技术:引入显存超分技术,在物理显存不变的情况下,通过优化显存分配策略和管理机制,使系统能够支持更多的任务同时运行,有效解决多任务对显存资源的高需求问题,提高显存的利用率和系统的并行处理能力。
  • 任务优先级划分:根据任务的紧急程度、资源需求和业务重要性等因素,对任务进行优先级划分。高优先级任务在资源分配和调度中享有更高的权重,确保关键任务能够及时获得足够的资源支持,优先执行和完成,提升系统对重要业务的响应速度和服务质量。
  • 资源分配与调度机制:设计了一套灵活的资源分配与调度机制,根据任务的优先级和资源需求,动态地为其分配合适的显存和其他计算资源。在资源紧张的情况下,优先保障高优先级任务的资源供应,同时合理调整低优先级任务的资源使用,确保系统资源得到最优利用。
  • 资源抢占与回收策略:制定了资源抢占与回收策略,允许高优先级任务在需要时抢占低优先级任务的部分资源,以满足自身的需求。同时,当任务完成或资源使用完毕后,及时回收资源,使其能够被其他任务重新利用,提高资源的周转效率。
  • 性能优化与负载均衡:通过性能优化手段,减少任务在等待资源时的延迟和阻塞,提高任务的执行效率。同时,考虑系统的整体负载情况,实现负载均衡,避免某些资源被过度占用而导致系统性能下降,确保多任务并行运行时系统的稳定性和高效性。

5. 实施部署与测试(Deployment & Testing)

5.1 云原生部署

设置部署 effective-scheduler 节点的 label。

kubectl label node [nodename] kubernetes.aiplat.resourcePool=aiplat-sys

设置部署 effective-device-plugin 节点的 label。

kubectl label node [nodename] kubernetes.io/gpu=egpu

通过 Helm 部署 effective-gpu 组件。

helm install --create-namespace effective-gpu -n effective-gpu ./charts/hami

运行 E2E 测试。

E2E_TYPE=pullrequest KUBE_CONF=~/.kube/config make e2e-test

5.2 基于 Volcano 调度器部署

设置部署 effective-device-plugin 节点的 label。

kubectl label node [nodename] kubernetes.io/gpu=egpu

部署 Volcano 组件。

kubectl apply -f ./volcano-egpu-device-plugin.yml

Volcano 配置调整。

kubectl edit cm -n volcano-system volcano-scheduler-configmap
--------------
kind: ConfigMap
apiVersion: v1
metadata:
  name: volcano-scheduler-configmap
  namespace: volcano-system
data:
  volcano-scheduler.conf: |
    actions: "enqueue, allocate, backfill"
    tiers:
    - plugins:
      - name: priority
      - name: gang
    - plugins:
      - name: drf
      - name: deviceshare
        arguments:
          deviceshare.VGPUEnable: true
      - name: predicates
      - name: proportion
      - name: nodeorder
      - name: binpack

5.3 部署功能测试

5.3.1 使用整卡 EGPU

指定使用1张 egpu,显存和算力为默认(即:100% 显存,100% 算力)。

  • nvidia.com/egpu: 1
apiVersion: v1
kind: Pod
metadata:
  name: gpu-pod
  namespace: effective-gpu
spec:
  containers:
  - name: main
    image: gpu-cuda-test:v1 
    command: ["bash", "-c", "sleep 24h"]
    resources:
      limits:
        nvidia.com/egpu: 1
  tolerations:
  - operator: Exists
5.3.2 算力和显存切分

指定算力比例和显存大小,使用2张 egpu,每张 GPU 卡显存为 3000MB 和算力为 30%。

  • nvidia.com/egpu: 2
  • nvidia.com/egpumem: 3000
  • nvidia.com/egpucores: 30
apiVersion: v1
kind: Pod
metadata:
  name: gpu-pod
  namespace: effective-gpu
spec:
  containers:
  - name: main
    image: gpu-cuda-test:v1 
    command: ["bash", "-c", "sleep 24h"]
    resources:
      limits:
        nvidia.com/egpu: 2
        nvidia.com/egpumem: 3000 
        nvidia.com/egpucores: 30 
  tolerations:
  - operator: Exists
5.3.3 配置任务优先级

配置 pod 任务优先级,0为高优先级,1为低优先级,当出现算力竞争时,优先将算力分配给高优先级任务。

  • nvidia.com/priority: 0
    apiVersion: v1
    kind: Pod
    metadata:
      name: gpu-pod
      namespace: effective-gpu
    spec:
      containers:
      - name: main
        image: gpu-cuda-test:v1 
        command: ["bash", "-c", "sleep 24h"]
        resources:
          limits:
            nvidia.com/egpu: 2
            nvidia.com/gpumem-percentage: 30
            nvidia.com/egpucores: 30 
            nvidia.com/priority: 0
      tolerations:
      - operator: Exists

6. 应用场景与解决方案(Use Cases / Solutions)

6.1 大模型推理服务场景

在 AI 生产模型服务中,传统的 GPU 资源分配方式往往导致资源利用率低和成本高。通过采用 EffectiveGPU 技术,可以显著提升资源利用率并降低运营成本。例如,已切换 EffectiveGPU 的 AI 生产模型服务,使用28张 GPU 卡部署65个服务,节省了37张卡。这种方式不仅提高了 GPU 的利用率,还使得服务部署更加灵活,能够根据实际需求动态调整资源分配,避免了资源的浪费。

6.2 测试服务集群场景

在集群测试服务中,资源的灵活调配和高效利用对于测试效率和成本控制至关重要。EffectiveGPU 技术通过算力和显存的切分,使得测试服务能够根据不同的测试任务需求,灵活地分配 GPU 资源。例如,已切换 EffectiveGPU 的集群测试服务,使用6张测试用的 GPU 卡部署19个服务,节省了13张卡。这不仅提高了测试效率,还降低了测试成本,使得资源能够得到更合理的利用。

6.3 语音识别场景

语音识别服务需要高效的算力支持来保证实时性和准确性。EffectiveGPU 通过优先级调度和资源超配,为语音识别提供了灵活的算力支持。可以根据语音识别任务的紧急程度和资源需求,动态地分配 GPU 资源,确保高优先级任务能够及时获得足够的资源支持,提高语音识别的服务质量。

6.4 适配国产算力的推理场景

EffectiveGPU 技术不仅支持主流的 GPU 硬件,还适配了华为昇腾、百度昆仑等国产 AI 算力平台。这为国产AI 技术的应用和推广提供了有力的支持,使得在国产化背景下,也能够实现高效的算力管理和资源利用。例如,在使用国产 AI 芯片的场景中,通过 EffectiveGPU 的调度和管理,可以充分发挥国产 AI 算力的优势,推动国产 AI 技术的发展和应用。

7. 结论(Conclusion)

GPU 池化技术针对云原生环境下异构算力的低利用率、跨节点共享不足以及调度灵活性受限等痛点,提供了完整的解决方案。通过统一调度接口、细粒度算力切分与跨节点资源协同,可大幅提升集群算力使用效率、降低 TCO 并提升业务部署的灵活性。

本项目将持续深化对 GPU 池化和虚拟化技术的研究和实践,该技术已在中国某头部快递物流企业的 AI 平台等场景验证,未来将持续推动异构算力生态融合,不断完善云原生 AI 基础设施的技术体系与生态,助力数字经济发展。

致谢

在 EffectiveGPU 池化技术研发过程和落地中,我们得到了众多合作团队的慷慨支持,他们为我们提供了项目所需的硬件设备、专业的技术支持以及稳定的测试环境,在此向他们致以诚挚的感谢。同时,也要对团队研发人员表示感谢,他们在项目中积极地探索创新,为项目贡献出了自己的智慧与力量。

期待 EffectiveGPU 池化技术能够在更广泛的云原生场景中得到应用,为行业带来新的创新与价值,为产业数智化转型添砖加瓦,共同推动技术的进步与发展。

附录:名词解释与参考资料(Appendix / References)

1、Kubernetes 官方文档

https://kubernetes.io/

2、Nvidia GPU vGPU 与 MPS

vGPU: https://docs.nvidia.com/grid/

MPS: https://docs.nvidia.com/deploy/mps/index.html

UnifiedMemory: https://developer.nvidia.com/blog/unified-memory-cuda-beginners/

3、百度昆仑芯

https://kunlun.ai/

4、HAMi 开源项目

https://github.com/Project-HAMi/HAMi

5、Volcano开源项目

https://github.com/volcano-sh/volcano

浅谈AI+工业视觉检测技术应用的优化 视觉是人类获取信息最主要的渠道,它使人们得以感知和理解周边的世界。通过视觉,人类可以感知外界物体的大小、明暗、颜色、动静,获得对机体生存具有重要意义的各种信息。人类的大脑皮层约有70%都在处理视觉信息,因此可以说视觉是人类最重要的感觉。机器视觉又称计算机视觉(CV),通过电子化的方式来感知和理解影像,让机器或计算机可以像人类那样“看”,甚至达到超越人类视觉智能的效果。随着工业自动化技术向着智能化方向演进,工业场景对计算机视觉技术的需求持续推进着工业机器视觉技术的发展。 阅读详情

相关推荐

当Kubeflow遇上GPU池化

企业在使用GPU时,一般都是通过静态分配的方式给开发人员,也有一些企业会将GPU虚拟化之后静态分配给开发人员,不管是哪一种,都会存在GPU浪费的情况,因为开发人员不是一直都在使用GPU,大部分时间都在进行代码开发调试、超参数选择优化等,因此如何在有限的预算下高效使用GPU算力,让昂贵的GPU卡能够满足更多的开发人员需求,成为企业亟待解决的实际问题。未来,随着技术的不断进步和应用场景的不断拓展,我们有理由相信,GPU池化将在AI领域发挥举足轻重的作用,助力企业实现智能化转型和可持续发展。

m0_49711991的博客 2293

对比,还原真实的GPU池化

CPU和GPU的地位区别较大,一个是必需品,一个是加速器。

优快云资讯 6135

GPU资源池化:技术原理与应用场景全解析

GPU资源池化技术已成为AI时代高效利用算力的关键方案。该技术通过硬件虚拟化、容器化编排和智能调度三个核心层面,实现GPU资源的共享与优化,可将平均利用率从不足30%提升至60-80%。主流方案包括NVIDIA全栈解决方案、云原生Kubernetes生态及开源工具,适用于企业AI平台、大模型训练和边缘推理等场景。虽然面临性能隔离、资源碎片等挑战,但随着硬件虚拟化细化和AI驱动调度算法的发展,GPU池化正向着智能化、自动化方向演进,推动实现"算力如水电"的愿景。

技术引领业务创新 1352

在Ubuntu中使用雷电3外接显卡(eGPU)进行深度学习

种种很凑巧的因素,需要用这么一套设备做深度学习。 笔记本是联想yoga s730,两年前在某多多入手,显卡坞是技嘉gaming box+GTX1070,某鱼入手。 折腾了一上午,踩了一些坑,终于把这东西配置好了,下面记录并分享一下过程(主要的坑反而在打驱动上) 1. 笔记本安装好Ubuntu系统 不多解释=。= 2. 笔记本接好显卡坞 2.1 buntu系统是支持雷电三设备的,在插好显卡后,系统应该会有提示。 没有提示也没关...

qq_41856057的博客 1万+

项目管理——14规划绩效域论文套路

规划绩效域论文套路

Flee Elf 1153

CST微波工作室端口设置保姆级教程:从波导端口到离散端口,手把手教你搞定S参数仿真

本文提供CST微波工作室端口设置的详细教程,涵盖波导端口和离散端口的选择与配置,助力工程师精准完成S参数仿真。通过微带线滤波器案例,详解端口尺寸、阻抗设置及常见问题排查,提升仿真效率与准确性。

weixin_42570296的博客 362

GPU池化技术在油气勘探开发中的应用

而通常的服务器都是两颗CPU配置一至多块GPU卡,CPU很容易被占满,占满后成为瓶颈,GPU业务往往只能使用多卡中的1到2块,剩余GPU全部闲置,并且业务在调用单块GPU的过程中也是短暂调用,不会长时间利用卡资源。虽然目前研究院服务器集群中CPU与GPU搭配的计算组合已实现高性能并行计算,但针对对GPU卡运行要求高的Omega及t-Navigator等软件,均是通过物理形式直接调用GPU,GPU并没有像云场景中计算、存储、网络虚拟化一样实现资源池化,GPU的利用率相比于CPU较低。

m0_49711991的博客 1501

从ATE到ATPG:基于Scan Chain的芯片制造缺陷定位实战解析

本文深入解析了从ATE到ATPG的芯片制造缺陷定位实战技术,重点介绍了Scan Chain的工作原理、异步复位触发器处理技巧以及Design Compiler中的DFT实现方法。通过实际案例展示了如何利用ATE测试数据和ATPG工具进行精确的缺陷定位,并分享了提升测试覆盖率和优化测试成本的专业技巧,为芯片测试工程师提供了宝贵的实战经验。

weixin_42527160的博客 380

Nvidia GPU池化-远程GPU

Nvidia GPU得益于在深度学习领域强大的计算能力,使其在数据中心常年处于绝对的统治地位。尽管借助GPU虚拟化实现多任务混布,提高了GPU的利用率,缓解了长尾效应,但是GPU利用率的绝对值还是不高,长尾现象依然存在。网卡池化、存储池化、内存池化、CPU池化等一系列相近基础设施领域的技术演进,让大家对GPU池化也产生了一些想法。

https://www.zhihu.com/people/mu-zi-zhi-6-28 2603

一台NAS两个系统:飞牛nas上完美运行群晖DSM?(飞牛nas+群晖nas套娃安装实操)

想在飞牛NAS上体验群晖DSM系统?💡 本文详细记录了飞牛nas上部署群晖的完整过程,从镜像转换到系统安装,每一步都有详细说明 🖥️,让你在不增加硬件成本的情况下,轻松实现一套硬件、多种系统的灵活部署 ✅

XiaoqiangClub的博客 2370

Oracle 从入门到精通系列(入门篇)1.1-Oracle 数据库发展史

Oracle 从入门到精通系列(入门篇)1.1-Oracle 数据库发展史

LuciferLiu_DBA 2191

GPU池化如何帮助用户灵活“避坑”

随着5G、人工智能、云计算、大数据、IoT等技术的推动,万物互联的时代即将到来。因为大量AI应用都依赖GPU的超强计算能力,可以预见算力需求将越来越大,GPU在数据中心的地位也会越来越高。然而理想是丰满的,现实却是骨感的,GPU的计算能力虽然很强,但GPU总是因各种原因“罢工”:不是因为GPU故障,就是因为GPU资源不够,导致上层AI应用无法安全、稳定地运行,使AI应用管理员很狼狈,每天总是疲于奔命。究其。

m0_49711991的博客 1452

【华为OD机试真题】458、堆内存申请 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)

题目描述 >有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为优先紧接着前一块已使用内存分配空间足够且最接近申请大小的空闲内存。

KJ.JK 1万+

【GPU虚拟化到池化技术深度分析 2024】

随着大模型的兴起,对GPU算力的需求越来越多,而当前现实情况使企业往往受限于有限的GPU卡资源,即便进行了虚拟化,往往也难以充分使用GPU卡资源或持续使用资源。为解决GPU算力资源不均衡等问题,同时支持GPU算力的国产化替代,提升GPU资源的利用率,GPU算力池化需求迫在眉睫。

2401_85375186的博客 2461

基于 YOLOv26 的金属表面缺陷检测系统:智能视觉质检方案

摘要: 基于YOLOv26的金属表面缺陷检测系统采用深度学习技术,实现对划痕、裂纹、腐蚀等8类常见缺陷的自动化检测。系统通过数据增强预处理和YOLOv26模型的高精度识别能力,具备多类别分类、实时推理和强鲁棒性特点,适用于不同金属材质与光照条件。架构包含数据采集、预处理、YOLOv26检测和后处理模块,代码实现采用PyTorch框架,支持训练数据增强与标准化处理,为工业质检提供高效智能解决方案。

一键难忘的博客 589

【AI面试】 Python 的装饰器

Python装饰器是一种高阶函数,用于在不修改原函数代码的情况下增强其功能。它通过@语法糖接收目标函数作为参数,并返回一个包含额外逻辑(如日志、缓存、权限验证等)的新函数。装饰器的核心价值在于代码复用和解耦,符合开闭原则,典型应用包括性能分析、权限控制等场景。例如,@timer_decorator可自动为函数添加耗时统计功能。本质上,@decorator等价于func = decorator(func),实际调用的是装饰器返回的包装函数。进阶技巧包括使用@functools.wraps保留原函数元信息。装饰

钱多多先森 184

GPU虚拟化和池化技术解读

GPU虚拟化到池化技术深度分析

3126

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

软件定义数据中心(SDDC)最后的两块拼图 – GPU池化和内存池化

那么我们可以通过高速的CXL交换机将多个主机互联组成一个高速‘内存网络‘, 通过该内存网络加上上述CXL的地址一致性的能力就可以组成了一个完全可以共享的内存池,解决了‘memory stranding’的问题!从目前业界的情况来说,内存池化的技术,不像GPU池化那样具备较多的实际客户案例,而且内存池化这种技术更多是大型数据中心需求的,也多在大型数据中心测试和实验。微软Azure做过调查, 他们有高达25%的内存都是闲置的,有50%的虚拟机使用的内存占比仅为50%,大约有一半的内存没有被用上。

m0_49711991的博客 1355

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

GPU与国产芯片异构通信方案,异构万卡集群 初步调研

国内已经有三家,实现了异构集群,GPU与国产芯片异构通信方案,初步调用结果如下。

爱串门的小马驹博客 4121

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

diy egpu_什么是eGPU,为什么我要一个?

diy egpuImagine a perfect world, where you can buy the thinnest, lightest, and sleekest laptop around, but still get the same amount of gaming horsepower out of it that you’d expect out of a full-towe...

culunyi0802的博客 2562

GPU池化在AI OCR场景的应用

加速创新

m0_49711991的博客 1115

图形外部加文字 r语言_将外部图形卡连接到笔记本电脑的最佳方法

图形外部加文字 r语言Laptops, especially gaming laptops, are a study in compromises. Smaller machines are lighter and easier to travel with, but bigger, heavier boxes offer the dedicated graphics cardsnecessar...

culiuman3228的博客 974

GPU池化makes AI cheaper

如同的蒸汽机、电气时代的发电机、信息时代的计算机和互联网,人工智能正成为推动人类进入智能时代的决定性力量。一个产业的发展,通常要依次经历make it work、make it perform、make it cheap这三个阶段。随着大数据、云计算、互联网、物联网等信息技术的发展,人工智能技术大幅跨越了科学与应用之间的“技术鸿沟”,诸如图像分类、语音识别、

m0_49711991的博客 1428

GPU虚拟化技术在分布式训练中的落地难题与解决方案

在高校实验室中,GPU资源的高效利用是支撑分布式训练、大模型研究的关键。然而,多课题组共享GPU集群时普遍存在‌**资源碎片化、隔离性不足、调度效率低‌**等问题。本文结合K8s技术栈,系统性分析GPU虚拟化落地的核心难题,并提供可复用的解决方案。

像风一样自由 1030

GPU虚拟化

GPU虚拟化介绍

stray2b的博客 5820

联手体系结构专业委员会:“用户态GPU池化技术”术语发布 | CCF术语快线

GPU池化技术以GPU虚拟化为基础,突破了传统GPU虚拟化技术只能支持GPU共享的限制,融合了GPU共享、聚合和远程使用等多种硬核能力,打造全能型软件定义GPU,解决当前用户痛点。

m0_49711991的博客 1177
下一篇: 多端一体的前端SDK全景实践
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值