128位处理器的前景(1995)

2022-02-25 19:00:55

关于博客的索引主页:[email protected]新闻组:comp。阿奇,康普。lang.cSubject:Re:64位芯片,32位兼容性?日期:1995年9月28日02:36:19 GMTOR组织:Silicon Graphics,Inc.In article<;44boso$ies@dg-rtp。dg。com>;,[email protected](奥弗卡恩)写道:|>>;未来30年的建筑,我';d明确表示';它实际上是64位的,|>^^^^^^^^^^^^^^^^^^^^^^|>;嗯,我会小心这些声明。远低于30 |>;几年前,人们认为16位是很多,32位比|>;我们需要这个世纪。让';让我们尝试更详细的分析,我';我以前发布过类似的内容,但忘了保存,所以让我再试一次:多年来,DRAM每3年变大4倍,或每3年变大2位。2) 因此,一个用于处理高端系统的CPU系列通常会每3年增加2位*物理地址*,其大小通常会适合您打算建造的*最大*机器。考虑到正常的进度,以及通常需要覆盖2-3代内存的情况,根据产品的时间,您至少需要4:1的范围,在极端情况下可能需要16:1的范围。例如,36位物理地址支持16GB内存。。。目前已经有16GB的单机架微处理器盒,仅使用16Mb的DRAM;当然,4GB-8GB范围内还有更多。当然,32位物理寻址机可以通过外部映射寄存器解决这个问题。。。假设你可以忽略内核程序员的抱怨:-)当然,有些系统设计消耗物理内存地址的速度比你快';我希望如此。特别是,假设您构建了一个包含多个内存系统的系统。最小/自然的方法是使用地址的高阶位来选择要访问的内存。最简单的设计最终会为*最大*的单个内存留下寻址空间,因此较小的内存会留下寻址孔。也就是说,假设每个内存可能在64MB到1GB(30位)之间。使用36位地址,可以方便地同时使用2**6或64个CPU。当然,如果单个内存可能达到4GB(4的因数),那么现在就只有16个CPU了。注:在下一批芯片中,物理地址大小似乎在36位和40位之间分开。。。虚拟地址1)对用户级代码可见,而物理地址通常不可见。2) 我';We’我声称一条经验法则是,有些实用程序的虚拟内存使用量是物理内存大小的4倍。(也就是说,看到了一些这样的情况……并且看到如果他们开始更多地寻呼,他们会变得比人们能忍受的慢。:-)。轩尼诗声称这是一个严重的低估,也就是说,随着内存映射文件得到更多的使用,以及有漏洞的文件,人们可以更快地消耗虚拟内存。。。我同意,但很难估计这种影响。预测64->;128位转换:1)如果内存密度继续以相同的速度增加,虚拟内存压力保持4:1的比例,我们认为我们';我们刚刚又增加了32位,消耗了2位/3年,我们得到了:3*32/2=48年,我任意选择1995年作为一个年份:a)一些客户对4GB+物理内存有明显的压力,一些人购买了更多,在";香草和#34;系统。b)可以预期有4家供应商将提供64位芯片,也就是说,这不是一个完全奇怪的现象。因此,一个估计值为1995+48=2043,处于64->;128位转换,基于*物理内存*压力。也就是说:压力来自于想要方便地处理人们可能实际购买的记忆。当然,上面提到的多内存系统问题在几年内就解决了。。。然而,可以通过添加Extra映射信息这一时间神圣的方式来处理这一问题,而无需修改用户级代码。2) 另一方面,如果有洞的文件和大文件的文件映射得到了更大的使用,那么*虚拟内存*压力的增长要比物理大小以上的常数因子快得多。。。我最好的猜测是2020年。注意";小调";芯片空间、布线和门延迟等实现问题,尤其是128位加法器&;搬家不是小事,所以人们不是';别急着去买128种苦味酒来消遣,就像人们把64种苦味酒的上市日期和他们预期的市场相匹配一样。当然,如果有人做了一个操作系统,它使用128位寻址来唯一地寻址世界上的每个字节,*并且*这接管了世界,它可能会成为128个字节的动力:-)当然,各种各样的惊喜可能会发生,以破坏这些场景。然而,请注意,通常的假设是,从32岁开始,需要N年时间;64意味着从64年开始需要N年时间->;128 ... 与正常记忆进程不兼容,即64->;128是2N-john mashey免责声明:<;一般免责声明,我仅代表我发言,等等>;UUCP:[email protected]:415-390-3090传真:415-967-8496USPS:Silicon Graphics 6L-005,2011北海岸大道,加利福尼亚州山景城94039-7311

发件人:[email protected]新闻组:comp。主题:Re:64位芯片,32位兼容性?日期:1995年9月28日02:56:40 GMTOR组织:Silicon Graphics,Inc.In article<;萨尔曼[email protected]>;,[email protected](萨尔曼·斯特恩)写道:|>;从25年后所需的字数和地址空间来看,Alpha |>;与MIPS、SPARC和|>;PowerPC等从32位变为64位。然而,360的例子显示|>;这可能没有必要。请注意,已完成|>;32位到64位的转换将很难达到128位。(所有这些芯片都支持比Alpha更多的数据类型,这意味着使用了更多的操作码空间等等)没什么大不了的。。。我们中的大多数人仍然有操作码空间,尽管可能没有人们希望的那么干净,而且对于如何做到这一点,肯定有一个完善的模型-john mashey免责声明:<;一般免责声明,我仅代表我发言,等等>;UUCP:[email protected]:415-390-3090传真:415-967-8496USPS:Silicon Graphics 6L-005,2011北海岸大道,加利福尼亚州山景城94039-7311

发件人:[email protected]新闻组:comp。主题:Re:32 vs 1024位处理器日期:1996年1月31日22:07:09 GMTIn文章<;[email protected]>"斯特凡·蒙尼尔"&书信电报;斯特凡。[email protected]>;写道:|>;我不';我不认为这个问题仅仅是技术问题|>;它';更可能是:|>|>;你会用这些1024比特做什么|>;什么';重点是什么|>|>;如果你能找到一种方法来利用更多的1024位数据路径|>;比起一些特殊情况(比如密码学),也许你可以说服|>;人们开始思考它。注:我认为N位CPU有N位宽的整数寄存器和数据路径。1) 在R10000中,64位宽的整数数据路径约为宽度的20%。1024是16倍大。要使1024位的数据路径与相同大小芯片的宽度相同,只需要10次缩小,即10次芯片生成;假设每人3年,即';比你早30年';德文想考虑一下。如果你愿意让它成为芯片中更大的一部分,你可能会拯救两代人。(你可以摇动数字,但这就是想法。)2) 当然,因为电线通常不会';t收缩得像晶体管一样快,有";小调";在芯片周围运行大量1024位宽总线的问题。3)除了空间问题,考虑到设计师们正在努力消除芯片上长的导线造成的延迟。并且不太可能因为需要做1024位宽的加法器和移位器而兴奋。4) 正如斯特凡所说,你甚至需要一个“好理由”来思考:我';we's lost the post,但是我们在去年完成了这项工作,只是讨论了*128*位什么时候可以进来。自从我们';在32/64位的边界上,64位寻址又增加了32位,你可以说我们每3年消耗2位(跟踪DRAM),即';3*32/2,或48年。出于各种原因,我';我曾预测,假设目前的增长率,有人会更早地这样做,可能在2020年或2030年左右。换句话说,关于你可能认为1024可能的时间,你和39;我会考虑做128。一句话:a)32位CPU已经不足以满足某些用途。b)64位CPU可能足够长时间使用;请注意,已经有<$35个64位微控制器可用,所以这并不奇怪。--john mashey免责声明:<;一般免责声明,我仅代表我发言,等等>;UUCP:[email protected]:415-933-3090传真:415-967-8496USPS:Silicon Graphics 6L-005,2011北海岸大道,加利福尼亚州山景城94039-7311

关于博客的索引主页