gpt4 book ai didi

intel - AMD 与 Intel 处理器制作可执行文件

转载 作者:行者123 更新时间:2023-12-03 07:49:13 26 4
gpt4 key购买 nike

可能是一个愚蠢的问题,但我处于以下情况:

我们的开发机器目前都是基于 Intel 的 64 位系统,我们在其中生成 32 位和 64 位版本的应用程序。我们还建议客户使用基于 Intel 的系统(而不是基于 AMD 的系统)。

现在,我们的 IT 经理想要购买一些新的开发系统,并降低他正在考虑购买(64 位)基于 AMD 的系统的成本。 Visual Studio (2010) 可能不关心它在哪个处理器上运行,并且生成的代码可能是相同的,但只是为了确定:它对于哪个处理器上生成的可执行文件有任何区别(AMD 与 Intel)它建成了吗?

最佳答案

.NET 和 Visual Studio 编译器并不真正关心 AFAIK,因为我之前已经尝试过这个,并且无论如何它吐出的程序集都是相同的。对于 ICC 和 GCC,AMD 和 Intel 必须区分某些调用路径(非常具体的事情),您可能一开始就不必担心。 GCC 不像 ICC(Intel C 编译器)那样多,ICC 会尝试在 Intel 上使用大量 SSE 和分支预测提示进行优化,但会在 AMD 上留下一些提示,因为 AMD 可能不支持某些功能。

还有一些库依赖于特定的架构类型,例如 Intel 或 AMD,但它们非常专业(而且我只看到它们用于研究目的),例如非常复杂的浮点并行库和复杂的线程库。

关于intel - AMD 与 Intel 处理器制作可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7411537/

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