历史上的今天
返回首页

历史上的今天

今天是:2025年04月01日(星期二)

正在发生

2021年04月01日 | Armv9:打造更安全架构和更强劲的AI算力

2021-04-01 来源:EEWORLD

2011年11月,Arm发布了Armv8处理器架构的部分技术细节。这是Arm的首款支持64位指令集的处理器架构。由于Arm处理器的授权内核被广泛用于手机等诸多电子产品,故Armv8架构作为处理器的核心技术受到多方应用。十年之后,为了满足全球对功能日益强大的安全、人工智能(AI)和无处不在的专用处理的需求,Arm宣布推出Armv9架构,Armv9立足于Armv8的成功基础,是这十年来最新的Arm架构。

 

 

Arm首席执行官Simon Segars表示:“Armv9架构的推出标志着我们公司进入了一个新时代,这是一个推动安全的人工智能驱动计算的全球普适性平台。”

 

See the source image

 

Armv9架构亮点:聚焦安全和AI

 

1.机密计算架构,构建坚实安全堡垒

 

随着全球联网设备激增,安全性日益重要,赛门铁克在2020年Q1检测到其物联网有近1900万次攻击。相当于每超过100次攻击速度,比2019年底高出13%,网络犯罪损失的金额将高达六万亿美元。不难看出,在物联网领域,最大的挑战之一在于众多终端设备,数据收集,以及与实体世界交互的安全性。

 

 

为了保护全球数据安全,Armv9架构路线图引入了Arm机密计算架构(Confidential Compute Architecture, CCA)。机密计算通过打造基于硬件的安全运行环境来执行计算,保护部分代码和数据,免于被存取或修改,甚至不受特权软件的影响。

 

Arm CCA将引入动态创建机密领域(Realms)的概念,机密领域面向所有应用,运行在独立于安全或非安全环境之外的环境中,以实现保护数据安全的目的。例如,在商业应用中,机密领域可以保护系统中商用机密数据和代码,无论它们正被使用、闲置或正在传输中。事实上,在最近一项针对企业高管的调查中,超过九成的受访者相信,机密计算可以帮助降低企业在安全方面投入的成本,如此一来,他们可以转而进行大量的工程创新。机密领域是存储数据和执行代码的动态安全区域,与操作系统或管理程序的特权模式分离。

 

 

它建立在Arm的TrustZone技术之上,是软件容器的硬件版本,允许应用程序轻松地在不同的系统上运行。然而,这将需要对操作系统(如Linux的Linaro版本)和管理程序进行更改,因此重点放在生态系统上。例如可以将个人银行信息与智能手机的社交媒体应用完全分离。Arm CCA的新安全功能意味着,即使社交媒体应用真的感染了恶意软件,也不会传播设备其他部分。


 

 

此外,Arm还与合作伙伴共同开发平台安全架构PSA,作为一套标准的威胁模型、措施及时间,提供给终端设计人员使用。它与分级认证相结合后可以让此设备的采购者对资产的安全性更放心。

 

内存标签:解决长期存在软件中的顽疾

 

此外,内存安全一直困扰着我们十几年。如何在这些内存安全漏洞利用之前就能发现问题,是提高全球软件安全最重要一步。为此Arm与Google合作开发“内存标签扩展”技术,可在软件中查找空间和时间内存安全问题,这些扩展技术软件将指向内存的指针和标签建立联系,并在使用指针时检查这个标签是否正确。如果存取超过范围,标签检查就会失败。这样我们就可以找到来自内存安全问题的根源。

 

 

 

2. 可伸缩矢量扩展(SVE2)让AI算力大幅提高

 

还记得2019年全球排名第一的超级计算机Fukagu吗?可伸缩矢量扩展(SVE)首次应用于此。如今Arm推出新版本SVE2,这是一项用于辅助机器学习和数字信号处理的技术,有助于对5G系统、VR/AR、机器学习等一系列工作负载的处理。

 

SVE和SVE2的优势还在于其可变的向量大小,范围从128b到2048b,从而允许向量的可变粒度为128b,无论实际运行的硬件是什么。纯粹从向量处理和编程的角度来看,这意味着软件开发人员将只需要编译一次其代码,并且如果将来某个CPU带有本机512b SIMD执行管道,该代码将能够已经充分利用了单元的整个宽度。同样,相同的代码将能够在具有较低硬件执行宽度能力的更保守的设计上运行,这对于Arm设计从物联网,移动到数据中心的CPU而言至关重要。

  

 

Armv9 SVE2扩展增加了压缩和解压缩CPU核心内的代码和数据能力,以减少芯片外数据移动,从而降低能耗。

 

在计算性能方面,Arm预计,随着软硬件优化,基于Armv9架构的下两代CPU产品将实现超30%的性能提升,而且这样30%的算力提升完全得益于本身架构而不是借助制程工艺来实现。

 

标准化程度如何权衡?

 

Arm讲到了标准化程度,强调了如何在标准和定置化方面进行权衡。如果过多的标准化,合作伙伴将无法开发合适的专用解决方案。但如果标准化太少,我们就得承担低价值、形同实异的解决方案的风险。这将让软件的生态系统的成本增加,而且毫无益处。因此,Arm继在服务器领域推出“服务器基础系统架构”和其认证计划“服务器就绪”,以推动适量的标准化,正在扩大系统标准化的范围,包括“系统就绪”。

 

 

在这十年里,Arm扩充了许多新技术,以及强化了许多安全功能,这是未来十年Arm架构的主要更新,它将应用于我们所有的CPU里面。如今,数据收集往往始于如Arm-M系列的超低功耗物联网设备。对于未来,管理大量数据的需求意味着在整个网络上进行的数据处理将不断增加。随着数据量的增长,必须以更低时延的方式处理数据,因此在网络边缘需要增强的算力和标准化系统。而要执行这些计算任务,需要新的组件。

 

Arm还希望提供一个称为SystemReady的标准化过程,“SystemReady”的目标是将服务器就绪计划的概念从云端延伸到物联网边缘等更广泛的设备上。这必须考虑到大量不同的CPU, GPU和NPU核以及外围设备。

 

 

Segars表示:“预计在不久的将来,基于v9上的Neoverse core将会上市。我们在数据中心看到了许多围绕Arm架构的活动,我们期待其他数据中心供应商也将部署Arm技术,随着时间的推移,将会从v8转向v9。”

  

未来Arm CPU路线图

 

Arm谈到了CPU的规划,这与即将到来的v9设计的技术路线图紧密相关,Arm还谈到了有关他们对v9设计的预期性能的一些观点。

 

 

SVE2和矩阵乘法(Matrix Multiply) 可以极大地简化软件生态系统,并允许计算工作负载以更统一的方法向前迈进,该方法将来将可以在任何设备上运行。

 

自1991年以来,Arm的客户的出货量已达到1800亿部,他们预计,在Armv9架构的推动下,未来10年的发货量将超过3000亿部。


Arm
推荐阅读

史海拾趣

广东爱晟电子(exsense)公司的发展小趣事

为了进一步扩大市场份额,爱晟电子制定了国际化发展战略。公司积极参加国际电子展会和论坛,与国际同行进行交流合作。同时,公司还加大了对海外市场的拓展力度,产品出口到欧美、东南亚等多个国家和地区。这些举措使得爱晟电子在国际市场上获得了更多的认可和机会。

ECI公司的发展小趣事

随着全球环保意识的不断提高,ECI公司积极响应绿色环保的号召。公司投入大量资金研发环保型电子产品,采用环保材料和工艺生产产品。此外,ECI还积极参与各类环保公益活动,宣传环保理念。这种对环保的关注和投入不仅赢得了消费者的认可和支持,也为公司树立了良好的社会形象。

BLACK&DECKER公司的发展小趣事

2010年3月15日,BLACK&DECKER迎来了公司历史上的一个重要时刻——与史丹利公司合并组建史丹利百得公司。这一合并不仅使BLACK&DECKER获得了更强大的资源和市场支持,还为其未来的发展提供了更广阔的空间。合并后的史丹利百得公司致力于提供整合的五金工具、存储设备和安防系统解决方案,以满足全球消费者的多样化需求。通过整合双方的优势资源和技术力量,史丹利百得公司有望在电子行业中取得更加辉煌的成就。

综上所述,BLACK&DECKER公司在电子行业中的发展故事充满了创新、进取和成功的元素。从创立初期的艰苦创业到如今的全球领先品牌,BLACK&DECKER凭借其卓越的产品质量、技术创新和市场拓展能力,赢得了消费者的信任和市场的认可。未来,随着科技的不断进步和市场需求的不断变化,BLACK&DECKER将继续保持创新精神,推动电子行业的持续发展。

Agilent Technologies公司的发展小趣事

随着公司的不断发展壮大,BLACK&DECKER开始进军国际市场。1993年,公司在中国成立了第一家工厂,这标志着BLACK&DECKER全球化战略的重要一步。此后,公司通过在全球范围内设立生产基地和销售网络,不断扩大品牌影响力。同时,BLACK&DECKER还通过收购其他知名品牌,如得伟(DeWalt)等,进一步巩固了其在电子行业中的领先地位。

Altech公司的发展小趣事

随着公司实力的不断增强和产品质量的不断提升,Altech公司开始积极拓展国际市场。公司与多个国际知名企业建立了合作关系,共同开发新产品和技术。这些国际合作不仅为Altech公司带来了更广阔的市场机遇,也提升了公司的国际知名度和影响力。通过与国际市场的深度融合和互利合作,Altech公司在全球电子行业中的地位日益稳固。

请注意,以上故事仅为虚构示例,并非真实事件。真实的Altech公司发展故事可能会根据公司的实际经历和决策有所不同。

Acme Electric Corporation公司的发展小趣事

为了适应市场的快速变化和公司业务的不断扩张,Altech公司决定将深圳工厂整体搬迁至广州南沙。这一搬迁不仅优化了公司的生产布局,还为公司提供了更加广阔的市场发展空间。搬迁后的工厂引进了先进的生产设备和技术,进一步提升了公司的生产效率和产品质量。

问答坊 | AI 解惑

KEIL PDF教程,二,三,四

KEIL PDF教程,二,三,四…

查看全部问答>

如何调试跟踪Android源代码 ZT

Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。 1.首先,得到Andr ...…

查看全部问答>

电源杂讯干扰的处理

电源杂讯干扰的处理 创易电子整理出品,创易更懂电子, http://52edk.taobao.com/ 全系列阻容感一本全掌控。…

查看全部问答>

问一个连接错误!大家来看看

错误内容: JiuArmDlg.obj : error LNK2001: unresolved external symbol CLSID_DataLinks JiuArmDlg.obj : error LNK2001: unresolved external symbol IID_IDBPromptInitialize ARMV4IDbg/JiuArm.exe : fatal error LNK1120: 2 unresolved ext ...…

查看全部问答>

AVR 关于 ATmega48 掉电喊醒的问题

正在用ATmega48在做一个东西,需要在不需要的时候进入掉电模式,然后通过INT0进行喊醒。 现在的问题是:需要用低电平持续一段时间才可以喊醒,那么就必须设置INT0为低电平触发,但是我设成低电平触发后,紧接着进入掉电模式,我并没有给唤醒信号 ...…

查看全部问答>

iesample与iesimple浏览器问题!

嘿各位!     在CE5.0上通过GPRS连接上网,当设置APN为CMNET的时候,WWW和WAP网站都能上,但是如果设置为CMWAP用我们的浏览器(仿照iesimple做的)就不能浏览网站,如果用微软自带的浏览器(iesample),设置代理服务器地址为10.0.0.172就 ...…

查看全部问答>

lc谐振,rc谐振,lrc谐振。。。频率响应等问题。

lc谐振,rc谐振,lrc谐振。。。频率响应等问题。…

查看全部问答>

mega128串口问题求教

请大家帮忙看下这段mega128串口程序有什么问题,ICCAVR下的,没法接收数据啊 [code]#include #include //================================== void port_init(void) { PORTA = 0xFF; DDRA  = 0x00; PORTB = 0xFF; DDRB ...…

查看全部问答>

招聘Windows XP程序员(上海宝山)

要求:熟练掌握Windows XP驱动程序编程技术,试工期间工资2000元/月,地址是上海宝山区泰和西路2945号,有意向者请留下联系方式。…

查看全部问答>

一个问题,大家帮帮我,谢谢ALL

公司让我用EVC做个图形程序。 就是,一个对话框内,一个随时间变化而温度发生变化的曲线,横坐标是时间t,纵坐标是温度T,我自己理解就是正弦曲线那种。 小弟刚刚学习EVC图形编程,别说动的曲线,静止曲线都还不会做。所以,没什么思路! 所以请 ...…

查看全部问答>