gpt4 book ai didi

haskell - 在哪里可以找到有关 Haskell 优化过程的详细介绍?

转载 作者:行者123 更新时间:2023-12-02 11:47:49 24 4
gpt4 key购买 nike

我了解 Haskell 编译的基础知识。我想了解更多关于 GHC 所做的高级(即 C 代码生成之前)优化的信息。从哪里开始比较好?

最佳答案

haskellwiki Performance categoryoverview page是一个很好的起点。它包含有关如何优化程序空间和速度的提示。它对GHC optimization有很好的概述。以及有关更具体主题的信息:要使用的库、最佳实践、how to prevent laziness from eating up your memory , how to use laziness to your advantage ,以及如何使用 GHC 特定的功能(例如 INLINE 和 RULES )等。

GHC source读起来也相当简单,并且对整个编译过程有广泛的注释here 。具体来说,SimplCore channel 似乎实现了很多优化。 GHC 作者也写了一些不错的论文( hereherehereherehere )。最后,GHC 评论包含关于 exactly 的部分。 (我认为)您正在寻找什么。

祝您阅读愉快:)

关于haskell - 在哪里可以找到有关 Haskell 优化过程的详细介绍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17354005/

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