申威alpha编译参数
‘壹’ 申威处理器DEC公司的Alpha 21164背景介绍
1992年2月25日,DEC公司在东京会议上推出了Alpha架构,这款处理器的内部代号被公开。Alpha采用的是64-bit RISC设计,每条指令长度固定为32 bits,拥有32个64位整数寄存器,以及43-bit虚拟地址(后期支持扩展至64-bit)。与VAX一样,Alpha采用little-endian字节顺序,而多数处理器如摩托罗拉则采用big-endian。处理器内置算术协处理器,32个64-bit浮点寄存器支持随机存取,而非Intel x86的堆栈存取方式。Alpha的生命周期目标至少为25年,其简化指令集(Alpha)由五个部分构成:整数指令、浮点数指令、分支和比较、读写存储及PAL编码指令。
Alpha21264芯片支持多种操作系统,如Tru64UNIX、OpenVMS和Linux,这些系统上的成熟应用是Alpha的优势之一。对于追求高性能的用户,DEC的Alpha处理器因其速度和WindowsNT的支持(1995年后NT不再支持MIPS和PowerPC)具有吸引力。Alpha在浮点运算密集型应用中表现出色,如3D图像处理和CAD,尤其是21164型号。
Alpha 21164芯片拥有960万个晶体管的高性能设计,内置16K一级和96K二级缓存,128位的系统总线带宽优于x86的64位。然而,RISC处理器面临的挑战之一是PC市场的软件支持不足,Digital试图通过FX!32软件吸引开发者,尽管它仅能使用Alpha原生代码的50%到70%。Digital还推出21164PC,价格更低且性能接近,如495美元的400MHz型号,相较于21164的高价位,具有竞争力。
Digital的目标是通过低价位系统如21164PC抢占市场,他们希望在1996年底以2500美元的价格推出,如果能有足够吸引用户的软件,Alpha将有机会挑战PC市场。1998年,Digital计划发布21264,尤其在浮点运算性能上将超越Intel的x86处理器。对于寻求顶级性能和价值的用户,这种处理器可能是理想选择,但价格较高,约在10000美元以上。
‘贰’ 申威处理器的DEC公司的Alpha 21164背景介绍
Alpha架构于1992年2月25日,在东京召开的一次会议上面被正式推介,新架构的关键特性都一一的被罗列出来。当时说Alpha只是产品开发的内部代号。新处理器采用完全64-bit RISC设计,执行固定长度指令(32 bits)。有32个64 bit整数寄存器,操作43-bit的虚拟地址(在后来能够扩充到64-bit)。和VAX相同,使用little-endian字节顺序,即低字节的寄存器占用低内存地址线。而不像如摩托罗拉等大多数处理器所使用的big-endian字节顺序,即低字节寄存器占用高内存地址线。除此之外,处理器还内建一个算术协处理器,有32个浮点64-bit寄存器,采用随机存取,而不是在intel x86协处理器上使用的堆栈存取方式。整个Alpha的生命周期被设计为至少25年。 Alpha被简化后的指令集更利于流水线操作,它由5个部分所组成:
·整数指令
·浮点数指令
·分支和比较指令
·读取和存储指令
·PAL编码指令 21264芯片保持了Alpha处理器可以运行多种操作系统的特点,其中包括Tru64UNIX、OpenVMS和Linux等,而在这些系统中,已经有许多成熟的应用程序,这也是Alpha处理器的一个优势。对于追求性能的用户,DEC公司的Alpha处理器是个具有诱惑力的选择。Alpha是RISC处理器中最快的一种,而且是唯一得到了WindowsNT继续支持的RISC处理器(1995年,NT中断了对MIPS和PowerPC的支持)。如果你的应用效率被几个高端应用程序所限制,而这些应用又可以在Alpha上运行,那么Alpha可能对你来说是个不错的选择。
现今的Alpha芯片是21164,有从300MHz到600MHz的各种型号。在整数应用程序方面,Alpha所表现出的性能优势与PentiumII相比,并不是非常大,虽然它的时钟频率非常高,但平均每个周期完成的操作却较少。实际上,能否体现出Alpha处理器的优势与应用程序有关,在各种需要浮点运算的应用中,例如3-D图象处理和计算机辅助设计,21164才能显示出卓越的性能。
在技术方面,21164具有高达960万个晶体管的惊人设计。它有集成在芯片内的16K一级缓存和同样集成在芯片内的96K二级缓存。系统总线的宽度是128位,这与x86系统的64位总线相比,具有更大的带宽。
对于所有RISC处理器来说,他们面临PC市场的最大挑战就是缺乏应用软件。Digital虽然尽力吸引软件开发人员而且有一个很惊人的应用列表,但这些应用主要是面象工程师和创作人员的,而不是面向主流的PC应用领域。
为解决这个问题,Digital开发了一个有趣的软件,称为FX!32,可以使Alpha运行几乎所有的32位Windows应用程序。性能比其它软件模拟器,例如SoftPC要好,但它只使用了50%到70%的Alpha原生代码(Digital的说法)。FX!32是运行那些完整的软件套件的良好途径,它可以满足你对x86PC的部分需要,但这样并不能提供领先的高性能和价值。绝大多数Alpha系统都比典型的PC系统贵得多。
Digital发售了一种新的处理器,称为21164PC,它比21164便宜而且性能与之相差不多。21164PC有400,466和533MHz的型号。这种新处理器的价格大约为在1000片时每片495美元(533MHz的型号),与之相比,500MHz的21164售价在1450美元,而233MHz的PentiumII售价是386美元。
Digital希望在1996年年底会出现使用这种新的芯片的系统,而且售价只有2500美元。借助这种低价系统,Alpha可以占领一部分的PC市场——如果有足够的能吸引用户的应用程序的话。1998年,Digital计划发行21264,这种芯片可以让Intel最快的x86处理器黯然失色,特别是在浮点运算方面。到1999年或更晚,使用这种芯片的系统可能能降到约10000美元。如果价格对你来说不是问题,而你又想得到世界上最快的WindowsNT系统,这种处理器就是你的选择。
‘叁’ 龙芯、兆芯、飞腾、海光、申威、宏芯、华为海思麒麟分别基于什么构架,分别基于什么指令集
龙芯采用MIPS
兆芯采用X86/ARM
飞腾采用ARM/SPARC
海光采用X86-64
申威采用alpha
宏芯采用Power
海思采用ARM
*以上大部分是公司名,部分架构开源或授权,所以实际不同产品系系列型号会有变动。
华为加入RISC-V
‘肆’ 申威26010"众核处理器相当于英特尔芯片的哪一代水平
英特尔并不擅长做显卡,其GPU性能也是不怎么样的,在当今的旗舰处理器当中基本处于垫底,其性能大致与ipad4上的power VR SGX544MP3相当 比adreno330要差一些。
申威26010的研发成功离不开Alpha的架构基础,而这又与国外的架构技术分不开。张云泉表示,经过多年的迭代更新,中国的“申威26010”已经完全具备了独立创新的能力,属于中国具有自主知识产权的产品。
上述国家高性能集成电器(上海)设计中心的工作人员在评价“申威26010”时说:“(它)追平了英特尔芯片的水平。”袁学锋回忆,在1979年他上大学时,用的就是“intel8088”芯片,如今已经过去了将近40年的时间,这期间英特尔经历了不断的更新迭代,可见“神威”在应用上的发展仍然需要一个较长的过程。
‘伍’ 申威CPU,与你龙芯CPU有关系吗
1、没有什么关系,申威处理器采用的是Alpha构架,属于服务器的超算处理器吧,龙芯的话是MIPS64架构,算是嵌入式处理器吧,对应intel已过时的atom系列。
2、申威属于国家军用项目,可以有国家消化成果,龙芯已脱离了国家拨款,商业运作方面还是有些国家采购的,不过已经可以自给自足了。
3、都算是国产,都属于国家扶持项目,但毕竟方向不同。
‘陆’ 申威26010 采用什么指令集
是Shenwei-64 Instruction Set 。
每当中国取得技术突破之时,网络上总会冒出一群“找爹党”,本次神威太湖之光超算刷榜也不例外——一些人将申威26010与 DEC的Alpha联系起来,并将其“认爹”。就事论事来说,申威确实与Alpha有一定渊源,但血缘关系非常淡薄,和DEC当年的Alpha已经完全是两回事了(毕竟DEC被康柏收购已经快18年了),有人称之为类Alpha自主指令集,笔者联系过申威的科研人员,他明确表示是自主指令集。而本次大会上,相关单位明确表示Shenwei-64 Instruction Set (this is NOT related to the DEC Alpha instruction set)。请广大网友不要给申威找“爹”,何况这个“爹”已经挂了18年了。