在使用gcc时,ClooG的ISL和PPL有哪些显著特点?

在使用gcc时,ClooG的ISL和PPL有哪些显著特点?,gcc,optimization,ppl,cloog,isl,Gcc,Optimization,Ppl,Cloog,Isl,当构建或使用任何给定版本的gcc时,为什么我更喜欢这两个后端中的一个而不是另一个 我在gcc网站上找不到关于它的好文档。您想阅读以下内容: 基本上,你不能真正选择。所有较新版本的GCC(>=4.8)都使用CLooG和ISL。旧版本有一个PPL后端。IIRC,它取决于GCC的版本。有些人更喜欢ISL,有些人更喜欢PPL…@BasileStarynkevitch 1)你是说“其他人”或“在gcc的某些版本上,ISL比PPL和viceversa工作得更好”2)就gcc而言,我对这两件事的含义仍然不太清

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

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

您想阅读以下内容:


基本上,你不能真正选择。所有较新版本的GCC(>=4.8)都使用CLooG和ISL。旧版本有一个PPL后端。

IIRC,它取决于GCC的版本。有些人更喜欢ISL,有些人更喜欢PPL…@BasileStarynkevitch 1)你是说“其他人”或“在gcc的某些版本上,ISL比PPL和viceversa工作得更好”2)就
gcc
而言,我对这两件事的含义仍然不太清楚,我基本上对这两件事的作用几乎一无所知。我知道它们在某种程度上优化了循环和数据流,但我仍然没有足够的信息来说明它们到底在做什么,也没有足够的信息来决定我应该选择哪一个。我认为gcc的每个版本只适用于其中的一个。