AMD"> AMD" />
扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
主持人:X86-64 的需求迫切程度究竟如何?
AMD:不需要来怀疑需求的迫切程度。
Sun:需求趋势会上来,而且会很快。
红旗Linux:桌面端的需求并不迫切。
唐志德:64 位计算已经不是什么新的应用, 以前基于 UNIX 平台的应用就非常普及。但我自己感觉X86 架构上的64 位应用需求比基于UNIX 平台的要来得迟。2003年AMD才推出X86-64 处理器,同时兼容64 位与32 位应用。首先推出的是服务器使用的处理器,一年以后,我们也推出了客户端应用的X86-64 处理器。通过一年市场推广以后,可以说X86-64 的生态环境已经逐渐成熟起来。操作系统不仅有Linux,也有微软的64 位的Windows,服务器与客户端的操作系统都已经具备,所有的软件开发商看到商机后,也开始会往64 位方向发展。所以我觉得现在64 位的应用已经变成主流,不需要来怀疑需求的迫切程度。
李志文:其实很重要的一点,是取决于哪一类的用户。假如是小型企业或个人用户,那 X86-64 位是个非常新的东西, 64位Windows时间很短,Linux 也只是一年不到的时间。而一些大型的企业用户,他们本来对64 位计算就有很大的需求,许多应用本来都应该是64 位,可能过去因为硬件性价比的关系没有采用64 位处理器,因此就牺牲一些性能,采用32 位计算。但是随着X86-64的出现,许多用户会慢慢的转向6 4 位平台,软件供应商也会很快做出一些调整。坦白讲今天的64 位的应用,绝对不会像32 位那么多,但是这需求趋势会慢慢上来,而且我们觉得会很快。
耿增强:在一些大型的复杂的系统应用对X86-64 的需求会更迫切一些,但是除此之外的这些应用,就是说如果应用的规模不够大,对内存的要求不够多的话,尤其像在桌面端的一些应用,那么对X86-64 能够用到的技术是比较少的,应该来说对它的需求并不迫切。IT行业有两种形式。一种是应用有需求,然后才使得厂商推出产品来满足这个需求。另外一种情况是,厂商的技术本来就一定需要不断地向前发展,那么有时候厂商推出新技术,然后促使用户利用这个新技术,也就是技术在推动市场。我觉得对桌面端来说,X86- 64 就是这种情况。
主持人:X86-64 会在那个领域开始大规模应用?
AMD:用户端看好W i n d o w s ,在服务器上的应用 Windows 与Linux 旗鼓相当。
Sun:对于企业用户是Solaris。
红旗Linux:还是以Linux 应用为主。
唐志德:过去微软没有64 位的操作系统,所以过去Linux 还有一定的优势,但是去年微软开始推出64 位的操作系统,并在今年4 月底发布了6 4 位 Windows 操作系统的英文正式版。我认为Windows 由于过去的用户群比较大,在这个平台上有着大量的应用,可以说99% 的应用都是按照Windows 操作系统来开发的。因此在用户端 Windows具有很大的优势,我比较看好;而在服务器上的应用 Windows与Linux应该是旗鼓相当。
李志文:如果大规模的应用,的确要看微软。但对于企业用户来说,我会认为Solaris 会很快地得到应用。我们于今年2 月份正式推出支持x86-64 的Solaris10的操作系统,随时可以上网进行免费下载,到目前为止,大概被下载了200 万个许可(license)。这其中绝大部分都应该运行在X86架构的机器上,因此如果范围缩小一点的话,Solaris 有可能是最流行的一个平台。64 位的Linux 操作系统确实发布得比较早,大概去年开始使用, 但是 Linux 过去主要用户群中企业不是太多, 大部分是中小企业,他们对6 4 位的需求比较低,软件提供商的转移速度也会慢一点。
耿增强:目前除了Intel在笔记本X86-64 处理器方面以外, Intel 与AMD 都已经推出各种 X86-64 处理器。那么这种情况下,用户什么时候大规模应用,在操作系统层面问题解决之后,就取决于应用的软件发展。在具体应用中,服务器端因为对 64 位技术要求会更强一些,尤其在数据库应用上从X86-64 技术中得到更多受益,所以服务器端会首先真正应用起来X86- 64 技术。但是桌面端的需求不是很明显,我们近期还没有看出来桌面端会有大量的应用出现。由于服务器端用户越来越多的选择Linux 操作系统,而 Linux是比Windows更早地支持了X86-64 架构,其应用也要更为成熟一些。因此未来一段时间内,X86-64 处理器的大规模应用应该还是以Linux 应用为主。
主持人:X86-64应用对传统的UNIX应用是否会产生威胁?
AMD:我觉得影响应该非常大。
Sun:核心应用不会,周边应用可能性较高。
红旗Linux:目前还没有看到这点。
唐志德:我觉得影响应该非常大。首先,过去由于X86 架构没有64 位处理器,它的性能比基于R I S C 架构的处理器也有差距,一直以来没有打入到高端的企业级用户市场。现在有了6 4 位的处理器以后, X86-64的处理器在性能上与基于RISC架构的UNIX处理器差距已经不太大了。第二,目前在市场上比较流行的运行 UNIX 系统的RISC 处理器,其实它们的发展速度都不快。处理器的研发投入非常大,X86 处理器由于有很大的用户量,有着巨大的收入来源,相应投入在研发上的数量也很多。因此X86 处理器的更新速度非常快,而RISC 处理器比较集中在服务器的应用,数量比较少,其收入很难支撑很短的研发周期,所以这些处理器发展非常慢。因此X86 正在很快地追赶现有的RISC处理器,从长远来说,我相信X86 是可以取代非 X86 处理器。X86 现在有如此庞大的客户群, 所以我相信 X86-64 肯定会对传统的UNIX 产生很大的威胁。
李志文:对于Sun 来说,其实不应该是威胁性,而应该是辅助。因为对S u n 的产品来讲, X86-64 的快速发展,相应就给 Solaris 的发展增加了更多的机会。对于一些只支持传统UNIX 应用的厂商来说影响很大。对于用户来说,一些大型应用的一些核心部分,应用UNIX平台或者大型机比较合适,改变得不可能那么快;但是周边的应用比如说 Web服务器、一些小型的数据库等,转移到X86-64 平台的可能性比较高,诸如一些高性能计算的应用,也应该会对X86-64 有着极大的兴趣。
耿增强:其实我目前还没有看到这点。我觉得从定位上来看,X86-64 定位在中低端应用,高端应用还是主要集中在UNIX 平台上,X86-64从目前来看还不是定位为冲击UNIX 的产品,我们还没有看到对UNIX应用会产生多么大的威胁。X86-64有一个好处就是能够使用户平滑的将应用从32 位移植到64 位应用,这样其实最后也为将来采用纯64 位架构带来了一些便利。
主持人:X86-32 上的应用是否需要移植到64 位?
AMD:对关键应用进行移植。
Sun:没必要非要移植。
红旗Linux:不一定需要移植。
唐志德:大家对32 位和64 位应用有一些误解。许多人的想法就是把现有的3 2 位的软件,重新编成64 位就可以把性能提升,这是不对的。一般来说,如果你体现64位的优势,就需要对32 位平台上的软件做一个很大幅度的修改,从软件设计的角度,如果只做简单的编译,不一定会带来任何性能的提升。但如果对应用进行大幅度修改,成本会相应的提高。所以我们现在建议用户,要分析自己的应用软件,到底哪些部分是比较关键的部分,然后就把关键部分改成64 位,而其他部分则保持不变,尤其是从第三方购买回来的软件更是这样。 X86-64 处理器的优势就在于,可以在用户的应用中部分采用 64位计算,部分则还采用32位。这就带来了最高的性价比,较小的投入就把最关键部分改成 64 位,性能逐渐形成台阶性的提升。
李志文:应该说没必要非要移植。从16 位到32 位的应用过渡期很长,32 位到64 位也同样如此。X86-32与X86-64 并存的可能性非常大。正因为如此,我们选择了32 位、64 位兼容的处理器来确保用户能够继续保持32 位的应用。用户现在的许多应用,其实并不是一个软件,当中可能有几十个甚至几百个小模块,根本没有必要全部改成64 位,软件商也会对其很慎重地考虑。
耿增强:不一定需要移植。因为我觉得对性能提高的高度,可能不同的人有不同的认识。从我们角度来看,性能的提高要看是什么样的应用,如果不是那种对内存数量要求非常高应用的话,可能看不到性能的提高。X86-64 处理器相对于32 位处理而言,它只是增大了寻址空间,它的计算单元仍然是 32位。所以在这种情况下,如果一个应用能够充分利用增大的寻址空间,那么它的性能会得到一定的提高。但是这种时候就要求编译器针对X86-64 有相当好的优化措施才行,应用才能够提高性能。否则的话,性能的提高我觉得不会太明显。所以说,在很多情况下,是没有必要进行应用移植的。
主持人:X86-32应用发展到64位的过程中,是否会有阻碍?
AMD:最大的阻碍已经不存在了。
Sun:最大的阻碍还是用户需求。
红旗Linux:ISV 缺乏进行应用移植的动力。
唐志德:X86-32处理是1990 年左右出现的,而Windows 95操作系统是1995年发布的。从X86- 32 处理器的出现到开始大规模推广32位应用,大概经过了五年的时间。而X86-64的桌面处理器的发布与64 位的Windows 操作系统发布,之间只有一年多的时间。所以我相信在32 位到64 位的转移过程中,所碰到的问题肯定比我们当年从16 位转移到32 位来的容易,也更快更平滑。在过去的一年中微软一直没有发布 64位的操作系统,可以说是我们碰到最大的阻碍,但现在这个阻碍已经不存在了。
李志文:X86-32 的应用向 X86-64 移植,的确有一些技术上的问题,假如不是用Java,是很难做到的。但这一点还是能够解决的。其实这还是用户的需求问题,如果客户没提出来需要的话,厂商就不会花力气去改。因为性能可以得到提升,用户有移植的愿望,应该就只是一些技术手段的实现了。所以说最大的阻碍还是用户需求。
耿增强:目前许多X86-32 平台上的应用,不移植一样可以很好地运行,而且效率也并不会有明显地下降,而同时支持32 位和64 位应用,对于ISV 来说成本就会增加,所以软件厂商就没有进行应用移植的动力。只有当64 位的应用越来越广,也就是说可能普遍用户都已经采用了X86-64 的硬件,也都采用了64 位的操作系统,用户可能会关心自己的应用是不是64位版本,那么这种时候ISV 才会有更大的动力来进行转移的工作。即使用户对X86-64 的性能其实不太了解,而且应用移植不一定能给用户带来实质性的性能提升,但是由于用户对X86-64 概念认识的加强,就会增大对ISV移植工作的压力。
主持人:X86-32到X86-64的过渡期有多长?影响这个时间的因素是什么?
AMD:过渡期可能非常的长。
Sun:三年左右就能有很大的改变。
红旗Linux:两年内应该就会看到很明显的效果。
唐志德:全面转移过来这个时间很难说。直到今天许多桌面应用还是16 位。所以我觉得就是看用户的需求,现在许多的32 位应用软件能够充分地满足用户的需求,所以改变的动力并不很强。最主要的因素还是用户对现有的应用抱怎么样的一个态度,我相信这个过渡期可能非常长。
李志文:我觉得比较难讲会需要多长时间,像我刚才讲的,从16 位到32 位,用这么多年,从32 位到64 位可能也差不多。但是假如把范围缩小一点,很多企业用户以前就有64 位的应用,他只是把其他平台上的应用转向X86-64 平台,这个相对来说比较快。我觉得乐观的来讲可能三年左右就能有很大的改变,因为用户的需求的确很大,而且对于我们来说,都是 Solaris平台,理论上实现过渡的速度可以很快。
耿增强:你从硬件角度上来说,X86-64 的出货量已经非常大了,就是说用户在新购进的设备中间,绝大部分都应该是64 位的,但是由于64 位的应用过少,所以用户可能在相当的时间,还没有用上64 位的特性。但未来应用扩展速度会增快,今后X86-64 肯定会成为主流产品。从软件的角度来说,是取决于ISV的应用移植的速度。随着硬件出货量的增加,会促使更多的用户来关注X86-64 的应用,这样也会促使ISV加快速度。我觉得可能两年内应该就会看到很明显的效果。
主持人手记
软件的障碍
同事听说我要做有关X 8 6 - 6 4 处理器的选题,马上向我打听目前 X86-64的应用处于何种状态。因为他和一些朋友在X86-64桌面处理器发布之后,就开始考虑是否购买这种性能超前的产品,来体会“更快、更强”的感觉,但得知了目前绝大部分桌面软件还只支持32 位时,他不免有些气馁。
这就是大部分用户在选择硬件产品时的心态。硬件产品的发展日新月异,今天的主流产品也许就是明天的淘汰产品,选择时就要考虑今后一段时间内能够不落伍,继续充分的发挥作用,保护自己的投资。而作为能兼容32 位应用的X86-64 处理器,能在运行现有应用的同时,给用户一个提升性能的机会,使自己在未来的64 位应用主流到来之后,不必手忙脚乱的追赶,同时也节省了资金的投入。
但是,实际上目前许多应用还是只能支持32 位,针对X86-64 的64 位应用相对较少。这就如同购买一台数字电视,却没有可以收看的数字电视节目,一身武艺无法施展,这无疑成为了 X86-64 真正走向大众的最后一个阻碍。
还好,继Solaris 与一些Linux 操作系统发布支持X86-64 的版本之后,我们看到Windows XP 与Windows Server 2003 的64 位版本也已经发布,由于微软操作系统的巨大用户群,更多的软件厂商会紧跟其后,加速针对X86-64 的应用开发工作。X86-64 的应用前景也变得更为明朗。会有更多的用户会选择X86-64 处理器,正如我的同事所说,“先买一个,迟早要买的”。
(责任编辑:张竺)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者