【问题标题】:What are the distinctive features of ISL and PPL for ClooG when using gcc?ISLand PEOPLE for ClogGED 在使用 gcc 时有哪些显着特点?
【发布时间】:2014-09-28 13:22:34
【问题描述】:

在构建或使用任何给定版本的 gcc 时,为什么我应该更喜欢 ClooG 的这 2 个后端中的一个而不是另一个?

我在gcc 网站上找不到关于它的好文档。

【问题讨论】:

  • IIRC,它取决于 GCC 的版本。有些人更喜欢 ISL 其他人更喜欢 PPL ...
  • @BasileStarynkevitch 1) 用“其他人”表示“其他人”或“在某些版本的 gcc ISL 上比 PPL 效果更好,反之亦然”2) 我仍然没有一个好主意就gcc 而言,这意味着什么,我基本上对这两件事的作用一无所知。我知道这在某种程度上优化了循环和数据流,但我仍然没有足够的信息来告诉他们真正做了什么或确定我应该选择哪一个。
  • 我认为每个版本的 gcc 只能使用其中一个。

标签: gcc optimization ppl cloog isl


【解决方案1】:

你想读这个:https://gcc.gnu.org/wiki/Graphite-4.8

基本上,您无法真正选择。所有较新版本的 GCC (>= 4.8) 都使用带有 ISL 的 CLoG。旧版本有 PPL 后端。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 2021-05-04
    • 2011-01-26
    • 1970-01-01
    相关资源
    最近更新 更多