草庐IT

Clickhouse-CPU

全部标签

五年经验的前端社招被问:CPU 和 GPU 有什么区别?

​CPU和GPU的设计目标和整体架构的区别分析,并在全文最后使用通俗的例子做比喻帮助理解。首先来看CPU和GPU的百科解释:CPU(CentralProcessingUnit,中央处理器):功能主要是解释计算机指令以及处理计算机软件中的数据。图1-1CPU示意图GPU(GraphicsProcessingUnit,图形处理器;又称显示核心、显卡、视觉处理器、显示芯片或绘图芯片):GPU不同于传统的CPU,如Inteli5或i7处理器,其内核数量较少,专为通用计算而设计。相反,GPU是一种特殊类型的处理器,具有数百或数千个内核,经过优化,可并行运行大量计算。虽然GPU在游戏中以3D渲染而闻名,但

五年经验的前端社招被问:CPU 和 GPU 有什么区别?

​CPU和GPU的设计目标和整体架构的区别分析,并在全文最后使用通俗的例子做比喻帮助理解。首先来看CPU和GPU的百科解释:CPU(CentralProcessingUnit,中央处理器):功能主要是解释计算机指令以及处理计算机软件中的数据。图1-1CPU示意图GPU(GraphicsProcessingUnit,图形处理器;又称显示核心、显卡、视觉处理器、显示芯片或绘图芯片):GPU不同于传统的CPU,如Inteli5或i7处理器,其内核数量较少,专为通用计算而设计。相反,GPU是一种特殊类型的处理器,具有数百或数千个内核,经过优化,可并行运行大量计算。虽然GPU在游戏中以3D渲染而闻名,但

苏妈的反击!探寻地表游戏CPU锐龙9 7950X3D:帧数太离谱了

去年夏天,AMD发布了一款划时代的CPU——锐龙75800X3D。由于使用了3DV-Cache(垂直缓存)技术,这颗处理器的缓存达到了惊人的96MB,基本是同时期普通CPU的三倍以上。即使这种新技术会拖累CPU频率,相比5800X,5800X3D还是在游戏中获得超过10%的平均帧数提升,同时提高最低帧,减少卡顿。来自远古时代装机猿 ▼主频降低了,但是游戏帧数却提升了?没错,3DV-Cache就是这么神奇。由于这款CPU的游戏性能太好,价格也很便宜,在红蓝两家的新一代处理器发布后,5800X3D仍然长期热销。不过就在今天,AMD正式解禁了它的Zen4架构继任者:锐龙7000X3D系列。这次提前拿

苏妈的反击!探寻地表游戏CPU锐龙9 7950X3D:帧数太离谱了

去年夏天,AMD发布了一款划时代的CPU——锐龙75800X3D。由于使用了3DV-Cache(垂直缓存)技术,这颗处理器的缓存达到了惊人的96MB,基本是同时期普通CPU的三倍以上。即使这种新技术会拖累CPU频率,相比5800X,5800X3D还是在游戏中获得超过10%的平均帧数提升,同时提高最低帧,减少卡顿。来自远古时代装机猿 ▼主频降低了,但是游戏帧数却提升了?没错,3DV-Cache就是这么神奇。由于这款CPU的游戏性能太好,价格也很便宜,在红蓝两家的新一代处理器发布后,5800X3D仍然长期热销。不过就在今天,AMD正式解禁了它的Zen4架构继任者:锐龙7000X3D系列。这次提前拿

可怕!CPU暗藏了这些未公开的指令!

大家好,我是轩辕。我们知道,我们平时编程写的高级语言,是经过编译器编译以后,变成了CPU可以执行的机器指令:而CPU能支持的指令,都在它的指令集里面了。很久以来,我都在思考一个问题:CPU有没有未公开的指令?或者说:CPU有没有隐藏的指令?为什么会有这个问题?平常我们谈论网络安全问题的时候,大多数时候都是在软件层面。谈应用程序的漏洞、后端服务的漏洞、第三方开源组件的漏洞乃至操作系统的漏洞。但很少有机会去触及硬件,前几年爆发的熔断和幽灵系列漏洞,就告诉我们,CPU也不是可信任的。要是CPU隐藏有某些不为人知的指令,这是一件非常可怕的事情。如果某一天,某些国家或者某些团体组织出于某种需要,利用这些

可怕!CPU暗藏了这些未公开的指令!

大家好,我是轩辕。我们知道,我们平时编程写的高级语言,是经过编译器编译以后,变成了CPU可以执行的机器指令:而CPU能支持的指令,都在它的指令集里面了。很久以来,我都在思考一个问题:CPU有没有未公开的指令?或者说:CPU有没有隐藏的指令?为什么会有这个问题?平常我们谈论网络安全问题的时候,大多数时候都是在软件层面。谈应用程序的漏洞、后端服务的漏洞、第三方开源组件的漏洞乃至操作系统的漏洞。但很少有机会去触及硬件,前几年爆发的熔断和幽灵系列漏洞,就告诉我们,CPU也不是可信任的。要是CPU隐藏有某些不为人知的指令,这是一件非常可怕的事情。如果某一天,某些国家或者某些团体组织出于某种需要,利用这些

Go实战 | 记一次降低30%的CPU使用率的优化

大家好,我是渔夫子。今天聊聊在项目中通过优化redis写入而降低cpu使用率的一次经历。1.背景本文是项目中基于redis记录实时请求量的一个功能,因流量上涨造成redis服务器的CPU高于80%而触发了自动报警机制,经分析将实时写入redis的方式变更成批量写入的方式,从而将CPU使用率降低了30%左右的经历。具体业务需求是这样的:我们会将接受到的请求按地域属性进行划分。目标是针对具体的国家请求进行总数的控制。当达到预设的最大请求数时,就不再处理该流量,直接给客户端返回204响应。如果没有达到最大请求数,则需要对实时请求数+1。如下图所示:2.现版本一第一个版本很简单,就是将最大值存放在re

Go实战 | 记一次降低30%的CPU使用率的优化

大家好,我是渔夫子。今天聊聊在项目中通过优化redis写入而降低cpu使用率的一次经历。1.背景本文是项目中基于redis记录实时请求量的一个功能,因流量上涨造成redis服务器的CPU高于80%而触发了自动报警机制,经分析将实时写入redis的方式变更成批量写入的方式,从而将CPU使用率降低了30%左右的经历。具体业务需求是这样的:我们会将接受到的请求按地域属性进行划分。目标是针对具体的国家请求进行总数的控制。当达到预设的最大请求数时,就不再处理该流量,直接给客户端返回204响应。如果没有达到最大请求数,则需要对实时请求数+1。如下图所示:2.现版本一第一个版本很简单,就是将最大值存放在re

从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题

什么是热点问题?在我们生活中,定义是:比较受广大群众关注或者欢迎的新闻或者信息或指某时期引人注目的地方或问题。这里我们要讲的是技术的热点问题,SLB的热点问题,Redis的热点问题,Mysql的热点问题,分布式数据库集群的热点问题等,这类技术热点问题并不是所谓的引人注目的问题而是服务请求过多,流量集中的问题。SLB定义:服务器负载均衡(ServerLoadBalancing),实现多个服务器之间的负载均衡。主流软件负载均衡有:1:LVS,2:Nginx,3:HAProxy1LVS(1)工作在网络4层,通过VRRP协议(仅作代理之用),具体的流量是由linux内核来处理,因此没有流量的产生。(2

从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题

什么是热点问题?在我们生活中,定义是:比较受广大群众关注或者欢迎的新闻或者信息或指某时期引人注目的地方或问题。这里我们要讲的是技术的热点问题,SLB的热点问题,Redis的热点问题,Mysql的热点问题,分布式数据库集群的热点问题等,这类技术热点问题并不是所谓的引人注目的问题而是服务请求过多,流量集中的问题。SLB定义:服务器负载均衡(ServerLoadBalancing),实现多个服务器之间的负载均衡。主流软件负载均衡有:1:LVS,2:Nginx,3:HAProxy1LVS(1)工作在网络4层,通过VRRP协议(仅作代理之用),具体的流量是由linux内核来处理,因此没有流量的产生。(2