▲众多的合作伙伴,这些公司都有ARM的IP授权,你能找出哪几个较令人熟悉的牌子呢?
未来朝向64bit迈进
如同x86迈向x64一般,ARM也需要更大的汇流排来增加效能。在下一代的ARMv8架构中,也将加入64bit的支援,但是一切都还在讨论中。但是现在也不急,暂时还有个Coretex-A15可以拿来填一下发展时程,至于会增加哪些指令集则尚未确定。
ARMv8处理器将有2个执行状态,AArch32和AArch64。前者将完全相容ARMv7的指令集及架构,将原封不动地移植到ARMv8身上。后者AArch64则是全新的指令集与处理器架构。
ARM目前也在积极建立并等待64bit的生态链完备,就如同x86转换到x64一般,AMD的64位元处理器早在2003年问世,但是等到64位元作业系统、程式真正普及,却也只是近几年的事情而已。更别说一般人电脑C槽里那个Program Files x86资料夹,放在里面的程式应该比Program Files还要多。
最近开始身价上涨的硬体加解密功能,ARM也预计加入AES加解密的指令,利用进阶SIMD的128bit暂存器来实作,SHA-1和SHA-256也在支援中。
AES演算法
Advanced Encryption Standard高级加密演算法,是一种用来进行区块加密(将数值资料切割成等长,分别对个别区段分别加密)的技术,用以取代Data Encryption Standard(DES)的加密方式,目前DES已被SciEngines公司所制造的COPACOBANA RIVYERA硬体证实能够在1天的时间内被暴力破解完毕。
SHA演算法
Secure Hash Algorithm安全杂凑演算法,不同的资料数值,经过特定演算法所运算出来的SHA值也不同,这个固定长度的值可视为这个资料的指纹,具有专一性。目前SHA演算法用来检查档案完整性与否,是否经过有心人士的篡改;也用来检查从网路上下载回来的档案是否正确,特别是那些动辄几GB的档案。
部分ARM处理器家族、架构对照表(资料来源:维基百科、ARM)
ARM年度大事纪