Пример программной конвейеризации с GCC - PullRequest
5 голосов
/ 18 декабря 2010

Я ищу реальный (исходный и сгенерированный код) пример программной конвейеризации (http://en.wikipedia.org/wiki/Software_pipelining), созданный GCC. Я пытался использовать опцию -fmodulo-sched при компиляции для архитектур IA64 и PowerPC версиями 4.4 GCC - 4.6 без успеха. Вы знаете о таком примере? Фактическая архитектура ЦП не имеет никакой разницы.

Спасибо

1 Ответ

1 голос
/ 20 декабря 2010

Есть несколько тестов из gcc testsuite для опции "-fmodulo-sched". Вы можете проверить их:

http://www.google.com/codesearch/p?hl=en#OV-zwmL9vlY/gcc/gcc/testsuite/gcc.dg/sms-1.c&q=sms-6.c&d=4

файлы sms-1.c --- sms-7.c

Также здесь, http://gcc.gnu.org/viewcvs/trunk/gcc/testsuite/gcc.dg/, но просмотр gnu очень медленный. Добавлен sms-8.c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...