logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

阅读随笔 | 深入Linux GPU ep3 图形API与Vulkan初探

摘要 本文介绍了Linux环境下AMD GPU的图形渲染与AI技术实践,重点解析了图形API的作用与工作流程。图形API(如OpenGL、Vulkan)作为硬件抽象层,封装显卡指令,提供跨平台支持和高性能渲染。Vulkan作为现代低开销API,采用显式资源管理和同步机制,与AMD GPU硬件架构高度契合,通过队列、资源和并行优化实现高效图形处理。文章还探讨了Vulkan组件及其与AMD驱动的协作关

文章图片
#linux#图形渲染
阅读随笔 | 深入Linux GPU ep3 图形API与Vulkan初探

摘要 本文介绍了Linux环境下AMD GPU的图形渲染与AI技术实践,重点解析了图形API的作用与工作流程。图形API(如OpenGL、Vulkan)作为硬件抽象层,封装显卡指令,提供跨平台支持和高性能渲染。Vulkan作为现代低开销API,采用显式资源管理和同步机制,与AMD GPU硬件架构高度契合,通过队列、资源和并行优化实现高效图形处理。文章还探讨了Vulkan组件及其与AMD驱动的协作关

文章图片
#linux#图形渲染
阅读随笔 | 深入Linux GPU AMD GPU渲染与AI技术实践 ep1显卡的硬件结构

摘要 本文系统梳理了AMD GPU在Linux系统中的核心技术,涵盖架构演变、硬件结构、图形管线与内存设计。重点解析了GCN、RDNA、CDNA三大架构的定位差异,详细介绍了GPU计算单元(CU)、SIMD/SIMT并行计算原理及统一着色器架构。深入剖析了R600图形流水线的工作流程,包括顶点处理、光栅化与像素着色等关键阶段。

文章图片
#linux#人工智能#着色器
演讲笔记 | 深入浅出C++中的免等待算法 - CppCon 2024

本文介绍了C++中免等待(Wait-free)算法的设计与实现。首先回顾了并发算法的分类:阻塞、无锁和免等待,重点分析了免等待作为最高进度保证的特点。通过粘性计数器案例,对比了基于锁、无锁CAS循环的实现方案,指出传统无锁算法可能存在的线程饥饿问题。最后提出免等待的核心思想——协作式"帮助"机制,利用"窃取位"技术在线程间共享状态,确保所有操作都能在有限步骤

文章图片
#c++#算法#c++23
到底了