Jam*_*vec 50 64-bit x86-64 itanium cpu-architecture
我在微软的网站上注意到两个不同的安装程序,一个用于x64,另一个用于IA-64.参考:安装.NET Framework 4.5,4.5.1
我的理解是IA-64是x64的子类,所以我很好奇它为什么会有一个单独的安装程序.如果可能的话,我们将不胜感激.
Mat*_*lia 76
x64用作"经典"x86架构的64位扩展的短期; 在过去几年中生产的几乎所有"普通"PC都具有基于这种架构的处理器.
AMD发明了AMD64扩展; 英特尔或多或少地被迫实施它们,并称它们为首先是IA-32e,然后是EM64T,最后称为英特尔64(实际上,AMD和英特尔的扩展并不完全相同,但它们几乎相同).
很多人也称这个东西为x86-64,有一个独立于供应商的名称,并强调它是x86架构的64位演变.所有与"64位处理器"一起销售的"常规"PC都运行在x86-64架构上.
IA-64(英特尔架构64)是一种几乎完全不相关的64位架构(也称为安腾),由英特尔最初开发用于高端服务器.据说Itanium可能是x86架构的替代品,但这种架构并没有太大的成功(出于各种原因),所以你不太可能需要IA-64安装程序.
有关更多信息,您可以查看有关x86-64和Itanium的维基百科文章.
Nic*_*ick 27
IA-64是Intel Itanium架构.这是一个超长指令字(VLIW)处理器指令集.
x86_64是普通的64位架构,由当今计算机中每台笔记本电脑/台式机内的处理器使用.该处理器是动态处理器.
这两者之间的主要区别在于
在VLIW中,编译器解析指令之间的依赖关系并适当地调度它们.处理器仅执行它们.
使用动态处理器,编译器只需调度指令而无需担心依赖性.处理器负责依赖,重新排序并适当地执行它们.
VLIW代码取决于每个芯片的内部架构.编译器需要知道该信息.它们的优点是它可以提取比动态处理器所能提供的更多的并行性.
代码独立于每个芯片的动态处理器内部架构.它只需要遵循指令集.因此,在一台机器上编译的代码可以很容易地在其他机器上运行 但缺点是可以从动态处理器中利用有限的并行性.内部逻辑和设计比VLIW复杂而复杂.
然而,动态处理器目前主要由消费者(个人)使用,因此他们可以运行在任何机器上编译/生成的代码.VLIW处理器由服务器和企业使用,因为它们可以产生并行性.
| 归档时间: |
|
| 查看次数: |
50004 次 |
| 最近记录: |