论文部分内容阅读
Sun发布了两款入门级服务器产品Sun Fire T1000和T2000服务器。这两款产品都采用了业内第一款8核32线程的处理器UltraSPARC T1。
2005年12月13日,Sun发布了两款入门级服务器产品Sun Fire T1000和T2000服务器。尽管是入门级服务器,它们却吸引了整个服务器产业的目光,因为这两款产品采用了业内第一款8核32线程的处理器UltraSPARC T1。
UltraSPARC T1就是以前开发代号为尼亚加拉(Niagara)的处理器,面向高吞吐量计算而设计。目前,主流通用服务器处理器都在事务处理能力上和科学计算能力上进行一种平衡,因为现在实际应用中两种计算需求都很高。但是UltraSPARC T1采用了非均衡的设计思路,它具有超凡的事务处理能力,但是不去重视科学计算能力。正是这种出发点,UltraSPARC T1采用了短流水线、多内核共享二级缓存、简化内核结构、集成内存控制器的设计。
UltraSPARC T1最多具有创新性的8个内核,每个内核有4个线程,共有32个线程。不过,UltraSPARC T1的内核不包括浮点运算功能,8个内核之外有一个独立的浮点运算单元,因此内核的晶体管数量得到精简,为将低功耗奠定基础。由于短流水线设计,处理器每个内核的主频都不高,只有1.2GHz,从而实现了70W的低功耗。
精简后的内核虽然没有浮点运算能力,但是在内核中为常用的SSL等加密算法专门设计了模块化计算单元,因此却是浮点运算的内核并不影响加密连接情况下的事务处理能力。
Sun Fire T1000是1U高、19英寸深的服务器,适用于Web和网络基础应用。Sun Fire T2000是2U高、24.3英寸深的服务器,具有可扩展的内部冗余能力,能为应用服务和Web层整合项目提供最大的运行时间。Sun Fire T1000可安装有6个或8个内核的UltraSPARC T1处理器,而Sun Fire T2000可安装有4个、6个或8个内核的UltraSPARC T1处理器。
这两款服务器是服务器业界首次专门面向Internet负荷、运行Web服务、Web应用以及分布式数据库系统而设计的产品。由于UltraSPARC T1是一款全新的处理器,目前仅能运行Solaris操作系统,但是以前针对Solaris 10编写的软件不需要进行任何修改(需要在新平台上重新编译)就可以运行。此外,Sun还积极开展与开源社团的协作,使Linux和FreeBSD运行在UltraSPARC T1(Niagara)平台上。
点评:可以说Sun剑走偏锋,在UltraSPARC T1设计思路上是一种非常值得推崇的创新之举。在服务器发展历史上,面向事务处理和面向科学计算的处理器曾经分庭抗礼过。但是由于现实应用的复杂化和多样化,往往要求服务器计算既有事务处理特征又有科学计算特征,这导致20世纪90年代后期两种处理器合二为一。
互联网应用的蓬勃发展,互联网用户的不断增加,使得服务器的事务处理能力再次受到挑战,而UltraSPARC T1以及基于这一处理器的Sun Fire T1000/T2000则率先站出来,成为迎接互联网挑战的先锋。在这一角度讲,一直秉承“网络就是计算机”理念的Sun值得我们为之鼓掌。
2005年12月13日,Sun发布了两款入门级服务器产品Sun Fire T1000和T2000服务器。尽管是入门级服务器,它们却吸引了整个服务器产业的目光,因为这两款产品采用了业内第一款8核32线程的处理器UltraSPARC T1。
UltraSPARC T1就是以前开发代号为尼亚加拉(Niagara)的处理器,面向高吞吐量计算而设计。目前,主流通用服务器处理器都在事务处理能力上和科学计算能力上进行一种平衡,因为现在实际应用中两种计算需求都很高。但是UltraSPARC T1采用了非均衡的设计思路,它具有超凡的事务处理能力,但是不去重视科学计算能力。正是这种出发点,UltraSPARC T1采用了短流水线、多内核共享二级缓存、简化内核结构、集成内存控制器的设计。
UltraSPARC T1最多具有创新性的8个内核,每个内核有4个线程,共有32个线程。不过,UltraSPARC T1的内核不包括浮点运算功能,8个内核之外有一个独立的浮点运算单元,因此内核的晶体管数量得到精简,为将低功耗奠定基础。由于短流水线设计,处理器每个内核的主频都不高,只有1.2GHz,从而实现了70W的低功耗。
精简后的内核虽然没有浮点运算能力,但是在内核中为常用的SSL等加密算法专门设计了模块化计算单元,因此却是浮点运算的内核并不影响加密连接情况下的事务处理能力。
Sun Fire T1000是1U高、19英寸深的服务器,适用于Web和网络基础应用。Sun Fire T2000是2U高、24.3英寸深的服务器,具有可扩展的内部冗余能力,能为应用服务和Web层整合项目提供最大的运行时间。Sun Fire T1000可安装有6个或8个内核的UltraSPARC T1处理器,而Sun Fire T2000可安装有4个、6个或8个内核的UltraSPARC T1处理器。
这两款服务器是服务器业界首次专门面向Internet负荷、运行Web服务、Web应用以及分布式数据库系统而设计的产品。由于UltraSPARC T1是一款全新的处理器,目前仅能运行Solaris操作系统,但是以前针对Solaris 10编写的软件不需要进行任何修改(需要在新平台上重新编译)就可以运行。此外,Sun还积极开展与开源社团的协作,使Linux和FreeBSD运行在UltraSPARC T1(Niagara)平台上。
点评:可以说Sun剑走偏锋,在UltraSPARC T1设计思路上是一种非常值得推崇的创新之举。在服务器发展历史上,面向事务处理和面向科学计算的处理器曾经分庭抗礼过。但是由于现实应用的复杂化和多样化,往往要求服务器计算既有事务处理特征又有科学计算特征,这导致20世纪90年代后期两种处理器合二为一。
互联网应用的蓬勃发展,互联网用户的不断增加,使得服务器的事务处理能力再次受到挑战,而UltraSPARC T1以及基于这一处理器的Sun Fire T1000/T2000则率先站出来,成为迎接互联网挑战的先锋。在这一角度讲,一直秉承“网络就是计算机”理念的Sun值得我们为之鼓掌。