专栏首页GPUS开发者CPU发展趋势概谈

CPU发展趋势概谈

在AccelerEyes公司多年,有一件一直令我感到诧异的事情就是很多人因为错过了计算行业的趋势,从而影响对大局的认识。为了有助于大家,我会发表一些文章,包括从高层次方向的解释。如果有错误,希望大家能指正,但是,在一般情况下,我认为我对重要趋势的理解,是相当准确的。

今天,我就开始谈论CPU处理的趋势。

让我们从已知的内容开始:CPU是中央处理单元,是计算机的主处理器。你可能在中学的时候就会在图上标注出CPU、硬盘驱动器、键盘、鼠标、显示器、软盘驱动器。

直到10年前左右,CPU处理器主要是通过提高它们的时钟频率来提高速度。您可能还记得的CPU 的速度从MHz提高至1 GHz,然后到...然后到3 GHz。你很少听到CPU可以超过4 GHz运行。有一个很重要的原因。如果频率太高,实际上该芯片可能因为过热而融化掉了。今天,你通常会看到CPU运行在2到3GHz,这是在10年前就已经实现了。

有办法可以使CPU运行速度更快。但是,这需要保持冷却,使他们不融化。即使在2-3 GHz,你的电脑需要很多的风扇和导热金属设备(称为散热片)以吹走芯片上的热量。这就是为什么你的电脑会发出噪音,正是您的CPU冷却风扇的原因。但风扇只能对于2-3 GHz的CPU管用。如果你想再往上,你需要液体冷却解决方案。然而,除非是真正的骨灰级电脑爱好者和游戏玩家,没有人真的想在自己的电脑里弄液体。 因此,为了在过去的10年中不断提高速度,CPU制造商不得不寻找其他的方法来改善这件事情。他们发现可以添加更多的CPU核心(其中每个是一个完整的CPU)到一个相同的CPU芯片上。一个核可以做的一件事(如播放电影),其他核可以做别的事情(比如运行Microsoft Excel)。由于这些任务分为不同的CPU核心,每个核心并不需要花费太多时间来完成任务,这样在不提高时钟频率的情况下,你可以有效地得到更快的体验。

这是并行计算技术第一次进入大家视野的一大途径。在CPU上,这就是所谓的“任务并行”,为了让程序使用所有CPU资源,该软件必须重新编写和重新编译,因为要考虑处理器体系结构发生了变化。

因此,在过去的10年里,我们已经经历了从单核、双核、四核。但同样,你不会看到很多的CPU具有4个以上的实际核心。这是因为在一个芯片上有4个核心,芯片尺寸增加,电源/热又开始上升。如此反复,CPU已经再次突破了一些物理障碍。而这个时候CPU进入了一个更困难的时期,就是搞清楚如何提供显着的性能改进。主要是CPU依赖于晶体管更小,这样每个核的电力需求能降低,从而可以增加更多的内核

幸运的是,对于大多数人来说,常规双核或四核CPU足以满足任务要求。如果你的电脑很慢,很可能是您的硬盘驱动器(可升级到SSD,这是目前为止,最好的方式来加快您的计算机)。

然而,科学家,工程师,金融分析师(即运行大型模拟),CPU仍然缓慢。 AccelerEyes成立于2007年,正好是在计算革命的风口浪尖上,即高端计算领域的专业人士认为CPU不再能够提供他们应用所需要的速度。

这个问题的答案是使用其他的处理器,作为CPU的补充,以协助完成计算任务。 于是开始利用显卡上的GPU(图形处理单元)作为CPU计算任务的伴侣。在我的下一篇文章中,我将讨论GPU如何在世界科学计算发展上占有一席之地。

什么样的并行处理在您的应用程序中用到?

本文分享自微信公众号 - 吉浦迅科技(gpusolution)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2013-03-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • DAY97:阅读 Stream Attach With Multithreaded Host Programs

    我们正带领大家开始阅读英文的《CUDA C Programming Guide》,今天是第97天,我们正在讲解Unified Memory Programmin...

    GPUS Lady
  • 一台优秀的GPU服务器是什么样子的?

    到年底了,又到了各大高校开始动手采购GPU服务器的时候到了,最近不少学生在QQ上请我们帮忙看看配置

    GPUS Lady
  • 用Jetson NANO做个机器狗?

    注意是“准备”阶段....Wilk表示:This Project is heavily work in progress and may change ever...

    GPUS Lady
  • 《Linux 性能及调优指南》3.2 CPU瓶颈

    对服务器来说主要的角色就是应用服务器或数据库服务器,CPU作为关键资源经常成为性能瓶颈的根源。CPU使用率高并不总是意味着CPU工作繁忙,它有可能是正在等待其他...

    小小科
  • 性能分析(6)- 如何迅速分析出系统 CPU 的瓶颈在哪里

    https://www.cnblogs.com/poloyy/category/1814570.html

    小菠萝测试笔记
  • 物理 CPU vs 逻辑 CPU vs 核心 vs 线程 vs Socket

    当我们试着通过 Linux 命令 nproc 和 lscpu 了解一台计算机 CPU 级的架构和性能时,我们总会发现无法正确地理解相应的结果,因为我们会被好几个...

    IT大咖说
  • Linux查询CPU信息

    Tyan
  • 用 CPU 烤出来的肉,会特别香吗?

    众所周知,有一句话流传已久「显卡烧水,CPU 烤肉」。而最近有位网友(ytb:たれみみ親衛隊長)就认真实践了这一句,用 CPU 烤出来的肉是不是会特别好吃呢?

    HyperAI超神经
  • 了解一下CPU 第一篇(r4笔记第30天)

    CPU可能对于我们来说是熟悉又陌生的,每天的工作基本都离不开CPU,CPU的消耗是系统负载的一个重要指标,每天都会不定时的来看看CPU的使用情况,但是对于它了解...

    jeanron100
  • PowerVM虚拟化环境下 CPU 利用率的监控与探究

    本文主要介绍在 PowerVM 虚拟化环境下,微分区 CPU 利用率的监控方法,并且深入讨论在虚拟化环境下,CPU 的调度原理。 普通 LPAR CPU 利用率...

    魏新宇

扫码关注云+社区

领取腾讯云代金券