- 主题:[转载]Intel将精简x86 CPU架构:转向纯血64位
x86是当前高性能桌面、移动及服务器平台的主力架构,一大优势就是兼容过往的指令集,但是这种兼容性也让x86付出了代价,架构复杂,成本提升,Intel计划来一波大的,未来的CPU将支持纯血64位模式。
从历史来看,40多年前8086处理器问世时,指令集是16位的,1985年803886问世时带来了32位支持,2004年Intel推出了64位指令集(跟AMD的64位是兼容的),现在已过去20年左右。
为了支持这些架构,现在的系统及软件设计得也比较复杂,针对16位、32位等旧架构要做一系列代码转换。
从2005年的WinXP系统开始,16位CPU被淘汰,现在主要是32位、64位,但还是很复杂,Intel现在发布了白皮书,向外界试探只保留64位模式的可能。
只支持纯血64位的好处不用说,不论硬件架构还是软件开发都会简化,但是这个过程中也要删减一些功能,包括16位寻址、过时的IO端口等等,而且还需要OS系统及软件的配合。
为了解决64位模式运行旧版系统的问题,Intel的计划是通过支持硬件虚拟化VMX的虚拟软件方案来解决。
Intel已经把这些提议写在了白皮书中,感兴趣的可以参考这里的页面,转向纯64位模式并不是简单的事,可能需要很多年才能实现,不过Intel带头迈出这一步,还是值得期待的。
https://www.intel.com/content/www/us/en/developer/articles/technical/envisioning-future-simplified-architecture.html
--
FROM 124.72.110.*
我也是啊。我以前一般都会安装 wine 的,但 wine 要依赖 32 位库,所以我现在都不太愿意安装 wine 了,不然就是自己编译一份。
【 在 aosp 的大作中提到: 】
: 我在Linux因为要装32位库都懒得装steam
--
FROM 117.24.94.*
嗯。安腾的 MIMD 思路后来都被农企和核弹厂的 GPU 用上了。不知道是谁先谁后。
【 在 lvsoft 的大作中提到: 】
: Itanium可不是纯64位的问题。纯64位只是Itanium最不重要的feature,或者说普通人唯一能理解的feature吧。
: Itanium的体系更像是DSP,极度简化CPU,把逻辑复杂的事情转给编译器,同时另一方面极大的增加CPU吞吐量能力,SIMD还不够,还要搞MIMD。
: 这些都跟传统x86区别太大了。可以说Itanium如果成功,可能就没什么显卡挖矿之类的事情,甚至可能就没有显卡这个东西了,就像现在没有声卡一样。
: ...................
--
FROM 183.253.143.*
牙膏厂没打算搞全新的 64 位啊。只是要把原来的 32 位砍掉。
【 在 poocp 的大作中提到: 】
: 现在的CPU维持兼容性啊,用专利到期AMD64指令集,能跑大部分应用。
: Intel重开炉灶搞全新64位指令集,而不是在原有处理器指令集上修修补补,显然想再吃20年指令集红利。
: rf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 invpcid_single cdp_l2 ssbd
: ...................
--
FROM 183.253.143.*
各种垃圾软件比如 chrome 很早就不能在 32 位的 windows 里面运行,也不知道是抽的什么疯。
【 在 TDK1 的大作中提到: 】
: win打算放弃这些32位软件的支持了。
--
FROM 117.24.94.*