Может ли GCC скомпилировать программу с поддержкой многоядерных процессоров?
P.S. Много гуглил, но ответа не нашёл.
gcc & многоядерные процессоры
Модератор: Модераторы разделов
-
Hamash
- Сообщения: 128
- ОС: Debian GNU/Linux
-
RasenHerz
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: gcc & многоядерные процессоры
если интересует распараллеливание циклов, то ройте в сторону Graphite и OpenMP - их код вроде был интегрирован в дерево исходных текстов GCC 4.4. При работе с более старыми версиями компилятора используйте соответствующие библиотеки (тот же openMP). Распараллеливание линейно выполняющегося кода возможно с любым компилятором на любой многопроцессорной системе =)
Спасибо сказали: