Каковы отличительные особенности ISL и PPL для CooG при использовании gcc?

Почему при создании или использовании любой данной версии gcc я должен предпочесть 1 из этих 2 бэкэндов для CooG другому?

Я не могу найти хорошую документацию об этом на веб-сайте gcc.


person user2485710    schedule 28.09.2014    source источник
comment
IIRC, это зависит от версии GCC. Некоторые предпочитают ISL, другие предпочитают PPL...   -  person Basile Starynkevitch    schedule 28.09.2014
comment
@BasileStarynkevitch 1) с другими вы имеете в виду других людей или в некоторых версиях gcc ISL работает лучше, чем PPL, и наоборот 2) я до сих пор не имею хорошего представления о том, каковы последствия в отношении gcc, у меня в основном есть почти полное представление о том, что делают эти две вещи. Я знаю, что они каким-то образом оптимизируют циклы и поток данных, но у меня все еще недостаточно информации, чтобы сказать, что они на самом деле делают, или определить, какой из них мне следует выбрать.   -  person user2485710    schedule 28.09.2014
comment
Я думал, что каждая версия gcc работает только с одним из них.   -  person Marc Glisse    schedule 29.09.2014


Ответы (1)