CPU 和 GPU, 还有生活

边缘AI推理硬件选型指南:CPU_GPU_VPU_NPU对比 在人工智能飞速发展的今天,AI应用不再局限于云端,边缘AI推理正逐渐崭露头角。想象一下,你的智能摄像头能够实时识别异常行为,而无需将所有数据上传到云端,这不仅节省了带宽,还提高了响应速度和数据隐私性。边缘AI推理就是让AI模型在靠近数据源头的设备上运行,实现快速的决策和处理。而硬件在边缘AI推理中起着关键作用,就如同汽车的引擎,不同类型的引擎决定了汽车的性能和适用场景。 阅读详情

许久没有写技术方面的日志了。这段时间本想出去好好的散心,过年在老家转了一圈,去了一趟大足。本想去大足石刻看看,到佛湾走走,结果行程都在车上浪费了,到大足的时候,已经是下午4点多。本想回家的,第二天朋友还得去成都找他朋友,结果没车了,只能就地找了一家酒店。一家邮政酒店,说是酒店,或许就是以前的办公大楼改造的,一台电视,两张床,其他的没了……晚上在大足转了一圈,或许是我们太不熟悉,没找到什么好玩的,也就回到酒店,聊聊天,睡了。晚上很冷,半夜冻醒了,起床加了一床毛毯。旁边床的兄弟第二天早上起来的时候,直大喷嚏……一大早,回到家……走亲戚,串门……没有能见到几个同学,见到的,有的已经带着孩子打酱油了。家里面聚餐的时候,都追问个人问题,哎!本想回家可以清净一些,还是逃不过吧。或许这就是生活……琐碎而繁杂。

几个月没什么心情写论文,没心情看技术方面的文章,看了不少其他的书,道家,儒家的书,看了一些,不过感觉自己还没入门,只是先看看吧,心烦意乱的时候,可以让自己安静下来。或许在写代码的时候,怎么规划内存,怎么布局,这些逻辑思维也可以从看的非技术书里面来吧。修心比修脑更重要吧。心通了,心静了,脑子或许才能清醒吧。熬了几个星期的通宵,5点多总算把论文赶完了。一篇大数处理的文章,GPU单线程比CPU快乐几十倍,当然,这个需要大量数据的时候,要是数据小了,GPU一点不占优势。

有的时候写代码或许就跟生活差不多,开始设计算法,解决问题的时候,总是觉得千丝万缕,琐碎而繁杂,不知道从哪里入手,不知道从哪个地方找到适合自己生活的方式。知道GPU上面优化的东西就这么多,知道遇到的问题有一些什么特点,但是就是不知道从那一部分直接入手最容易,最能直接到核心问题。找到一个逻辑,很难。生活中找到真正适合自己的,也很难。想不明白的时候,或许选择逃避,或许选择尝试,不停地尝试吧。一个kernel函数从最开始的验证版本,到最后的相对自己认为的最优的版本,可能中间过程经历了10次的修改。过一段时间还会发现有新的想法,新的思路可以尝试。当我找不到规律的时候,就一条一条路的走一下,或许我知道没有别人聪明,也不是像别人那么运气好,也没有偷懒的资本。那就先用广度优先,找出所有的解决办法吧,或许有一天找到一些规律的时候,再来简化自己的步骤,再来尝试退火算法的方式找最优解,或许采用A*算法的思路来找最优解。或许吧,人生的经历或许也差不多吧,不清楚地时候,不明白的时候,现在按照已有的方式走下来吧。要是能有高人指点一下,那就最好了,要是么有,那还是都尝试一下吧。当然,要是想糊糊涂涂的过一辈子,那也就糊糊涂涂的解决就行了。记得理工大学南门有一个酒吧,叫做七又二分之一,当时不知道为什么叫这个名字,就问朋友。他说,在佛语里面有偷得浮生半日闲。或许7天纷繁复杂的生活之后,给自己半天的时间,思考和总结吧。或许算法优化的过程也不过如此吧。尝试了很多种途径之后,就是总结和归纳,找到一些相似的地方,找到一些不会发现的情况,找到一些通往最终目标的捷径。生活需要积累,学习,也需要积累吧。

闲下来,道家,儒家的书也看不进去的时候,就打打星际2.星际我最爱玩虫族,不为别的,就为可以疯狂的造小狗,一窝蜂的小狗过去,一轮一轮的24只小狗过去,我看现在还没那个AI能扛得住的。或许这个也像现在的GPU跟CPU吧。每一个小狗就是GPU里面的一个计算核心,每一个人族或者神族的尖锐部队,就像CPU里面的核心,确实人族的坦克很厉害,小狗可以挂一片,但是一群几十只小狗围着的时候,坦克挂得相当的快。GPU就占着人多吧。但是要是小狗串行的过去靠近坦克,小狗只有来一个挂一个了。所以,要并行的效果,才能搞定坦克,,o(╯□╰)o,囧……一窝蜂的围攻才行,所以在考虑GPU算法的时候,或者并行算法的时候,一定要考虑,你的算法是并行的,最大并行化的,什么叫最大并行化。大家都做差不多的事情,做事情的时候,干扰很小,或者各自之间都没干扰,然后大家都可以同时围绕着坦克,同时攻击坦克四周,就好比GPU里面取内存的时候,16线程,half-warp一起访问内存,就可以合并访问一样,一群小狗都同时能靠近坦克,同时攻击的时候,打起来超帅。。。一会就磕掉一个。。

但是要是人族的坦克也成对了,提升了坦克的装甲,提升了坦克的攻击能力,每个坦克+上都是3防,3攻,只要门口附近摆上4门坦克,那一群随即的小狗跑过去,还不行的,也只会挂在门口。这就好比要是在CPU里面优化的时候,用SSE优化,提高攻击力+3。再打开多线程,就好比在门口加上几门坦克。这些功能都是需要慢慢调试出来的。就像我们写CPU优化的代码的时候,SSE的代码接近汇编,调试起来很麻烦,相对而言,GPU造小狗就来得快,只要大家排好队,路线设定好了,几个人分拨的围绕着指定的坦克,打下来,那就是数量问题了。但是CPU要是加防,加攻,只是打下来就比较麻烦一点。

现在的很多GPU程序一上来就说提升了几百倍的,这个得看看是否打开了CPU的SSE或者多线程了没。当然打开CPU的SSE和多线程,也需要花很多功夫的,这些功夫,比调试优化GPU的代码更难。时间可能更长一些。但是打开了,可能GPU只能提升到10倍到几十倍的能力。

GPU现在比CPU有的几个优势是,

1.GPU有众多的核心,完全可以使用胖节点式的并行算法,CPU里面的多线程,更多的或许谈不上真正意义上的“大量”并行这个词来形容,CPU的大型的并行,都是在集群层面的,而不是在单机上的,集群层面接触到的朋友,也就少了,集群优化本身就比骄傲麻烦;
2.CUDA这一类的GPU并行编程语言,并行层面在线程级别,编程起来,比较方便,相对而言,要打开CPU的SSE,那就相当于汇编级别,比较麻烦;
3.GPU能提升的性能是在10倍左右,或者以上到50-倍左右这个量级,不只是提升一两倍,这样就给CPU很大的压力;

当然要是CPU能改变其中的某一两项,或许GPU也就难了。

例如intel的TBB多线程库,比openmp灵活好用,这一类的线程库出来了再加上intel将来出来的多核心,势必给GPU造成很大的压力。还有他们很接近TBB的Ct的开发语言,从这个层面上,开发语言,或者环境,GPU可能赶不上的。软件强也没有,现在硬件没出来。

当然还有AMD的芯片,APU一类的芯片出来,也会造成一些混乱的局面。

不过都说到这里,我们可以看看这三家比较好玩的现象:

1.Intel的软件我们有目共睹的,TBB,IPP,MKL这样的库都是顶呱呱的,当然还有intel的CPU,还有他的编译器,优化工具都是很牛掰的,但是他的GPU出不来,也就是有软件没硬件,麻烦;

2.AMD,(ATI)他的硬件其实也挺牛的,Fire系列的显卡出来老早了,但是他的软件一直跟不上,一直超级麻烦,困难户;也麻烦;

3.反过来看Nvidia,他的Fermi现在都还没出来,靠着GT200的架构还在撑着,但是他的驱动也做得挺到位,phiyX这样的软件也挺到位;在市场上仿佛看到Nvidia在GPU方面的声音比上面的两家都好。但是可以看看,GPU硬件,Fermi才能跟ATI的58xx系列比的,也就是GF100才能跟ATI700,或者ATI800系列比的。但是现在市面上看不到。还是GT200的身影。软件方面,Nv肯定没法跟intel比。

从这几个方面我们发现一个现象,不管是做硬件还是做软件,单独某一项强都不行的,只有total solution才是王道。

做硬件的厂商都需要做软件的,做软件的厂商都想紧跟最新的硬件,当然也是在最新的硬件真正有实力的时候。这些,或许就是跟技术本身无关了,或许这也是生活吧。

七天的纷繁忙碌的生活,给自己半天的喘息。都说自己累,到底问问自己为什么累啦?付出就一定要有回报吗?或许是在用爱的名义在索取吧。经历一次感情,或许会清醒很多,明白很多,不管是经历什么,都要给自己去思考,去想想,内心的强大,才是真正的强大,内心的成长才是真正的成长吧。甚至有时候想想,是否找连续的一段时间,去寺庙精修一段时间。反过来又问问自己,人生何处不是思考和静思啦?需要的只是一个过程,而不是立刻的响应。或许是因为自己性格更偏向于温和吧。不习惯与激烈的针锋相对,或许那么鲜明。中庸和谐之道,哈哈……观点没那么鲜明,只是为了思考,为了一段感情过后的沉淀,第一次花了三年时间,这次,不知道需要多久。不过能坦然了……或许就真正释怀了。淡然了吗?我已经在思考这个问题了。从每天星际打累了以后,看书以后,读文章以后,赶论文以后,发现,只有睡觉是最好的时候,其他的任何事情,任何情感,其实都无关痛痒。让自己累一点,让自己忙一点。有空的时候想想更多美好的事情,或许找个时间再出去走走吧。。。。。复活节,或许可以出去走走。。。。

几行命令实现日常任务的自动化执行,包括解析html、扫描二维码、语音转换、pdf编辑、程序员问题搜索、自动化手机、监控cpu、上传机器人、视频水印等 几行命令实现日常任务的自动化执行,包括解析html、扫描二维码、语音转换、pdf编辑、程序员问题搜索、自动化手机、监控cpu、上传机器人、视频水印等。 01、解析和提取 HTML 02、二维码扫描仪 03、截图 04、创建有声读物 05、PDF 编辑器 06、迷你 Stackoverflow 07、自动化手机 08、监控 CPU/GPU 温度 09、Instagram 上传机器人 10、视频水印 阅读详情

相关推荐

海康视觉平台VisionMaster使用学习笔记(1)

双击图像源设置图像源的属性,像素格式分为Mono8和RDB24分别对应导入的图像是彩色还是黑白。打开相机驱动软件MVS,对连接的相机进行属性上的配置,先对相机的IP进行对应的设置。将自动触发的使能打开,保存配置好的相机属性,默认保存到用户集1中。点击MVS软件中的触发按钮,查看相机是否进行正常的触发拍照。打开VM软件添加一个图像源,选择图像源选项拖出图像源。回到VM软件中将选择相机选项选择到配置好参数的相机。取图方式也可以调整为相机取图,将图像源改为相机。双击相机进行连接后对相机的属性进行配置。

A567852的博客 1万+

高性能计算相关概念

最近在参加IPCC竞赛,在和老师交流的过程中,发现自己对很多基本的概念,业界的名词并没有那么了解,由于一直在做数值分析这块的东西,很多之前学过的内容慢慢的都遗忘了,为了扩宽自己的知识面,最近在看一些科普性质的博客,将一些比较精华的部分摘了下来,以便自己温故而知新。 高性能计算的相关概念 高性能计算(High performance computing, 缩写HPC) 指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计 算资源操作)的计算系统和环境。有许多类型的HPC

hehe199807的博客 9123

告别Failed to start错误!保姆级教程:用Ubuntu20.04安装盘搞定GRUB与系统服务修复

本文提供Ubuntu20.04系统启动失败的专业修复指南,详细讲解如何利用安装盘解决GRUB与系统服务问题,避免重装系统导致的数据丢失。涵盖分区挂载、chroot环境操作、服务诊断与修复等实用技巧,帮助用户高效恢复系统正常运行。

weixin_32578161的博客 331

Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议 - Atpking - 博客园

Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议 - Atpking - 博客园 Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议 - Atpking - 博客园 ATPKING 菜,终究一天会成为历史。Telne...

4565

探索热阻测试仪在半导体器件热管理中的应用与前景

T3Ster是MicReD研发的热测试仪,运用JEDEC稳态实时测试方法,专业测试分离或集成的双极型晶体管、MOS晶体管、常见的三极管、LED封装和半导体闸流管等器件的热特性。利用瞬态温升技术,可测得器件稳态热阻和温升,不但可以测得半导体器件稳态热阻和温升,而且可以直接测量各部分对于温升的贡献,计算芯片热流路径上的纵向热阻构成,对器件热可靠性设计、散热问题解决、产品性能提升和长期可靠性至关重要。关键词:T3ster,Micred,功率循环,结温测试,热阻测试,结温热阻测试,半导体热特性测试;

anscos_Olivia的博客 895

DeepSeek赋能CAD:从API调用到智能设计工作流的实战指南

本文详细介绍了如何利用DeepSeek AI技术赋能CAD设计工作流,从API调用到智能设计优化的实战指南。通过Python环境配置、API接入详解以及四大智能设计场景的实战案例,帮助CAD设计师实现参数化设计优化、自动规范检查等高效工作方式,大幅提升设计效率和质量。

weixin_29092579的博客 621

CPU、MPU、MCU、GPU、NPU、TPU等概念

本文简略整理了CPU、MPU、MCU、GPU、NPU、TPU等概念,方便区分这些处理器的相关术语,拓展自己在计算机行业的知识面

qq_48081913的博客 3154

姿态传感器/陀螺仪之LSM6DSLTR应用驱动程序设计

* LSM6DSLTR I2C地址(SA0=1) *//* 初始化LSM6DSLTR传感器(加速度计±2g,陀螺仪±250°/s) *//* 加速度计灵敏度 *//* 角速度值(°/s) *//* I2C句柄 *//* 陀螺仪灵敏度 *//* 加速度值(g) *//* 温度值(°C) *//* 设备地址 *//* IF_INC=1: 自动增量地址 *//* 10Hz采样率 *//* 配置I2C1引脚:PB6->SCL, PB7->SDA *//* 转换为实际温度值(°C),参考手册中温度计算公式 */

corlin6688的博客 395

AI系统容量规划中的容器化资源限制:架构师的CPU_GPU配置指南

你有没有遇到过这种情况?训练BERT模型时,突然被其他服务"抢了GPU",导致训练中断;推理服务延迟飙升,排查发现某个容器占了80%的CPU,其他服务"饿肚子";服务器买了10块GPU,却因为没限制资源,只能跑5个模型(每个模型"贪"了2块)。本文的目的:解决AI系统中"资源分配不公平、利用率低、故障难排查"的问题,教你用容器化资源限制技术,给CPU/GPU上"紧箍咒"——让每个AI服务都能"按需取资源"。范围。

Agentic AI人工智能与大数据正在引领一场新智能科技革命。 537

【YOLOv8系列】YOLOv8的webUI界面设计;通过Streamlit实现YOLOv8的可视化交互界面设计

但是我为了避免重复性的工作,且为了避免重复安装之前(安装pytorch和yolov8时)已经安装好的库,因此写了一个python脚本进行安装;需要提前在有网络连接的电脑上下载所有必要的依赖项,然后将这些文件传输到离线的机器上进行安装。脚本将自动跳过已安装的包,并安装其余的 .whl 文件。在离线的机器上,切换到包含下载好的文件的目录。证明我们的streamlit安装成功了。证明你的streamlit安装成功了。第一步:在有网络连接的电脑上下载。第二步:将下载的文件传输到离线机器。文件)传输到离线的机器上。

AnChenliang_1002的博客 1566

【人工智能之深度学习】18. 金融风控实战:TCN时序卷积网络构建信用卡欺诈实时检测系统

摘要:信用卡欺诈交易识别是金融风控的核心环节,其面临欺诈样本占比低(仅0.1%)、实时响应要求高(毫秒级)等挑战。本文基于IEEE-CIS公开数据集,构建基于时序卷积网络(TCN)的欺诈检测系统,通过捕捉用户交易行为的时序模式识别异常。详细阐述全流程:从数据预处理(构造交易序列特征)、TCN模型设计(轻量级架构适配实时场景),到实时检测部署(异步处理确保低延迟)。实验显示,该系统精确率达63%、召回率89%,误杀率仅0.2%,推理延迟8ms,较XGBoost等传统模型性能显著提升。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1128

人工智能100问:什么是CPU

CPU 的全称是中央处理器你可以把它想象成电子设备的大脑。正如我们的大脑负责思考、决策和指挥身体的各种活动,CPU 也负责处理和执行设备中的所有计算任务。CPU 是现代电子设备的核心部分,就像一个忙碌高效的大脑或一位技艺超群的主厨。虽然我们在日常使用中看不到它,但它却无时无刻不在为我们服务,确保设备的流畅运行。下次你打开手机、刷网页或玩游戏时,不妨想一想,设备中的“小大脑”——CPU,正在以惊人的速度为你努力工作!欢迎关注微信公众号【十月指南】回复100获取完整内容!

snow 1588

华为od 面试八股文_C++_01_含答案

华为od 面试八股文_C++_01_含答案

MISAYAONE的博客 5588

无需GPU!Qwen3-VL-2B CPU版一键部署,开启图片问答新体验

本文介绍了如何在星图GPU平台上自动化部署Qwen/Qwen3-VL-2B-Instruct视觉理解机器人镜像,实现图片问答功能。该镜像特别优化了CPU版本,无需GPU即可快速部署,适用于解析图表、提取发票数据等实际场景,为用户提供高效的多模态AI体验。

weixin_42284380的博客 230

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

技术对体验的影响 - 运算力篇

1965年,英特尔联合创始人戈登·摩尔观察到,微芯片上每平方英寸的晶体管数量每年会翻一番,同时成本却减少了一半,这个观察结果被称为摩尔定律。摩尔定律意义重大,因为它意味着...

shadowcz007的博客 267

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

day34/60

AI 训练时,数据和模型默认在 CPU(「普通办公室」)运行,但 CPU 擅长「杂活」(如处理文字、逻辑判断),而 GPU(「超级工厂」)擅长「重复劳动」(如矩阵运算)。必须把数据和模型「搬到 GPU 工厂」里,才能用它的「流水线」加速计算,否则就像让办公室文员去搬砖 —— 慢且低效。输入命令后看到的数字,就像监控屏幕上的「仓库容量条」,帮你避免训练时「爆仓死机」。如果哪个部分没看懂,或者想换个比喻,可以随时问我!就像「实时查看快递分拣中心的仓库监控」,

qq_64525873的博客 1154

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

(转)一文读懂渲染管线

读到这篇文章感觉对基本的渲染管线梳理的比较清晰,转载一下。 渲染(Render)定义 渲染在电脑绘图中是指软件从模型生成图像的过程,通俗讲就是在计算机里面给虚拟世界"拍照"。渲染主要分为两种,一种是预渲染(pre-rendering),它的计算强度很大,通常用于电影制作;另一种是实时渲染(real-time rendering),多用于三维游戏,并且依靠显卡完成渲染过程. 渲染管线 渲染是一个非常复杂的过程,它需要从一系列的顶点、纹理等信息出发,把这些信息最终转换成一张人眼可以看到的图像,在这个过程

jaccen的专栏 1342

CUDA学习笔记一:为什么需要并行计算?

万事开头难,如有问题请多包涵并指正。 CPU回顾 执行指令,处理数据的期间,完成基本的逻辑和算术指令 内存借口,外部设备接口 包含大量的晶体管(上亿) CPU存在于生活的方方面面,比如,手机,家用电器等都会用到CPU。 对于一个编译好的程序,优化的目标无外乎两个 CPI(每条指令的时钟数)与时钟周期,这两个指标相互影响并不独立。 摩尔定律:芯片的集成密度每两年翻翻,成本下降一半。 ...

huan_uestc的博客 1316

上位机知识篇---电脑参数

选购电脑核心硬件指南:用生活化比喻解析五大关键参数 CPU是电脑"大脑",像食堂打饭阿姨,核心数越多处理任务越快。Intel和AMD主流型号中,数字越大性能越强,办公选i3/R3,游戏设计选i5/R5以上。 显卡分集显和独显,如同普通放映机与IMAX的区别。NVIDIA RTX40系适合游戏设计,办公只需集显。内存是"临时工作台",16GB是黄金容量,多任务不卡顿。

在你不想做的时候,正是应该做的时候。 2164

麒麟810怎么样_麒麟810+液冷散热, “用力太猛”的荣耀9X PRO测评

麒麟810芯片、弹出式前摄像头、侧边指纹识别,当这些元素糅杂在一起,组成荣耀9X和9X PRO系列手机时,其引发的热度可想而知。靓丽的造型也好,新奇的黑科技也罢,手机的使用终归是要落脚于日常生活中的,那么搭载了麒麟810芯片的荣耀9X PRO的实际体验究竟如何呢?让我们一起来看看。荣耀9X PRO手机配置参数SoC:麒麟810GPU:Mali-G52 MP6屏幕:6.59英寸 2340×...

weixin_30653101的博客 1万+

AI证件照怎么快速生成?HivisionIDPhotos 纯 CPU 30 秒出图终极指南

马上要交一寸照,手里却只有一张在咖啡馆随手拍的生活照?HivisionIDPhotos 就是干这个的:传一张普通人像进来,它自动抠图、换底色、按规格裁切,产出 300DPI 的标准证件照和排版照。全程纯本地运行,CPU 就能推理,MODNet 模型组合单张耗时约 0.2 秒。 ## AI证件照效果:生活照直接变标准证件照 [![AI证件照制作前后对比](https://raw.gitcode.

gitblog_00288的博客 752

Imagination:现在和未来

去年,我有幸加入Imagination,担任公司首席执行官,很高兴加入一家不仅有着卓越历史,而且潜力巨大的公司。凭借超过 25 年的知识产权处理器解决方案设计和许可经验,目前在全球超过 3...

weixin_49393016的博客 179

10 个 Python 自动化脚本,提高工作效率

想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

Python栈_基的博客 341
上一篇: FGC 2010 NVIDIA Best Paper Awards
下一篇: Nvidia CUDA 3.0 更新
OpenHero
博客等级 码龄23年 2276粉丝 226原创
评论 36
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值