第一个问题 从C程序员的角度来看,英特尔酷睿处理器与其AMD等价物之间的区别是什么?
相关的第二个问题 我认为有一些说明可以区分英特尔酷睿与其他处理器,反之亦然.这些指示有多重要?它们是否被编译器考虑在内?如果只为Core系列有一些特殊的英特尔编译器,性能会更好吗?
如果您正在编程用户级代码和大多数驱动程序代码,则没有太多差异(一个例外是某些指令集的可用性 - 对于不同的处理器可能会有所不同,请参见下文)。如果您正在编写处理特定于 CPU 的功能(使用内部计数器进行分析、内存管理、电源管理、虚拟化)的内核代码,则架构在实现上会有所不同,有时甚至会很大。
大多数编译器不会自动利用 SSE 指令。然而,大多数确实提供基于 SSE 的内在函数,这将允许您编写 SSE 感知的代码。所有可用 SSE 级别的子集因每个处理器架构和制造商而异。
请参阅本页的说明列表。点击链接查看哪些架构支持特定指令。此外,请阅读Intel和AMD架构开发手册,了解有关任何和所有指令集的支持和实现的确切详细信息。
| 归档时间: |
|
| 查看次数: |
513 次 |
| 最近记录: |