• [交流分享] ARM的发展前景
    #百因必有果#未来ARM将在计算机、图形处理、网络连接等方面发挥重要作用,尤其是在计算机领域会越来越成熟,将来投入到生态系统中也能帮助健全生态系统。
  • [C/C++] 如何在ARM服务器上用c++ 处理大文件
    #百因必有果#怎么修改ARM服务器上大文件的内容?我先尝试了用python进行修改,但是使用普通的read  write会消耗很长的时间,之后就在python中使用mmap,这个好像也没怎么改善,估计是语言的关系。最后通过网上查资料,找C或者c++,在c/c++中使用mmap,速度很快快,只要5s。实质是通过内存映射的方式,减少对io的使用,但是代价就是耗内存。希望对你们有帮助
  • [交流分享] 我对ARM CPU鲲鹏920的认识
    #百因必有果#得益于全产业链的领先技术鲲鹏,920处理器所呈现的高性能、高集成度、高吞吐、高能效比的特点。一个出色的处理器芯片,不仅要有有清晰的产品定义以外,还需要在工程工艺、微架构设计、接口设计、内存子系统都需要精挑细选。通过网上的学习,我觉得鲲鹏920处理器体现了华为在芯片技术上面深厚积累,同时也体现了华为在整个生态产业上的强大的号召力。鲲鹏产品很好的把软件的创新和硬件的突破结合了起来。
  • [热门活动] 求助,如何在windows10下 采用qemu搭建debian或者centos arm64环境?
    求助,有没有在windows10下 采用qemu搭建debian或者centos arm64环境的,求教操作配置方式,谢谢!
  • [其他语言] armv8 neon加速汇编指令与armv7 32位对比
    化鲲为鹏,我有话说最近在研究视频解码器的代码,他们用的armv7 neon,即32位的neon指令寄存器,如何在鲲鹏arm64位系统运行,进一步的,如何优化重新代码,使用armv8提供的neon指令?先来说,如何做到armv7 32位neon和armv8 64位neon指令兼容性?推荐使用arm-neon.h头文件提供的内联汇编函数,编译器已经做了兼容。如果追求性能,也可以自己再写一套armv8 neon的实现,但这样代码可移植性差。其次,armv8 neon对armv7 neon性能更好吗?未必,原因:1、armv7和armv8都使用了128位的寄存器,只是armv7 128寄存器的个数比armv8少了一半。如果引用的寄存器数量不超过16,不引起寄存器与内存交换数据,那么性能应该持平;2、armv7 neon和armv8 neon指令没有精简,即CPU执行周期是一样的。armv8 neon和armv7 neon有哪些不同呢?1、armv8a have scalar NEON operations;2、armv8a NEON shares status flag with CPU;3、armv8a has wider registers and new instructions;4、it's possible to use chain of one-cycle MACs with fast path;上面的4点来自stackoverflow的讨论以上是个人的理解,欢迎讨论!
  • [问题求助] 微服务用的sts sdk,ARM+X86组网,用STS证书替换CSE证书后,CSE集群启动失败
    测试过程比较长,详情见附件,请帮忙确认一下,感谢
  • [C/C++] ARM
      化鲲为鹏,我有话说  作为一名学生,我虽然是就读汽车专业,但是接触到华为的IOT后,我对我的发展方向有了动摇,所以我就自学C语言,单片机。在今年夏天我拿到了全国计算机等级考试C语言二级证,但是,从我在外面的面试来说,别人对二级证看来,知识入门砖,真正要学的有很多,所以我就报考了全国计算机三级,在学到ARM的时候。我学得有点匮乏,但是加入了7天训练营之后我有所开窍了,华为我觉得可以。
  • 切换ARM架构时,证书必须重新签发吗?如果是,为什么必须?
    注册中心试过直接用x86时候的证书,但是好像启动失败;按指导签发证书就行。有几个疑问,为什么会需要重新签发证书,之前的https证书怎么会还跟cpu架构有关系呢,有什么参考文档说明吗?
  • 化为鲲鹏,我有话说 arm未来发展主流
    #化为鲲鹏,我有话说#因为arm的低功耗可以工作更长时间,价格低 利于扩大市场 而且效率高肯定在工业领域占主导. 所以不管是国家和企业都因该自己制作处理器 多利用已知的东西 满足人民的需求
  • [交流分享] #化鲲为鹏,我有话说#我眼中的ARM CPU鲲鹏920(十)
    化鲲为鹏,我有话说鲲鹏的含义莫过于此。华为有再多黑点,在科技创新方面,真的是中国的脊梁,无论在民用方面,还是在商用领域,无论在通信领域,还是在芯片领域,希望这一次能渡过难关,华为这次代表的是整个中国。顺便鄙视下联想,公开说不需要自己做芯片,格局决定了企业前景!带着美好的愿景,我加入了鲲鹏920的队伍,并随着其一起前进,不久的将来,我相信华为会在各个数据中心会遍地开满菊花!
  • [交流分享] #化鲲为鹏,我有话说#我眼中的ARM CPU鲲鹏920(九)
    化鲲为鹏,我有话说华为处理器芯片业务部副总经理夏勤表示,“以客户价值为导向,不断挑战自我,追求领先。华为携手产业链,精心打造鲲鹏920处理器,满足多样性计算需求。”其实之前我挺奇怪的,为什么不用risc,都是公开源代码的,还不用授权费。而且原本就是服务器cpu的标配,例如高端服务器用的不就是power系列么?ibm用的就是RISC指令集吧。直到后来听到夏经理的一番言论我才知道,主要还是华为走的arm科技树,risc没有研发经验和基础。所以坚信鲲鹏920,这一定会惊艳到你,如果你有需求,可以尝试鲲鹏920。
  • [交流分享] #化鲲为鹏,我有话说#我眼中的ARM CPU鲲鹏920(八)
    化鲲为鹏,我有话说谈完技术,我们来谈谈鲲鹏系类的发展史。2004年华为已经展开了与ARM的合作,并且进行了开发,嵌入式的相关设计。2009年推出的K3就是麒麟的前身,这是我所知道的。如今麒麟已经将手机推入了智能时代,智慧时代。2015年的时候,华为又开始了对于服务器的CPU和存储的CPU,这一系列的芯片是鲲鹏的前身,现在已经了应用到了数据中心的各个领域。将来APM也会不断持续的演进,华为会将其满足用户的各种需求。
  • [交流分享] #化鲲为鹏,我有话说#我眼中的ARM CPU鲲鹏920(七)
    化鲲为鹏,我有话说对于一个处理器的芯片,除了计算部分的卓越性能之外,接口部分的设计也是非常重要的,pcie4.0已经出现很长一段时间了,但是因为整个生态的不成熟,一直没有商用,虽然他比pcie3.0要快了近一倍的速度。鲲鹏920率先推出了4.0的标准,大幅提升了包括存储、网络在内的各类外设的吞吐率。同时io访问变成了memory访问,大幅了降低了访问延迟。
  • [交流分享] #化鲲为鹏,我有话说#我眼中的ARM CPU鲲鹏920(六)
    化鲲为鹏,我有话说其次,单芯片里最多集成了64核的芯片,每颗芯片的主频可以高达2.6G。当然光有这些还不够,为了进一步的对系统进行优化,华为基于ARM授权的架构,重新从第一行每一行代码开始自行设计了内核部分,内核部分,华为还有对于分支渔区算法进行了优化,提升了处理单元的数量,同时对于整个内存子系统,进行了整体的优化。基于这些设计,满足了客户的高能效和高性能的需求。自研芯片机构、自研内核架构、最新工程工艺,这是一个反复推演,反复试验的过程。最终满足客户的终极需求。
  • [交流分享] #化鲲为鹏,我有话说#我眼中的ARM CPU鲲鹏920(五)
    化鲲为鹏,我有话说对于数据中心来说,终极需求就是高性能,那么鲲鹏的设计是否能达到要求呢?毕竟对于ARM来说,大家的印象都如同我朋友一样,精简指令集只适合一些手机等等的领域。总之一句话,要用ARM实现这样的需求简直太难。而鲲鹏之所以卓越,就是它从一开始定位到实现都紧贴需求,追求极致。如上图所示,首先选取了业界最新的7NM工艺,充分享受了摩尔定律的红利。