gpt4 book ai didi

c - 面向 C 程序员的 Intel Core

转载 作者:太空狗 更新时间:2023-10-29 14:56:53 24 4
gpt4 key购买 nike

第一个问题从 C 程序员的角度来看,英特尔酷睿处理器与其 AMD 等效处理器之间有何区别

相关第二个问题我认为有一些指令可以区分英特尔酷睿和其他处理器,反之亦然。这些说明有多重要?编译器是否考虑到了它们?如果有一些专用于 Core 系列的特殊英特尔编译器,性能会更好吗?

最佳答案

  1. 如果您编写的是用户级代码和大多数驱动程序代码,则差异不大(一个异常(exception)是某些指令集的可用性 - 这可能因处理器而异,请参见下文)。如果您正在编写处理 CPU 特定功能(使用内部计数器进行分析、内存管理、电源管理、虚拟化)的内核代码,则架构在实现方面存在差异,有时差异很大。

  2. 大多数编译器不会自动利用 SSE 指令。但是,大多数确实提供了基于 SSE 的内部函数,这将允许您编写 SSE 感知代码。所有可用 SSE 级别的子集因处理器架构和制造商而异。

参见 this page用于指令列表。按照链接查看支持特定指令的体系结构。另外,请阅读 IntelAMD体系结构开发手册,了解有关任何和所有指令集的支持和实现的确切细节。

关于c - 面向 C 程序员的 Intel Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/901383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com