• 有问有答:AVX指令集是什么?它的应用又有哪些?

    倪嘉声 发布于2020-06-30 10:17 / 关键字: AVX, SIMD, 指令集

    很多读者朋友可能在阅读我们的文章时经常会看到AVX指令集这个名词,比如说在CPU评测中就往往能够看到它的身影,一些新入坑的玩家可能会不明白这个名词的含义,今天这篇文章就简单介绍一下该指令集的来龙去脉,并且梳理一下它目前在实际中的应用情况。

    从SIMD说起要搞明白AVX指令集的作用,首先要讲明白它是什么。定义很简单,它就是x86处理器上面的一套SIMD指令集,是经典的SSE系列指令集的直接继承者。那么SIMD又是什么呢?

      详细阅读 

    分享
    | 收藏 | 评论(19)

  • IBM正式开源POWER指令集、OpenPOWER基金会成为Linux基金会一部分

    唐裕之 发布于2019-08-21 09:55 / 关键字: IBM, POWER, 指令集

    除了常见的x86、ARM、风头正劲的RISC-V指令集架构外,还有一个在高性能计算领域绕不开的指令集,就是IBM的POWER架构,以此指令集开发的POWER系列处理器一直应用于金融等领域。在2013年时,IBM与谷歌、Mellanox、NVIDIA等厂商共同创建了OpenPower基金会,随后包括国内的浪潮、清华大学等都加入到基金会中。此后POWER指令集得到了比较大的发展,现在OpenPower基金会想要更进一步,所以在近日的OpenPOWER峰会中,POWER指令集架构正式开源,成为又一套开源指令集架构。

    图片来自IBM,图为Power9处理器

      展开阅读 

    分享
    | 收藏 | 评论(9)

  • Linux发行版Fedora开发人员讨论提高系统基本要求:AVX2或成必需指令集

    唐裕之 发布于2019-07-25 17:24 / 关键字: AVX2, 指令集, Intel, AMD, Linux, Fodera

    现代处理器中已经添加了很多扩展指令集,在很多应用中都会采用这些扩展指令集来提升性能。如我们常用的浏览器或视频编码等应用中都有用到。Linux发行版Fedora的开发者们现在也打起了扩展指令集的主意,他们正在讨论在明年春季推出的Fedora 32的x86_64版本中启用AVX2指令集,以提升性能。

    最新的Ryzen 3000系列处理器已支持AVX2指令集

      展开阅读 

    分享
    | 收藏 | 评论(4)

  • 开源指令集发展迅速:SiFive CEO称5年后服务器会采用RISC-V处理器

    唐裕之 发布于2019-06-27 16:51 / 关键字: RISC-V, 指令集, 服务器, 开源

    RISC-V指令集经过多年的发展已经比较完善了,也有很多商业公司跟进推出了采用这种指令集的处理器。同时也有越来越多的厂商加入到RISC-V基金会中。SiFive作为一家专门设计RISC-V指令集处理器的公司,对这款指令集有更深入的理解。根据DataCenter Knowledge的报道,SiFive首席执行官Naveed Sherwani称我们会在5年后就能看到采用RISC-V指令集的服务器了。

      展开阅读 

    分享
    | 收藏 | 评论

  • 超能课堂(186):CPU中的那些指令集都有什么用?

    唐裕之 发布于2019-06-13 20:52 / 关键字: CPU, 指令集, Intel, AMD, 超能课堂

    我们都知道之所以计算机能够进行计算,主要靠的是大规模集成电路中由晶体管组成的逻辑电路。这些逻辑电路使得计算机能够进行运算及判断。但对于一个简单逻辑电路来讲,它只能进行一个完整运算中的部分操作,所以人们通过组合这些简单逻辑电路,这样就可以让计算机进行复杂的运算了。当CPU设计人员将这些组合逻辑电路制作成通用运算单元后,我们将一定格式的指令及数据输入,即可得到运算结果。而当需要的运算种类越来越多、运算越来越复杂后,CPU设计人员就将这些指令进行划分重构,组成一整套进行运算的集合,这就是指令集

    图片来自Unsplash

      详细阅读 

    分享
    | 收藏 | 评论(18)

  • 有问有答:指令集与微架构有什么关系?

    唐裕之 发布于2019-06-11 16:07 / 关键字: 指令集, 微架构, x86, Arm, 优化

    我们在装机,挑选硬件尤其是CPU时,总会听到“采用xxx架构的xxx处理器”,而通常我们在选择CPU时,很多玩家也会考虑购购买什么架构的处理器。而到现在智能手机成为主流的时代,我们也知道了什么叫“苹果A12”“高通骁龙855”。虽然我们都在说架构,但是还有一个与处理器息息相关的名词,叫做指令集。虽然很多朋友也知道“x86”“Arm”,但是“微架构”与“指令集”有什么关系呢?

    Skylake处理器架构细节之一

      详细阅读 

    分享
    | 收藏 | 评论(5)

  • MIPS指令集开源了,32位64位架构免费用

    孟宪瑞 发布于2019-04-01 12:03 / 关键字: MIPS, 开源, 指令集, 龙芯

    作为RISC精简指令集的代表,MIPS处理器曾经比ARM还要火,比ARM更早支持64位,也是安卓系统支持的三大指令集之一,只不过现在MIPS指令集在移动、嵌入式领域影响比ARM小多了,这方面的原因也是多方面的。MIPS在被辗转卖了几次之后,最终结局倒也不坏——MIPS走向开源了,上周末官方宣布开放了MIPS R6指令集及相关工具,32位、64位MIPS都可以免费下载使用。

      展开阅读 

    分享
    | 收藏 | 评论(8)

  • MIPS指令集也要开源、免费了,这或许是龙芯处理器的机会

    孟宪瑞 发布于2018-12-19 10:41 / 关键字: MIPS, 开源, 龙芯, 指令集

    这段时间RISC-V开源指令集的新闻很多,灵活、开放、低功耗的优势使得RISC-V处理器非常适合嵌入式、移动等市场,未来很有可能威胁ARM处理器的地位,所以它也被ARM视为眼中钉。除了ARM、RISC-V之外,低功耗处理器原本还有一个重量级对手——MIPS,几经转手之后现在到了Wave Computing公司手中,这家公司已经决定将MIPS指令集开源,并提供专利保护支持。对于MIPS处理器,国内最知名的要属龙芯了,龙芯现在是买断MIPS指令集授权并自行开发,但是MIPS这次开源或许会成为龙芯推动MIPS生态的一次机会。

      展开阅读 

    分享
    | 收藏 | 评论(17)

  • 英特尔10nm Ice Lake处理器:全新指令集,7-Zip性能提升75%

    孟宪瑞 发布于2018-12-12 11:04 / 关键字: 英特尔, 10nm, Icelake, 冰湖, 指令集,

    前段时间英特尔宣布将在12月11日举行一次活动,公布一个前瞻性架构,之前有分析认为英特尔要公布自己的独显GPU计划,但这已经被官方否认,这次活动主要还是跟处理器有关。从现场曝光的一些信息来看,英特尔展示了一款新的SunnyCove平台,使用的应该是10nm工艺的Ice Lake冰湖处理器,这款处理器拥有全新的指令集,重点是加密算法,7-Zip性能提升高达75%。

      展开阅读 

    分享
    | 收藏 | 评论(12)

  • 华为详解昇腾AI芯片:自研指令集/架构,全场景最优能耗比

    孟宪瑞 发布于2018-10-13 09:35 / 关键字: 华为, AI芯片, 昇腾310, 昇腾910, 自研架构, 指令集

    三天前华为在上海全链接2018大会上正式宣布了自家的AI芯片——昇腾310及昇腾910,其中昇腾910是目前单芯片性能最强的AI芯片,FP16半精度性能可达256TFLOPS,比NVIDIA的Tesla V100还要高一倍,制程工艺也是更先进的7nm。华为昇腾AI芯片是支撑华为AI战略的关键,根据官方所说,昇腾AI芯片使用了自主研发的CISC指令集及达芬奇架构,能够覆盖从智能手机到数据中心在内的多场景,并在每种场景都能提升最好的能效。

      展开阅读 

    分享
    | 收藏 | 评论(10)

  • 低功耗处理器之王的恐惧,ARM关闭嘲讽RISC-V的网站

    孟宪瑞 发布于2018-07-11 17:34 / 关键字: ARM, RISC-V, 处理器, 指令集

    ARM是目前最成功的低功耗处理器架构了,不论是移动处理器还是嵌入式市场,ARM架构芯片都是绝对的主流,MIPS、X86都败下阵来,而ARM公司也预测到2021年使用ARM架构的芯片出货量将达到1000亿个。不过ARM也不是没有对手,过去几年里开源的RISC-V架构横空出世,开始获得NVIDIA、西数及英特尔等公司青睐,ARM为此还上线了一个专门针对RISC-V的网站,嘲讽RISC-V与自己的差距,结果没两天就把网站关闭了,因为此举引发了开源社区的抗议。

      展开阅读 

    分享
    | 收藏 | 评论(9)

  • AMD下代CPU “Zen”功能曝光:“推土机”特色指令集被弃

    bolvar 发布于2015-03-24 12:07 / 关键字: AMD, 推土机, XOP, FMA4, Zen, 指令集

    AMD的CPU处理器目前还属于模块化的“推土机”体系,确切来说目前的FX-8000/9000系列处理器是Piledriver打桩机核心,第三、四代模块化架构都只用在了APU上,与FX无缘。AMD不升级FX处理器主要是把精力全部放在了新一代的Zen架构上,它不仅会放弃“推土机”的模块化设计,就连特色的指令集如FMA4、XOP等也要被放弃了,AMD会增添新的指令集。

    图片来源于网络

      展开阅读 

    分享
    | 收藏 | 评论(27)

  • TSX指令集bug追踪:Broadwell计划修复,Haswell暂无动静

    bolvar 发布于2014-10-22 10:37 / 关键字: Intel, Haswell, TSX, 指令集, broadwell

    今年8月中Intel处理器爆出了TSX(事务性数据同步扩展指令集)bug问题,包括Haswell、Haswell-E/EP及未来的Broadwell处理器都中招了,Intel当时通过微代码升级的方式将部分CPU上的TSX指令集直接给禁用,并寻求彻底解决方法。现在2个多月过去了,Haswell架构的处理器的TSX指令问题还是没有解决,Intel最新推出的至强E5 v3上依然是禁用的,而Broadwell架构的Core M处理器上TSX也没恢复,不过Intel给出的标记是计划修复,还有希望。

    Haswell上支持的TSX指令集原本可以提升多线程并行性能

      展开阅读 

    分享
    | 收藏 | 评论(2)