compiler-optimization

compiler-optimization

文章 0 浏览 4

GCD 测试 - 测试循环语句之间的依赖关系

我理解 GCD 如何在一个简单的例子中工作,如下所示: for(i=1; i<=100; i++) { X[2*i+3] = X[2*i] + 50; } 我们首先将其转换为以下形式: X[a*i + b] …

音栖息无 2024-11-04 01:01:01 4 0

为什么在 Visual C 中更喜欢 /Ob1 而不是 /Ob2? 9 当可执行文件大小没有严格限制时?

Visual C++ 功能 /Ob 控制函数内联的编译器选项。对于 /Ob1,只有标记为 inline、__inline 或在类声明中定义的函数才会被内联,而对于 /Ob2编译器认为…

我乃一代侩神 2024-11-03 18:18:19 4 0

循环展开和数据缓存性能

循环展开是否会以任何方式影响数据缓存性能? 这与我的一项作业有关,该作业要求我在 simplescalar sim-cache 上模拟代码,以测试循环平铺、内循环中…

路弥 2024-11-03 04:55:05 3 0

如何禁用 gcc 中的编译器优化?

我正在尝试学习汇编语言。我已经搜索并找到了如何反汇编 .c 文件,但我认为它会产生该程序的一些优化版本。有什么方法可以让我看到与我的 C 文件相对…

只为守护你 2024-11-03 04:37:01 5 0

LLVM 添加传递 - 链接错误

我已将我的通行证写入 llvm/lib/Transforms 中,其名称为 createABCDPass。我在我的 pass 中添加了以下代码: namespace llvm { FunctionPass *create…

云醉月微眠 2024-11-02 20:44:00 6 0

未知的编译器“优化”毫无意义

我正在查看用 Visual Studio 2008 编译的一些代码的反汇编,我发现整个代码中有一些奇怪的“优化”,这些优化在调用函数和传递参数时不太有意义。例如…

绾颜 2024-11-02 15:01:25 4 0

循环展开对 dl1 缓存未命中的影响

我知道循环展开有时会增加指令级缓存未命中,但我注意到(在简单的标量模拟缓存中),循环展开正在减少 dl1 缓存未命中(我将其他缓存用作 none ,因…

遮云壑 2024-11-02 10:41:12 6 0

如何用编译器优化这个函数?

我一直在学习编译器和工具课程(这学期)。我已经阅读了中间代码生成,并且还看到了 DAG 表示的最优性。编译器清楚的一件事是,无论生成什么中间代码…

宁愿没拥抱 2024-11-01 16:54:06 5 0

C# 中小方法调用的成本和优化

我想知道调用短方法的开销是多少,或者代码是否会以任何方式得到优化,以及它是否与吸气剂的成本不同? 我只举一个例子,因为这很难解释。 我有一个网…

双手揣兜 2024-11-01 04:17:28 4 0

F# 编译器问题

关于 F# 编译器的几个问题 1) --noframework 的作用是什么?我用它进行了编译,但我仍然需要 .Net 4.0(我想它可能允许移植到早期版本?)它是否删除…

凶凌 2024-10-31 05:07:34 4 0

编写代码帮助编译器进行优化

有谁知道是否有编译器优化源代码的列表?我更喜欢海湾合作委员会作为例子。 我想知道程序员应该如何处理代码才能获得良好的优化并帮助编译器对其进行…

故事与诗 2024-10-27 16:58:26 6 0

如何查看 -march=native 将激活哪些标志?

我正在使用 GCC 4.3 编译我的 C++ 应用程序。我没有手动选择优化标志,而是使用 -march=native,理论上它应该添加适用于我正在编译的硬件的所有优化标…

揪着可爱 2024-10-27 12:06:42 7 0

向量化 C++提高STL性能的代码

我正在使用 C++/Linux/GCC/Windows XP/Intel 编译器构建的应用程序中对几个大型 STL 向量容器中包含的值进行计算 是否值得通过更改对齐属性或使用 Int…

聚集的泪 2024-10-26 09:07:55 4 0

如何查找地址和地址C++ 的长度运行时函数 (MinGW)

由于这是我在 stackoverflow 上发表的第一篇文章,我要感谢你们所有人的宝贵帖子,这些帖子在过去给了我很大帮助。 我在 Windows-7(64) 上使用 MinGW …

转身泪倾城 2024-10-24 06:57:59 6 0

即使在最大优化下,如何强制未完成的代码部分运行?

我的程序中有一个函数可以执行一大堆浮点数学运算。它返回一个值数组,该数组当前尚未在我的程序中使用。 我想测试这段代码在最大优化下的速度,但是…

醉城メ夜风 2024-10-22 03:32:25 6 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文